Web Browser Konsep Aplikasi Berbasis Web

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.