You are on page 1of 11

LAPORAN AKHIR

PRAKTIKUM JARINGAN KOMPUTER


UNIT II

Nama : Manuel Nikolaus


NIM : 14/366798/TK/42214
Tanggal Praktikum : Senin, 19 September 2016

LABORATORIUM JARINGAN KOMPUTER DAN SISTEM TERDISTRIBUSI


DEPARTEMEN TEKNIK ELEKTRO DAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS GADJAH MADA
2016
A. DASAR TEORI

1. Address Resolution Protocol


Address Resolution Protocol atau biasa disingkat ARP adalah sebuah protokol
dalam TCP/IP Protocol Suite yang bertanggungjawab dalam melakukan resolusi
alamat IP ke dalam alamat Media Access Control (MAC Address). ARP berada pada
layer network layer pada osi layer.
ARP adalah protocol yang berfungsi memetakan IP address menjadi MAC address.
Dia adalah penghubung antara datalink layer dan IP layer pada TCP/IP. Semua
komunikasi yang berbasis ethernet menggunakan protokol ARP ini. Intinya setiap
komputer atau device yang akan berkomunikasi pasti akan melakukan transaksi atau
tukar menukar informasi terkait antara IP dan MAC address.

2. Transmission Control Protocol

Transmission Control Protocol atau TCP adalah suatu protokol yang berada
dilapisan transport (lapisan ke empat dari model OSI) yang berorientasi sambungan
(connectionoriented) dan dapat diandalkan (reliable). Komputer-komputer yang
terhubung dengan atau ke internet, berkomunikasi menggunakan protokol ini. Karena
menggunakan bahasa yang sama, yaitu protokol TCP/IP, perbedaan jenis komputer
ataupun perbedaan Sistem Operasi tidak menjadikan masalah.
TCP mempunyai prinsip kerja yang lebih mementingkan tata-cara dan
keandalan dalam pengiriman data. Dalam hal ini, TCP mengatur bagaimana cara
membuka hubungan komunikasi, jenis aplikasi apa yang akan dilakukan dalam
komunikasi tersebut (misalnya mengirim e-mail, transfer file dsb.) Di samping itu,
juga mendeteksi dan mengoreksi jika ada kesalahan data.

3. Domain Name System

Domain Name System (DNS) adalah Distribute Database System yang


digunakan untuk pencarian nama komputer (name resolution) di rangkaian yang
menggunakan TCP/IP. DNS merupakan sebuah aplikasi service yang biasa digunakan
di internet seperti web browser atau e-mail yang menerjemahkan sebuah domain ke IP
address.
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address
(memetakan nama komputer menjadi IP address).

4. Hypertext Transfer Protocol

Pengertian HTTP adalah komunikasi protokol yang memfasilitasi transfer


informasi ke Internet. HTTP adalah protokol request-response (permintaan dan
tanggapan) antara klien dan server. Klien adalah web pengguna atau web browser,
sedangkan server adalah pemberi tanggapan dengan menyimpan atau mengambil
sumber daya yang diminta dengan menghubungkan tautan, yang disebut dengan
dokumen hiperteks, selanjutnya membentuk World Wide Web.
HTTP berfungsi untuk menetapkan bagaimana pesan diformat dan
ditransmisikan, dan tindakan apa dari Web server dan browser untuk merespon
berbagai perintah
B. ANALISIS
1. Tugas I (ARP)

a. Observasi IP Address, Subnet Mask, Default Gateway, dan DNS yang dipakai.

b. Hasil masukkan perintah arp-d dan arp-a ke PC dalam command prompt.

Perintah arp-d digunakan untuk menghapus isi tabel ARP. Hal ini dilakukan
agar pembacaan ARP dapat diamati menggunakan Wireshark.
Perintah arp-a digunakan untuk menampilkan tabel ARP, tabel ini berisi
daftar entry cache ARP termasuk alamat MAC-nya.

c. Lakukan ping ke PC lain dan amati paket-paket ARP yang terbaca di Wireshark.

Hasil pengamatan di Wireshark.


Sebenarnya paket-paket ARP yang diamati di Wireshark jauh lebih banyak.
Saya hanya mengambil paket yang berhasil mengidentifikasi PC tujuan yang
akan saya PING.
Cara kerja ARP adalah mengidentifikasi semua alamat IP dan alamat MAC
pada komputer yang terhubung ke router yang sama. Sehingga nanti hasil akhir
yang didapat adalah peta jaringan tersebut.

d. Hasil masukkan perintah arp-a di command prompt.

Output yang didapat adalah hasil dari pemetaan alamat IP dan alamat MAC yang
telah berhasil diidentifikasi dan dipetakan oleh ARP

2. Tugas II (DNS)

a. Masukkan perintah ipconfig /flushdns pada command prompt.


Perintah ini digunakan untuk membersihkan entri DNS dan pemetaan domain
name di komputer tersebut.

b. Hasil query DNS ke ugm.ac.id dengan memasukkan perintah nslookup


ugm.ac.id

Di Wireshark tersebut dapat terlihat bahwa DNS sudah menerjemahkan alamat


web menjadi IP Address (175.111.88.11 {ugm.ac.id}, 202.43.92.2
{ns1.ugm.ac.id}, dan 175.111.88.2 {ns2.ugm.ac.id})

c. Buka entri DNS dengan perintah ipconfig /displaydns pada command


prompt.

Di entri DNS ini perubahan yang terjadi adalah sudah disimpannya alamat web
yang sudah diterjemahkan menjadi alamat IP. Jadi semua DNS yang sudah
pernah diakses oleh computer akan disimpan dan masuk ke cache.

3. Tugas III (HTTP)

a. Masukkan perintah ipconfig /flushdns pada command prompt.


Perintah ini digunakan untuk membersihkan entri DNS dan pemetaan domain
name di komputer tersebut.

b. Hasil capture paket-paket TCP

Dari hasil capture tersebut bisa dilihat bahwa untuk membangun reliable
connection diperlukan proses handshaking antara pengirim dan penerima.
Proses pertama yang terjadi adalah pengirim mengirimkan pesan SYN
(synchronization) ke penerima untuk meminta penerima bersinkronisasi
dengan pengirim. Kemudian penerima mengirim pesan SYN ACK
(synchronization acklowledgment) yang berarti penerima sudah siap untuk
melakukan sinkronisasi. Setelah itu pengirim mengirimkan pesan ACK
(acknowledgement) untuk konfirmasi dan mengirim paket data. Setiap satu
paket data yang diterima oleh penerima maka akan dikirimkan pesan ACK ke
pengirim sebagai tanda bahwa paket data tersebut sudah sampai ke penerima.
Hal ini akan dilakukan sampai semua paket data sampai di penerima. Setelah
itu pengirim akan mengirim pesan penutup yaitu FIN ACK. Kemudian
pemutusan hubungan akan dikonfirmasi oleh penerima dengan mengirimkan
sinyal ACK.

c. Hasil capture paket-paket DNS


Dari hasil capture diatas bisa dilihat bahwa DNS akan menerjemahkan tidak
hanya web utamanya tapi semua ekstensi dari web tersebut (contoh:
fisipol.ugm.ac.id, faperta.ugm.ac.id, arsip.ugm.ac.id, dll) menjadi alamat IP.

d. Hasil capture paket-paket HTTP

Dari hasil capture diatas bisa dilihat bahwa HTTP akan meload web dengan
perintah GET yang dikirim ke server. Sedangkan perintah OK akan dikirim
oleh server jika paket siap dikirim. Koneksi dan pengiriman paket tetap
menggunakan TCP.

C. Jawaban Pertanyaan
a. Adress Resolution Protocol

1. Apakah fungsi ARP dan jelaskan proses intinya?


Jawab: ARP atau Address Resolution Protocol adalah protocol yang bertugas untuk
mencari tahu alamat hardware atau MAC Address dari sebuah host yang tergabung
dalam sebuah jaringan LAN dengan menggunakan atau berdasarkan alamat IP
address dari host tersebut.
Langkah pertama yang dilakukan oleh protocol ARP adalah mengirimkan
sebuah pesan yang bersifat broadcast, isi pesan broadcast ini adalah permintaan
MAC address atau alamat hardware berdasarkan IP address dari sebuah host, pesan
permintaan ini ditujukan kepada semua komputer atau host yang ada di LAN. Dalam
pesan permintaan dari protokol ARP berisikan: MAC address dari pengirim, alamat
IP dari pengirim, MAC address untuk broadcast address (FF: FF: FF: FF: FF: FF)
dan alamat IP dari komputer tujuan. Ketika pesan ARP itu sampai atau diterima oleh
komputer tujuan maka komputer tujuan akan membalas pesan tersebut dengan pesan
balasan yang berisikan MAC address yang sesuai dengan alamat IP yang diminta.

2. Apakah MAC address, IP address, dan fungsinya masing-masing?


Jawab:
IP Address adalah deretan angka biner antara 32 bit sampai dengan 128 bit
yang digunakan sebagai alamat identifikasi untuk tiap komputer host dalam
jaringan internet.
Fungsi IP Address adalah alat identifikasi host atau antarmuka pada jaringan
dan sebagai alamat lokasi jaringan.
MAC address adalah sebuah kode unik yang diberikan utnuk tiap bagian dari
perangkat keras yang terhubung ke jaringan internet.
Fungsi MAC address adalah sebagai alat identfikasi seluruh perangkat jaringan
agar dapat terhubung dan berkomunikasi dalam jaringan.

b. HTTP

1. Apakah HTTP itu?


Jawab: HTTP (Hypertext Transfer Protocol) adalah suatu protokol yang digunakan
untuk mentransfer dokumen/halaman dalam WWW (World Wide Web). HTTP
mendefinisikan bagaimana suatu pesan dapat diformat dan dikirimkan dari client ke
server atau sebaliknya. HTTP mengatur aksi apa saja yang harus dilakukan oleh web
server dan web browser sebagai respon atas perintah-perintah yang ada pada protokol
HTTP ini.

2. Mengapa HTTP membutuhkan protokol TCP dalam membangun koneksi?


Jawab: Karena HTTP tidak dapat membuat reliable connection. TCP digunakan
sebagai protokol yang membuat koneksi yang terpercaya ke server dan juga sebagai
protokol untuk pengiriman dan penerimaan paket data dari server ke klien.

3. Bagaimana protokol TCP bekerja?


Jawab: Pertama, pengirim mengirimkan pesan SYN (synchronization) ke penerima
untuk meminta penerima bersinkronisasi dengan pengirim. Setelah itu penerima akan
membalas pesan dari pengirim dengan pesan SYN ACK (synchronization
acklowledgment) yang berarti penerima sudah siap untuk melakukan sinkronisasi.
Kemudian pengirim mengirimkan pesan ACK (acknowledgement) untuk konfirmasi
dan mengirim paket data. Setiap satu paket data yang diterima oleh penerima maka
akan dibalas dengan pesan ACK ke pengirim sebagai tanda bahwa paket data tersebut
sudah sampai ke penerima. Hal ini akan dilakukan sampai semua paket data sampai
di penerima. Jika semua data sudah terkirim, pesan penutup yaitu FIN ACK akan
dikirim oleh pengirim yang kemudian dibalas dengan pesan ACK untuk konfirmasi
pemutusan hubungan.

c. Crimping

1. Apa fungsi masing-masing kabel jenis ethernet straight dan crossover?


Jawab:
Fungsi dari penyusunan kabel tipe straight ini di dalam jaringan komputer
adalah untuk menyambungkan kedua perangkat yang berbeda jenis dan juga
tipe di dalam sebuah jaringan komputer.
Fungsi dari penyusunan kabel tipe crossover adalah untuk saling
menghubungkan perangkat keras jaringan yang memiliki level atau fungsi
yang sama atau sejenis.

2. Mengapa untuk menghubungkan device berjenis sama dibutuhkan tata letak yang
berbeda pada kedua ujung konektor kabel?
Jawab: Tata letak yang berbeda di kedua ujung konektor untuk menghubungkan
device yang jenisnya sama digunakan untuk mengidentifikasi pengirim dan penerima.

3. Apakah konektivitas masih dapat terjalin apabila kedua perangkat jaringan dipasang
dengan kabel yang berjenis tidak cocok? Misalkan kedua computer dihubungkan
dengan kabel berjenis straight.
Jawab: Bisa, namun menggunakan Auto-Medium Dependent Interface Crossover
(Auto-MDIX) dan akan mengatur secara otomatis porta ethernet. Auto-MDIX ini
biasanya sudah ada di komputer masa kini.

D. Kesimpulan

ARP adalah protokol yang berfungsi memetakan IP address menjadi MAC address.

TCP adalah protokol yang mengatur bagaimana cara membuka hubungan komunikasi
dan jenis aplikasi apa yang akan dilakukan dalam komunikasi

DNS adalah protokol yang bertugas untuk menerjemahkan nama komputer ke IP address

HTTP adalah protokol yang menetapkan bagaimana pesan diformat dan ditransmisikan
dan tindakan apa dari Web server dan browser untuk merespon berbagai perintah.
Kabel tipe Straight digunakan untuk menyambungkan kedua perangkat yang berbeda
jenis dan juga tipe di dalam sebuah jaringan komputer., sedangkan kabel tipe crossover
digunakan untuk saling menghubungkan perangkat keras jaringan yang memiliki level
atau fungsi yang sama atau sejenis.

Dua perangkat yang sama bisa disambungkan dengan kabel tipe straight namun
menggunakan bantuan dari Auto-Medium Dependent Interface Crossover (Auto-MDIX)
yang akan mengatur secara otomatis porta ethernet

You might also like