PRAKTIKUM
JARINGAN KOMPUTER
Client-Server TCP
dengan menggunakan bahasa pemograman Java
AULIA
AKBAR ( 064.013.016 )
TEKNIK
INFORMATIKA
FAKULTAS
TEKNOLOGI INDUSTRI
UNIVERSITAS
TRISAKTI
2017
Client-Server TCP
Tujuan
Dapat membuat program Client-Server
TCP dengan menggunakan bahasa pemrograman Java
Elemen Kompetensi
No
|
Elemen
Kompetensi
|
Indikator
Kerja
|
|
1.
|
Membuat program Client-Server TCP dengan menggunakan bahasa
pemrograman Java
|
1.1 Dapat
Membuat program Client-Server TCP dengan menggunakan bahasa pemrograman Java
|
|
|
|
||
|
|
|
Lab
Setup
Untuk dapat menjalankan praktikum
ini maka hal-hal yang diperlukan yaitu :
-
2 Komputer atau laptop
-
Codingan Java
·
Koneksikan kedua laptop dengan wifi yang sama
·
Compile
dan jalankan program server dengan mengetikkan command “javac
TCPEchoServer.java” lalu “java TCPEchoServer”
·
Ketika
server sudah menyala, compile dan jalankan program client dengan mengetikkan
command “javac TCPEchoClient.java” lalu “java TCPEchoClient”
·
Pada
laptop client, client akan dapat mengetikkan pesan. Setelah di enter, pesan
tersebut akan masuk di laptop server
Client :
Server :
Percobaan jika server mati :
Client
Server :
TEORI SINGKAT
Dalam
komunikasi antara dua pihak, tentunya harus digunakan kesepakatan aturan dan
format yang sama agar komunikasi dapat dimengerti. Seperti halnya dua orang
yang menggunakan bahasa yang sama, maka bahasa di sini berfungsi sebagai
protokol. Protokol yang digunakan dalam socket dapat menggunakan TCP ataupun
UDP.
Penggunaan
socket programming memungkinkan adanya komunikasi antara client dan server.
Salah satu contoh sederhana penggunaan socket programming adalah pembuatan
program untuk chatting.
Program tersebut sebenarnya merupakan bentuk aplikasi berupa komunikasi antara
client dan server. Ketika seorang user (client) melakukan koneksi ke chat
server, program akan membuka koneksi ke port yang diberikan, sehingga server
perlu membuka socket pada port tersebut dan "mendengarkan" koneksi
yang datang. Socket sendiri merupakan gabungan antara host-address dan port
address. Dalam hal ini socket digunakan untuk komunikasi antara client dan
server.
Tabel Checklist
No
|
Elemen Kompetensi
|
Checklist
|
1.
|
Membuat
program Client-Server TCP dengan menggunakan bahasa pemograman Java
|
ü
|
Kesimpulan
Penggunaan
socket programming memungkinkan adanya komunikasi antara client dan server. Ketika
seorang user (client) melakukan koneksi ke chat server, program akan membuka koneksi
ke port yang diberikan, sehingga server perlu membuka socket pada port tersebut
dan "mendengarkan" koneksi yang datang. Pada program ini, setelah
program server di jalankan maka program client akan dapat mengirimkan pesan
yang nantinya akan masuk di laptop server.
LAPORAN : CLIENT SERVER DENGAN JAVA
VIDEO : CLIENT SERVER TCP DENGAN JAVA