Anda di halaman 1dari 7

JURNAL PRAKTIKUM

KOMUNIKASI DATA

Materi 3:
Web Server Apache

Oleh:
NAMA : ___________________________________

NIM : _______________________________

S1 TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK AMIKOM YOGYAKARTA
2013

Web Server Apache

Tujuan
1. Mampu menjelaskan tentang web server
2. Mangetahui cara kerja web server
3. Mampu menganalisa packet web server

Pendahuluan
Jelaskan yang di maksud dengan webserver dan cara kerja-nya :

___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________

Alat dan bahan


1. Eagle-server di lab 3
2. Oracle Virtualbox
3. Apache webserver
4. Wireshark
5. Office

Hasil percobaan dan analisis


Skenario
Pada percobaan kali ini, anda akan melakukan instalasi, konfigurasi webserver apache. Dan wireshark
akan anda gunakan untuk analisa paket dari protocol http.
Apa itu protocol http :
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
______________________________________________________________________________

Percobaan 1: Instalasi webserver apache


Langkah 1 : ganti ip komputer anda dengan 192.168.254.(no_komputer)
Langkah 2: download webserver di ftp://eagleserver.example.com/pub/eagle_labs/eagle1/chapter3
Langkah 3: install webserver apache anda dengan ketentuan :
Network domain:

example.com

Servername

ip dari komputer anda

Langkah 4: Isi recommended port dan sevices status (default)


Install di default folder yang sudah di sediakan

----paste gambar screenshoot capture apache disini----

Langkah 5: Jalankan apache webserver (biasa otomatis berjalan setelah instalasi)


Langkah 6: jalankan netstat -a (tanpa tanda petik) di command prompt
Tuliskan hasil outputnya (5 baris, harus ada protocol http) :
Ketika webserver berjalan protocol apa yang digunakan ? ______________________________

Sebutkan nama lengkap protocol tersebut? ______________________________


Apa beda-nya http dan ftp, jelaskan ? ____________________________________________________
___________________________________________________________________________________

Langkah 7 : buka web browser dan tuliskan alamat 127.0.0.1


Apa yang muncul di web browser ?
__________________________________________________________________________________

Coba akses melalui browser dengan ip sbb :


Ip address

Status

penjelasan

127.0.0.1
127.255.255.254
127.255.255.255
127.0.0.0

Percobaan 2: Analisa konfigurasi webserver


Langkah 1: bukalah file C:\Program Files\Apache Software
Foundation\Apache2.2\conf\httpd.conf

Langkah 2 : review konfigurasi


Konfigurasi

Penjelasan

#Listen 12.34.56.78:80

TCP port untuk semua koneksi. Untuk membatasi


berdasarkan ip tertentu. Gunakan format ip:80, misalkan
192.168.254.100:80

Listen 80
ServerAdmin ccna2@example.com

Email dari administrator

ServerName 172.16.1.2:80

Untuk server tanpa DNS gunakan format ip:80

DocumentRoot "C:/Program

Merupakan tempat file web anda di letakkan.


DocumentRoot dapat anda sesuaikan dengan letak web
anda

Files/Apache Software
Foundation/Apache2.2/htdocs"

<IfModule dir_module>
DirectoryIndex index.html

Direktori index akan di layani sesuai permintaan, jika tidak


ada, maka akan menampilkan index.html

</IfModule>

Langkah 3: edit file index.html menjadi seperti berikut :


<html><body><h1>Welcome to Komputer lab 3 Web Server!!!</h1>

<center><bold>

Operated by me!

</center></bold>

Contact web administrator: ccna2@example.com

</body></html>

lalu akses kembali melalui web browser 127.0.0.1

Percobaan 3: Analisa packet webserver dengan wireshark


Langkah 1 : Jalankan wireshark anda, filter http
Langkah 2 : buka web browser, akses ke 192.168.254.(no_komputer_anda)
informasi apa yang muncul di web browser :
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________

Langkah 3 : via browser akses ke 192.168.254.(no_komputer_anda)/index.php


informasi apa yang muncul di web browser :
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________

Langkah 4 : kenapa hasil yang di tampilkan not found ?


___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________

Langkah 5 : tuliskan pesan informasi not found pada packet detail pane (panel tengah wireshark) :

ScreenShoot

Jelaskan kenapa bisa terjadi :


___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________

Langkah 6: ganti port 80 menjadi 8080 melalui file konfigurasi webserver. Jalan kan kembali netstat -a
di command prompt dan amati perubahan apa yang terjadi

TUGAS (tulis tangan)


1. Lakukan analisa packet menggunakan wireshark yang melalui protocol http dengan mengakses
amikom.ac.id (ketika mengakses web amikom, lakukan juga proses login) (sertakan
screenshoot)
2. Capture data yang menggunakan protocol DNS (filter dengan DNS) (sertakan screenshot)
3. apa perbedaan http method get dan post ? Tampilkan juga screenshoot http method get dan post
(2 screenshoot, 1 method get, 1 method post)
4. Jelaskan proses cara kerja webserver dengan melibatkan client web browser, DNS server dan
web server ? (sertakan gambar proses-nya)

Catatan : tugas dikerjakan 1 kelompok 2 orang, dan laporan dikumpulkan oleh masing-masing
mahasiswa di lab. Format laporan sama seperti Dokumen ini.