Aplikasi berbasis web merupakan sebuah aplikasi yang dibangun dengan menggunakan bahasa pemrograman web, bahasa pemrograman web sendiri serinf disebut bahasa script, pada dasarnya jika dilihat dari sudut yang mengelolanya terdapat dua jenis bahasa script untuk pemrograman web yaitu

  1. Client Side Script, yaitu bahasa scripting  yang diproses oleh web client (browser) dalam hal ini adalah javascript
  2. Server Side Script, yaitu bahasa scripting yang diproses oleh server dan hasilnya dikirmkan ke web client (browser)

Berdasarkan jenis yang kedua yaitu server side script maka aplikasi yang dibangun dengan menggunakan bahasa server side scripting membutuhkan sebuah aplikasi server, aplikasi server yang dimaksud adalah web server. Web server sendiri terdapat banyak jenisnya, berikut adalah jenis jenis web server berdasarkan bahasa pemrogramannya

  1. Microsoft Internet Information Service (MS IIS) merupakan web server produk Microsoft yang diperuntukan untuk menjalankan aplikasi berbasis web yang dibangun dengan bahasa ASP (active server page) yang juga produk microsoft. Produk ini berbayar dan berlisensi.
  2. Apache Tomcat atau sering disebut Tomcat, adalah web server  Java Servlet Container open-source yang dikembangkan oleh Apache Software Foundation, bersifat gratis untuk digunakan. Web server ini berfungsi untuk menjalankan script bahasa pemrograman yang dibuat dengan Java.
  3. Apache, merupakan web server untuk server side scripting PHP, web server ini bersifat gratis  bebas didownload dan digunakan

Terlepas dari bahasa apapun cara kerja aplikasi berbasis web adalah sama yaitu berdasarkan request dari web client (Browser) dan Respond dari Web Server, secara teknik berikut adalah gambar cara kerja web server .

Sumber : https://jogjahostingterbaik.com

Berikut penjelasan dari gambar diatas :

Browser (Mozila Firefox, Operas, IE, Safari, dll) sebagai web client meminta halaman web (File ASP, JSP, PHP) melalui jalur internet ke web server (Apache/IIS/Tomcat/dll), berdasarkan permintaan web browser (request) maka web server akan memberikan dokumen yang diminta (Respond) sehingga halaman yang diminta oleh web brower tampil di layar monitor, pada gambar diatas terdapat satu buah server yaitu DNS Server, DNS server bertugas menerjemahkan alamat URL internet  menjadi sebuah IP address karena pada dasarnya Web Server teridentifikasi menggunakan IP Address jadi pada saat anda mengetik www.smkn2-kng.sch.id maka DNS server mencari Alamat komputer yang bernama www.smkn2-kng.sch.id pada tabel DNS nya yaitu 101.50.1.2, untuk lebih jelasnya lagi silahkan tonton penjelasan video berikut tentang bagaimana web server bekerja :

By Oya Suryana

I'am a ... + Writer + Blogger + Teacher + PHP Programmer Freelance Prefer in ... + PHP native + CodeIgniter Framework + Wordpress CMS + Bootstrap CSS Framework + MySQL Database + Linux Ubuntu User + Cost & Financial Accounting My Blog ... + http://ozs.web.id + http://latihanexcel.web.id My Publications ... + https://uniku.academia.edu/TeuWawuh My Books ... + Membangun Blog Wordpress + My Blog My Money

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.