Listing
Program Latihan 1 getIP.java
Analisis
Program diatas
digunakan untuk memunculkan IP yang pada pada PC yang digunakan, dengan
menggunakan library java.net. Menggunakan variabel InetAddress untuk menyimpan
alamat IP di dalam nama host. Sehingga mencetak IP dari PC tersebut dengan
pendeklarasian array dengan nama IP yang diambil dari variabel host.
Output
Listing
Program Latihan 2 getName.java
Analisis
Program kedua untuk
menampilkan nama PC user menyesuaikan dengan nama local host dari PC tersebut. Sehingga
membutuhkan variabel InetAddress yang telah menyimpan nama host, lalu akan nama
host tersebut akan dipanggil.
Output
Listing
Program Latihan 3 IPtoName.java
Analisis
Program berikut untuk
menampilkan IP ke nama yang dipakai oleh PC tersebut. Program tersebut memiliki
sistem error handling pada try catch, dimana jika host pada PC tidak diketahui
maka akan menampilkan pesan error dan mengakhiri program.
Output
Listing
Program Latihan 4 NsLookup.java
Analisis
Program ini akan
mencetak pemakaian pada PC dengan menampilkan NsLookup pada nama host PC
tersebut. Hampir sama pada latihan 3, dimana terdapat percabangan dan
perulangan untuk memanggil nama host dari IP pada PC tersebut. Terdapat error
handling jika host pada PC tidak diketahui.
Output
Listing
Program Latihan 5 simpleServer.java
Listing
Program simpleClient.java
Analisis
Kedua program tersebut
saling berhubungan, dimana server akan berjalan jika memiliki sebuah client,
begitu juga dengan client, client tidak akan terhubung dengan jaringan jika
tidak tersambung dengan server. Pertama yang dibuat dalam jaringan adalah
sistem server, pada server berikut akan menampilkan tanda terima berupa kalimat
salam jika server terhubung atau server hidup. Selanjutnya pada bagian client,
saat menjalankan program pada CMD, yang dijalankan pertama adalah bagian
server, jika server berhasil maka akan dijalankan bagian client, jika server
terhubung dengan client, maka PC sebagai client akan meminta user untuk
memasukkan kata kunci yang muncul pada saat server dijalankan, server akan
memunculkan kalimat salam juga yang berarti client berhasil terhubung dengan
server.
Output Server
Output Client