Langsung ke konten utama

WEB SERVER


Server web atau peladen web adalah perangkat lunak server, atau perangkat keras yang didedikasikan untuk menjalankan perangkat lunak ini, yang dapat memenuhi permintaan klien di World Wide Web. Server web dapat, secara umum, berisi satu atau lebih situs web.





·         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.


Rangkaian Percobaan

 



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>

&copy; 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>

&copy;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