PWPB KD 3.1 Memahami Konsep Teknologi Aplikasi Web – Materi 4 : Konsep Web Server

Pengertian Web Server

Web server adalah perangkat lunak yang berfungsi sebagai penerima permintaan yang dikirimkan melalui browser kemudian memberikan tanggapan permintaan dalam bentuk halaman situs web atau lebih umumnya dalam dokumen HTML. Namun, web server dapat mempunyai dua pengertian berbeda, yaitu sebagai bagian dari perangkat keras (hardware) maupun sebagai bagian dari perangkat lunak (software).

Jika merujuk pada hardware, web server digunakan untuk menyimpan semua data seperti HTML dokumen, gambar, file CSS stylesheets, dan file JavaScript. Sedangkan pada sisi software, fungsi web server adalah sebagai pusat kontrol untuk memproses permintaan yang diterima dari browser.

Jadi sebenarnya semua yang berhubungan dengan website biasanya juga berhubungan dengan web server, karena tugas web server adalah mengatur semua komunikasi yang terjadi antara browser dengan server untuk memproses sebuah website.

Pada tahun 1990 web server adalah proyek yang bernama CERN httpd diusulkannya oleh Sir Tim Berners-Lee pada atasannya di CERN (Organisasi Riset Nuklir Eropa). Web server ini berjalan pada server NeXT, NeXT merupakan perusahaan yang didirikan oleh Steve Jobs setelah keluar dari Apple. Pada tahun yang sama ditemukan pula browser pertama kali yang dinamakan WorldWideWeb.

Cara kerja web server

Pada dasarnya tugas web server hanya ada 2 (dua), yaitu

  1. Menerima permintaan (request) dari client, dan
  2. Mengirimkan apa yang diminta oleh client (response)

Secara sederhana dapat digambarkan sebagai berikut :

Client disini dapat berupa komputer desktop dengan minimal memiliki browser dan terhubung ke web server melalui jaringan (intranet atau internet). Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat lunak web server. Agar komputer ini dapat diakses oleh client maka komputer harus terhubung ke jaringan (intranet atau internet). Dalam jaringan internet, komputer ini bisa saja bernama www.google.com, www.bl.ac.id, atau memiliki kode komputer (disebut IP Address) seperti 202.10.20.10 dan 200.100.50.25.

Baca Juga  PWPB KD 3.1 Memahami Konsep Teknologi Aplikasi Web – Materi 3 : Web Browser

Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan di komputer client. Misalnya client mengetikkan suatu alamat (biasa disebut URL) di browser http://www.google.com. Client menekan tombol Enter atau klik tombol Go pada browser, melalui media jaringan (bisa internet, bisa intranet) dan melalui protokol http, akan dicarilah komputer bernama www.google.com. Jika ditemukan, maka seolah-olah terjadi permintaan, “hai google, ada client yang minta halaman utama nih, ada dimana halamannya?”, inilah yang disebut request.

Sekarang dari sisi server (web server). Mendapat permintaan halaman utama google dari client, si server akan mencari-cari di komputernya halaman sesuai permintaan. Namanya juga mencari, kadang ketemu, kadang juga tidak ketemu. Jika ditemukan, maka halaman yang diminta akan dikirimkan ke client (si peminta), namun jika tidak ditemukan, maka server akan memberi pesan “404. Page Not Found”, yang artinya halaman tidak ditemukan.

Fungsi Web Server

Selain berfungsi sebagai komunikasi penghubung dengan situs web dan memproses HTTP request yang dikirimkan oleh browser, secara umum beberapa fungsi web server adalah sebagai berikut :

  1. Memastikan semua modul yang dibutuhkan  tersedia dan siap digunakan
  2. Membersihkan penyimpanan, cache, dan module yang tidak terpakai
  3. Melakukan pemeriksaan keamanan terhadap HTTP request yang dikirimkan browser

Namun, jika dipisahkan berdasarkan pengertian web server sebagai hardware dan web server sebagai sofware, maka fungsinya sebagai berikut :

Web Server Sebagai Hardware :

Web Server  bertugas menjadi tempat penyimpanan skrip, gambar,  maupun konten halaman website. Web Server harus dapat diakses dari seluruh wilayah yang mempunyai koneksi internet.

Web Server Sebagai Software :

Selain tempat penyimpanan, fungsi web server adalah sebagai perangkat lunak yang melayani permintaan dari browser. Ada banyak web server yang saat ini tersedia, salah satunya adalah Apache.

Baca Juga  PWPB KD 3.1 Memahami Konsep Teknologi Aplikasi Web – Materi 6 : Text Editor

 

Sumber  :

  • https://www.niagahoster.co.id/blog/web-server-adalah/

Related Post

Be the first to comment

Leave a Reply

Your email address will not be published.


*


error: Ga bisa dicopy