Saran Cara Penggunaan Modul

7 Keterangan: tanda dua asterik menunjukan bahwa perangkat tersebut akan disediakan dan tersimpan dalam keping CD. Struktur folder dan file dalam CD diperlihatkan dalam gambar di bawah ini: Perangkat pemrograman web dinamis folder | |___ Software Installer folder | | | |___ Firefox Setup 40.0.3 file | |___ Sublime Text Build 3083 Setup file | |___ xampp-win32-5.5.28-0-VC11-installer file | |___ Source code folder | |___ demo file |___ bootstrap-3.3.5-dist file |___ CodeIgniter-3.0.1 file 8 9 10 Perangkat Pengembangan Aplikasi Web

A. Tujuan Pembelajaran

Melalui observasi peserta diklat dapat menganalisis perangkat-perangkat yang digunakan untuk pengembangan aplikasi web.

B. Indikator Pencapaian Kompetensi

Menganalisis perangkat-perangkat untuk pengembangan aplikasi web.

C. Uraian Materi

1. Web Client Browser

Web Client atau biasa disebut dengan browser atau perambaan adalan perangkat lunak yang digunakan untuk mengakses web server dengan mengirimkan pesan permintaan request HTTP dan mengolah response HTTP yang dihasilkan. Web Browser yang berjalan pada desktop atau laptop komputer adalah paling umum dari perangkat lunak web client browser, tetapi masih ada bentuk lain dari perangkat lunak web client dan tentu tidak dibahas dalam modul ini karena bukan menjadi fokus materi. Web browser berfungsi untuk meminta dan menampilkan informasi yang diminta dari web server, informasi yang diminta dapat berupa file maupun dokumen HTML. Permintaan oleh browser akan ditampilkan berupa halaman web dalam client area di browser. Beberapa browser yang paling umum dan sering digunakan antara lain:  Mozilla Firefox  Google Chrome  Microsoft Internet Explorer  Opera  Safari  Netscape Navigator Dibawah ini merupakan gambar dari software browser Mozilla Firefox. 11 Gambar 4. Web browser Mozile firefox

2. Web Server

Web server merupakan perangkat lunak dalam server yang berfungsi menerima permintaan request melalui HTTP dari client yaitu browser dan mengirimkan kembali response HTTP yang pada umumnya akan berbentuk dokumen HTML atau file. Web server menyimpan dokumen web sehingga dapat diakses oleh user atau client melalui internet. Berikut beberapa contoh web server:  Apache Berjalan di Linux dan Windows  Microsoft Internet Information Service IIS Berjalan di Windows  Tomcat Berjalan di Linux dan Windows

3. HTTP

HTTP HyperText Transfer Protocol adalah standart protokol komunikasi,protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hypertext. HTTP standart sekarang adalah HTTP 1.1. Contoh cara kerja HTTP