11
2. Permintaan diterima oleh web server. 3. Web server mengirim dokumen HTML yang diminta oleh klien.
4. Browser klien menampilkan dokumen yang diterima berdasarkan kode yang terdapat pada dokumen HTML.
2.3.2 Web Server
Web Server memberikan jawabanresponse dari permintaarequest web browser. Web server juga dapat memproses
form yang dikirimkan oleh web browser. Contoh dari web server adalah, apache, NCSA HTTPD unix Webstar Mac, IISPWS
windows. Dwiyanto dan Rifai, 2006
2.3.3 Web Service
Web service adalah suatu aplikasi yang mendeskripsikan sekumpulan informasi yang dapat diakses dalam sebuah jaringan
melalui pesan yang telah distandarkan. Web service juga merupakan komponen perangkat lunak yang loosely coupled tidak terikat, dapat
digunakan kembali dan didistribusikan, serta dapat diakses secara programatik melalui protokol internet standar. Web service merupakan
hal yang sangat penting dalam proses perkembangan pembangunan software terutama yang berbasis web. Web service berupa aplikasi
dapat dipublikasikan, dan dibangkitkan antar web. Dwiyanto dan Rifai, 2006
12
2.3.4 Informasi
Antarmuka web dapat mengirim informasi dalam bentuk teks terformat HTML, grafikanimasi, dan suara. HTTP mengirimkan
informasi dengan format HTML Hypertext Markup Language, selain itu HTTP juga dapat mengirimkan informasi dalam bentuk lain.
Menjadi pertanyaan sekarang dimana letak aplikasi berbasis web, aplikasi web terletak pada server, yang merupakan perpanjangan
dari webserver untuk mengirim dan memproses informasi. Jadi informasi yang dikirim ke browser menjadi dinamis dengan adanya
aplikasi tersebut. Proses tersebut dapat dilakukan oleh CGI Common Gateway Interface yang dapat dikembangkan dengan berbagai bahasa
pemprograman dalam berbagai platform selama menggunakan standar yang ditetapkan.
Aplikasi berbasis web dapat juga dijalankan sebagai script oleh processor semacam ASP atu PHP. Script dan program tersebut akan
memberikan informasi dalam format HTML ke webserver untuk diteruskan ke browser dan juga memproses informasi dari web server,
misalnya menyimpan data kebasis data. Perlu disadari bahwa aplikasi berbasis web kebanyakan menggunakan database database-driven
application. Contoh aplikasi web yang sering digunakan adalah webmail yaitu apilkasi web untuk membaca dan mengirimkan email
lewat browser.