Pengertian Web Prinsip dan Cara Kerja

Gambar 2. 3 : Presentase penggunaan distro linux menurut W3Techs

2.4. Web

Server

2.4.1. Pengertian Web

Server Menurut Achmad 2008, web server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan request melalui HTTP atau HTTPS dari client yang dikenal dengan web browser dan mengirimkan kembali response hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Menurut Aulds 2002, web server adalah aplikasi perangkat lunak yang mendengarkan permintaan dari client untuk mendapatkan informasi berupa halaman web dengan menggunakan protokol HTTP. Protokol ini yang dipergunakan untuk mentransfer dokumen yang umumnya berbentuk HTML. Beberapa contoh aplikasi web server antara lain apache, micrsosft- IIS, nginx, litespeed,dan lighttpd web server .

2.4.2. Prinsip dan Cara Kerja

Web Server merupakan kombinasi perangkat keras, sistem operasi, perangkat lunak server dan content . Gambar 2. 4 : Elemen web server Elemen tersebut mempunyai pengaruh, baik secara langsung maupun tidak langsung terhadap performansi web server . Prinsip kerja dari web server ada dua, yaitu : 1. Menerima permintaan request dari client . 2. Mengirimkan apa yang diminta oleh client response . Gambaran dari cara kerja web server sebagai berikut: Gambar 2. 5 : Cara kerja web server Penjelasan gambar sebagai berikut : A. Client bisa berupa sebuah komputer yang sudah memiliki aplikasi web browser di dalamnya serta terhubung pada sebuah jaringan internet atau intranet . B. Server , sebuah komputer yang selalu siap sedia dalam melayani client yang terhubung pada sebuah jaringan tertentu. Di dalam server terdapat perangkat lunak web server . Pada jaringan, server ini bisa dikenal dengan www.usd.ac.id, www.google.com atau memiliki IP Address seperti 202.94.83.16, 192.168.1.1 1. Di sisi client , user meminta request sebuah halaman website kepada server untuk ditampilkan pada komputer client . Di sini client mengetikan suatu alamat yang disebut URL Uniform Resource Locator pada browser . Misal client mengetik www.usd.ac.id, maka melalui media jaringan dan protokol HTTP atau HTTPS dicarilah komputer bernama www.usd.ac.id. Jika ditemukan, maka seolah- olah terjadi sebuah permintaan “Halo USD, ada client yang minta halaman utama, ada di mana halaman utamanya?”. Ini yang disebut dengan request . 2. Di sisi server web server . Mendapat permintaan halaman utama USD dari client , server mencari halaman sesuai dengan permintaan. Jika halaman yang diminta ditemukan, maka server akan mengirimkannya pada client . Namun jika tidak ditemukan, server akan memberikan pesan bahwa halaman yang diminta tidak ditemukan yang dikenal dengan “404. Page Not Found”.

2.4.3. Apache