PRAKTIKUM JARINGAN
KOMPUTER
Client-Server TCP dengan menggunakan bahasa pemograman Java
ADI NUGRAHA ( 065.013.016
)
TEKNIK INFORMATIKA /
SISTEM INFORMASI
FAKULTAS TEKNOLOGI
INDUSTRI
UNIVERSITAS TRISAKTI
2017
Client-Server TCP
Tujuan
Dapat membuat program Client-Server
TCP dengan menggunakan bahasa pemrograman Java
Elemen Kompetensi
No
|
ElemenKompetensi
|
IndikatorKerja
|
|
1.
|
Membuat program Client-Server TCP dengan menggunakan bahasa pemrograman Java
|
1.1 DapatMembuat
program Client-Server TCP dengan menggunakan bahasa pemrograman Java
|
|
|
|
||
|
|
|
Lab
Setup
Untuk dapat menjalankan praktikum ini maka hal-hal yang diperlukan yaitu :
-
2 Komputeratau laptop
-
Codingan Java
·
Koneksikan kedua laptop denganwifi yang sama
·
Compile
danjalankan program server denganmengetikkan command “javac TCPEchoServer.java”
lalu “java TCPEchoServer”
·
Ketika
server sudahmenyala, compile danjalankan 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 :
Percobaanjika 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 koneksike chat server, program akan membuka koneksike 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. Dalamhalini socket digunakan untuk komunikasi antara client dan
server.
Tabel Checklist
No
|
ElemenKompetensi
|
Checklist
|
1.
|
Membuat program Client-Server TCP dengan menggunakan bahasa pemograman
Java
|
ΓΌ
|
Penggunaan
socket programming memungkinkan adanya komunikasi antara
client dan server Ketika seorang user (client) melakukan koneksi kechat
server, program akan membuka koneksi ke
port yang diberikan, sehingga server perlu membuka socket pada port tersebutdan "mendengarkan" koneksi
yang dating Pada program
ini, setelah program server di jalankan maka program client akan dapat mengirimkan pesan yang nantinya akan masuk di laptop server.
0 komentar:
Posting Komentar