Académique Documents
Professionnel Documents
Culture Documents
Fakultas Teknik
Universitas Katolik De La Salle
Kairagi I Kombos
Manado 95000
Dosen
Matakuliah
: Pemrograman Jaringan
Kode MK
Kontak Dosen
Ruangan Dosen
Tugas(lingkari): a. Individual
b. Kelompok
Mahasiswa:
Indra
12013002
085298585859
TUGAS
Tugas Pemrograman Jaringan
riteside.ones01@gmail.com
Pada gambar diatas dapat dilihat bahwa aplikasi yang dibuat menampilkan IP
address dan hostname dari komputer yang saya gunakan menggunakan bahasa
pemrograman Java. Dibawah ini akan saya jelaskan beberapa code yang menjadi
bagian utama dalam pembuatan aplikasi ini.
1.1 java.net.InetAddress dan java.net.UnknownHostException
Pada gambar diatas dapat dilihat bahwa saya meng-import dua class dari
java.net yaitu java.net.InetAddress dan java.net.UnknownHostException.
java.net.InetAddress merupakan class yang berfungsi menyediakan metode untuk
mendapatkan
IP
address
dari
setiap
hostname.
Sedangkan
menggunakan nama hostnya, tapi alamat IP dari host yang tidak dapat ditemukan
atau terhubung dengan baik.
1.2 getLocalHost(), getHostAddress() dan getHostName()
Simple
Chatting
Client-Server
(Server-respond
Automatically)
Berikut ini merupakan tampilan dari aplikasi simple chatting client-server
(server-respond automatically) yang sudah saya buat.
Ket: tampilan server yang merekam kegiatan yang terjadi antara server sendiri
dan client yang mengirimkan pesan.
Pada gambar - gambar diatas dapat dilihat bahwa aplikasi yang dibuat kegiatan
yang terjadi antara client dan server dimana server mengirimkan pesan secara
otomatis disaat client mengirimkan pesan kepada server menggunakan bahasa
pemrograman Java. Dibawah ini akan saya jelaskan beberapa code yang menjadi
bagian utama dalam pembuatan aplikasi ini.
2.1 Code pada Server
menampilkan
pesan
System.out.println(Server
said
+returnMessage).
2.2 Code pada Client
Gambar diatas menunjukkan code dimana client akan menerima pesan dari
server setelah client mengirimkan pesan kepada server. Cara kerjanya sama dengan
cara kerja server saat menerima pesan dari client yang sudah dijelaskan sebelumnya.