Latar Belakang Tujuan Jumlah Pertemuan Dasar Teori

Modul 1: Web Server

A. Latar Belakang

Web server merupakan software dalam server yang berfungsi untuk menerima permintaan request berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal dengan web browser, dan mengirimkan kembali hasilnya dalam bentuk halaman- halaman web yang umumnya berbentuk dokumen HTML.

B. Tujuan

Dalam modul ini, Anda dapat membangun Web Server dan Pemrograman Web Berbasis Server.

C. Jumlah Pertemuan

Jumlah Pertemuan Praktikum : 1 x praktikum.

D. Dasar Teori

• Web Server Beberapa web server yang digunakan di internet antara lain: • Apache web server dapat dijalan di Windows maupun Linux. • Internet Information Services hanya dapat dijalankan di windows. • Xitami web server. • Sun Java system web server. • Server Side Scripting. Adalah merupakan sebuah teknologi scripting atau pemrograman web di mana skrip dikompilasi atau diterjemahkan di server. Dengan Server Side Scripting memungkinkan untuk menghasilkan halaman web yang dinamis. Beberapa contoh server side scripting programming yaitu: • ASP Active Server Page. • Coldfusion. • Java Server Page • Perl • Phyton • PHP Pemrograman Internet 2 1 • Paket Web Server Apache. Dari beberapa web server yang sudah dijabarkan di atas, maka pembahasan lebih dalam pada buku ini adalah tentang Apache, karena pembahasan selanjutnya tentang skrip web yang akan dibahas pada buku ini yaitu PHP. Dalam pengembangannya, apache tersedia dalam beberapa paket web server. Paket web server biasanya terdiri dari: • Apache sebagai web server. • MySql sebagai aplikasi basis data. • Mercury sebagai mail server • Filezila sebagai aplikasi upload – download Paket-paket web server yang ada sudah banyak tersedia antara lain: 1. XAMPP. 2. LAMPP. 3. WAMPP. 4. PHP triad. 5. Application Server. Pada pembahasan ini kita akan fokuskan pada paket XAMPP. • Instalasi Web Server. Contoh : Instalasi XAMPP. Langkah-langkah instalasi XAMPP adalah sebagai berikut: 1. Siapkan file: xampp-win32-1.6.7-installer. 2. Kemudian bukalah file tersebut dengan melakukan double click, sehingga akan menampilkan jendela sebagai berikut: Pemrograman Internet 2 2 3. Setelah itu pilih bahasa instalasi yang akan digunakan, kemudian pilik Ok, maka akan menuju jendela sebagai berikut: 4. Setelah itu klik Next, maka akan menampilkan setting peletakan folder tempat XAMPP berada, sebagai berikut: Pemrograman Internet 2 3 5. Kemudian klik Next, maka akan menampilkan jendela permintaan section service yang akan kita install yang terdiri dari Apache, MySQL, dan Filezilla, yaitu sebagai berikut: 6. Kemudian klik Next, maka akan menampilkan proses instalasi sebagai berikut: Pemrograman Internet 2 4 7. Setelah selesai klik Next, maka akan menampilkan proses konfigurasi apache sebagai berikut: 8. Kemudian akan ditampilkan jendela konfirmasi bahwa XAMPP selesai diinstal seperti pada gambar berikut: 9. Kemudian melakukan proses checking port ntuk persiapan setting MySQL, seperti pada gambar di bawah ini: Pemrograman Internet 2 5 10. Kemudian akan muncul jendela informasi penggunaan control panel, seperti gambar berikut: 11. Jika berhasil maka muncul jendela konfirmasi setting kontrol panel sukses dan sekaligus permintaan apakah akan membuka control panel. Pemrograman Internet 2 6 12. Jika menekan Yes, maka akan menampilkan jendela control panel XAMPP. Warna hijau dengan tulisan “Running” itu menandakan bahwa apache dan mysql sudah dapat digunakan. 13. Untuk mengetes apakah Apache sudah bisa digunakan, kita dapat membuka browser mozilla firefox, kemudian pada address bar diketikkan http:localhost dan tekan enter, maka akan mencul tampilan sebagai berikut: Pemrograman Internet 2 7 14. Kemudian untuk mengetes MySql, langkah yang dilakukan adalah mengetikkan http:localhostphpmyadmin, sehingga akan menampilkan jendela sebagai berikut:

E. Latihan