·
Tujuan:
· Mahasiswa
memahami konsep dasar dari
Web Server
· Mahasiswa
mampu melakukan
konfigurasi web server dengan menggunakan Cisco Packet Tracer
· Melakukan analisis dan menyusun laporan praktikum
·
Alat
dan Bahan
1. Laptop/PC
2. Aplikasi Zoom
3. Aplikasi Packet Tracer
·
Dasar teori
Web Server
Web
Server adalah sebuah
perangkat lunak server
yang berfungsi menerima permintaan http atau https dari
klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya
dalam bentuk halaman-halaman web
yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah
Apache dan Microsoft Internet
Information Service (IIS). Apache
merupakan server web
antar platform, sedangkan IIS
hanya dapat beroperasi di sistem operasi Windows. Server web juga dapat berarti
komputer yang berfungsi seperti definisi di atas.
Web server untuk berkomunikasi dengan
client-nya (web browser) mempunyai protokol sendiri, yaitu HTTP
(Hypertext Tarnsfer Protocol). Dengan protokol ini komunikasi antar web server
dengan client-nya dapat saling dimengerti dan lebih mudah. Seperti telah
dijelaskan diatas, format data pada world wide web adalah SGML. Tapi para
pengguna internet saat ini lebih banyak
menggunakan format HTML
(hypertext markup language) karena penggunaannya lebih
sederhana dan mudah
dipelajari. Kata HyperText mempunyai arti
bahwa seorang pengguna
internet dengan web
browsernya dapat membuka dan
membaca dokumen-dokumen yang ada dalam komputernya atau bahkan jauh tempatnya
sekalipun. Hal ini
memberikan cita rasa
dari suatu proses
yang tridimensional,
artinya pengguna internet
dapat membaca dari
satu dokumen ke dokumen
yang lain hanya
denganmengklik beberapa bagian
dari halaman halaman dokumen (web)
itu. Proses yang
dimulai dari permintaan
webclient (browser), diterima web server, diproses, dan
dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara
transparan. Setiap orang
dapat dengan mudah
mengetahui apa yang terjadi pada tiap-tiap proses. Secara
garis besarnya web server hanya memproses semua masukan yang diperolehnya dari
web clientnya.
Proses Membuka Halaman WebsitePada saat
kita mengetikan alamat suatu website(URL, Universal Resource Locator) di web browser
kita, misalnya
http://www.example.com/folder/index.html, maka
web browser memecah URL tersebut jadi komponen-komponenya. Komponen dari
URL di atas adalah:
1. Protokol
(HTTP), bagian ini menentukan cara komputer berkomunikasi dengan server, dalam
hal ini menggunakan protokol HTTP
2. Nama
Host (http://www.example.com), bagian ini digunakan untuk mencari lokasi web servernya ada di mana
3. Lokasi
Relatif Dokumen (/folder/index.html), bagian ini menentukan lokasi dokumen di
web server yang akan kita buka.
Selanjutnya komputer akan menterjemahkan nama
host menjadi IP
address. Hal ini dilakukan karena
komputer berkomunikasi dengan menggunakan IP address, bukan nama host. Proses penerjemahan ini
disebut name resolution
process. Proses ini dilakukan dengan cara:
1. 1.Melihat
Local Cache, mungkin saja nama host tersebut pernah diterjemahkan jadi IP
address dalam proses sebelumnya
2. Melihat
Hosts File, file ini berisi pemetaan nama host dengan IP address
3. Bertanya
ke DNS, DNS memiliki database yang berisi pemetaan nama host dengan IP address
4. Setelah IP address diketahui, komputer akan mengontak web server dan meminta dokumen yang diminta dengan menggunakan lokasi relatif dokumen dari URL. Jika dokumen yang diminta berhasil ditemukan oleh web server, maka web server akan memberikan dokumen tersebut, dan komputer akan menampilkannya di web browser.
I.
Langkah-langkah Percobaan
1. Buka
Packet Tracer yang sudah terinstall dikomputer/laptop masing-masing
2. Tambahkan
Server, Router, Switch
dan PC sebagai PC
Client.
3. Hubungkan
semua komponen menggunakan kabel Coopper Straight-Through kemudian klik pada salah satu
komponen, sehingga
muncul jenis port (Fast Ethernet) yang terdapat pada komponen tersebut, klik pada jenis port tersebut.
4. Konfigurasi
Router0.
KlikRouter0, kemudian
pilih tap CLI untuk melakukan konfigurasi router:
|
Router>enable Router#conf
terminal Router(config)#interface
fastEthernet 0/0 Router(config-if)#ip
address 192.168.0.1 255.255.255.0 Router(config-if)#no
shutdown Router(config-if)#ex Router(config)#interface
fastEthernet 0/1 Router(config-if)#ip
address 10.10.10.1 255.0.0.0 Router(config-if)#no
shutdown Router(config-if)#ex |
5. Konfigurasi Server HTTP google.com.
Pertama konfigurasi ip
address dari server dengan mengklik server google.com, kemudian pilih tab
Desktop, pilih menu IP Configuration, masukkan konfigurasi sebagai berikut :
6. Kemudian kita mengatur HTTPnya pada tab Services,
dibawah menu Service, pilih HTTP. Selanjutnya kita ubah isi dari file index.html
dengan yang dibawah ini:
|
<html> <center><h1><font color='blue'>G</font><font
color='red'>o</font><font
color='yellow'>o</font><font
color='blue'>g</font><font
color='green'>l</font><font
color='red'>e</font></h1> <br> <a href='search.html'>Penelusuran
Google</a> <br><br><br> © Google | Praktikum Jaringan Komputer 1 </center> </html> |
7.
Konfigurasi Server HTTP ittelkom-sby.ac.id
Pertama konfigurasi
ip address dari
server dengan mengklik
server ittelkom-sby.ac.id, kemudian pilih
tab Desktop, pilih
menu IP Configuration, masukkan
konfigurasi sebagai berikut :
8. Kemudian kita mengatur HTTPnya pada tab Config,
dibawah menu Service, pilih HTTP. Selanjutnya kita ubah isi dari file index.html
dengan yang dibawah ini:
|
<html> <center><font size='+2'
color='blue'>Teknik Komputer</font></center> <hr>Selamat datang pada halaman contoh
praktikum web server. <br> ©Institut Teknologi Telkom Surabaya </html> |
9. Konfigurasi
pada PC Client
Pertama konfigurasi ip address dari PC Client dengan mengklik icon PC , kemudian pilih tab Desktop, pilih menu IP Configuration, masukkan konfigurasi sebagai berikut :
10. Kemudian lakukan
percobaan untuk mengetahui komputer
LSI-01 sudah terhubung dengan server google.com ataupun
server ittelkom-sby.ac.id
dengan perintah ping, pertama pilih tab Desktop kemudian pilih Command Prompt.
11. Akses
Web Server.
Setelah koneksi
berhasil dibuat, kita
coba untuk mengakses
web server yang
ada pada server google.com maupun ittelkom-sby.ac.id. Pada PC Client, buka tab Desktop, dan
pilih Web Browser. Sehingga
hasilnya seperti ini
HASIL
PRAKTIKUM
Config
Server Google
Config
Router
Config
Server ittelkom-sby.ac.id
Config
End Devices / Client
Hasil
Ping Dari Client ke Server
ANALISA
DAN KESIMPULAN
ANALISA
Pada
praktikum kali ini kita belajar yang Namanya Web Server yaitu sebuah layanan dimana
client / end devices dapat merequest pada server untuk menampilkan sebuah
website seperti contohnya google.com atau website ittelkom-sby.ac.id atau web
web lainnya.Pada praktikum ini kita menggunakan 2 server yang pertama adalah
google.com dan yang kedua adalah ittelkom-sby.ac.id
KESIMPULAN
Web Server
adalah sebuah perangkat
lunak server yang
berfungsi menerima permintaan
http atau https dari klien yang dikenal dengan browser web dan mengirimkan
kembali hasilnya dalam
bentuk halaman-halaman web
yang umumnya berbentuk dokumen HTML. Web server untuk
berkomunikasi dengan client-nya (web
browser) mempunyai protokol
sendiri, yaitu HTTP (Hypertext Tarnsfer Protocol). Dengan protokol ini
komunikasi antar web server dengan client-nya dapat saling dimengerti dan lebih
mudah.
Daftar
Pustaka
Modul
4 Web Server
www.dicoding.com
Komentar
Posting Komentar