Dibawah ini merupakan program yang digunakan untuk menampilkan
perintah - perintah yang biasa digunakan dalam jaringan dengan menggunakan
Java.
1. Program menampilkan IP Address
Listing Program
Logika Program
Pada listing program diatas digunakan untuk
menampilkan IP Address dengan menggunakan bahasa pemrograman java. Pada listing
program diatas, program akan melakukan import java.net terlebih dahulu kemudian
akan membuat class dengan nama getIP. setelah itu program akan mendeklarasikan
InetAddress dengan nama host yang bernilai null, kemudian nilai tersebut
diambil dari localhost pada komputer kita. Setelah itu nilai host yang telah
diambil dari localhost disimpan dalam byte ip. Terakhir terdapat suatu perulangan
yang digunakan untuk mencetak hasil dari IP dalam localhost laptop kita.
Output Program
Logika Program
Pada
listing program diatas digunakan untuk menampilkan nama komputer dengan
menggunakan bahasa pemrograman java. Pada listing program diatas, program akan
melakukan import java.net terlebih dahulu kemudian akan membuat class dengan
nama getName. setelah itu program akan mendeklarasikan InetAddress dengan nama
host yang bernilai null, kemudian nilai tersebut diambil dari localhost pada
komputer kita. Setelah itu nilai host yang telah diambil digunakan sebagai
objek untuk mendapatkan nama komputer dengan menggunakan fungsi getHostName.
Output Program
Logika Program
Pada
listing program diatas digunakan untuk menampilkan nama komputer dengan
menggunakan IP Address berikut penjelasannya : program akan mengimport java.net
terlebih dahulu kemudian membuat class yang diberi nama IPtoName. Pada program
ini terdapat percabangan if yang digunakan untuk mengecek apakah panjang array
pada fungsi utama sama dengan 0 jika benar maka program akan mencetak
"pemakaian : java IPtoName <IP address>". Program akan
mengembalikan keawal dan mendeklarasikan kembali nilai variabel host yaitu
array 0 dan untuk varaiabel address pada kelas InetAddress yaitu null maksudnya
mengembalikan alamat IP dengan nilai null. Pada program ini juga terdapat try
dan catch yang digunakan untuk menangkap kesalahan. Jika program menangkap
kesalahan maka program akan mencetak Invalid IP - malformed IP dan program akan
dikembalikan keawal kembali. Namun jika tidak ditemukan kesalahan maka program
akan mencetak nama komputer user.
Untuk menjalankan program
terlebih dahulu melakukan compile dengan perintah "Javac
IPtoName.java", IPtoName merupakan nama file java tersebut. Setelah itu,
untuk menjalankan file.class nya dengan menggunakan java IPtoName <IP
Address komputer kalian>. Apabila tidak memasukan IP Address maka akan
muncul pemakaian : java IPtoName <IP Address>
Output Program
Logika Program
Pada
listing program diatas digunakan untuk menampilkan IP Address dengan
menggunakan nama komputer user. Program ini merupakan kebalikan dari program
diatas, berikut penjelasannya : program akan mengimport java.net terlebih
dahulu kemudian membuat class yang diberi nama NSLookup. Pada program ini
terdapat percabangan if yang digunakan untuk mengecek apakah panjang array pada
fungsi utama sama dengan 0 jika benar maka program akan mencetak
"pemakaian : java NSLookup <hostname>". Program akan
mengembalikan keawal dan mendeklarasikan kembali nilai variabel host yaitu
array 0 dan untuk varaiabel address pada kelas InetAddress yaitu null maksudnya
mengembalikan alamat IP dengan nilai null. Pada program ini juga terdapat try
dan catch yang digunakan untuk menangkap kesalahan. Jika program menangkap
kesalahan maka program akan mencetak "Unknown host" dan program akan
dikembalikan keawal kembali. Namun jika tidak ditemukan kesalahan maka program
akan menyimpan nilai address disimpan dalam byte ip dengan menggunakan perintah
getAddress. Terakhir terdapat suatu perulangan yang digunakan untuk mencetak
hasil dari IP dalam localhost laptop kita.
Untuk menjalankan program
terlebih dahulu melakukan compile dengan perintah "Javac
NSLookup.java". Setelah itu untuk menjalankan file.class nya dengan
menggunakan java IPtoName <nama host komputer kalian>. Apabila tidak
memasukan nama host maka akan muncul pemakaian : java NSLookup
<hostname>.
Output Program
5. Program Client - Server
Program server
Listing Program
Logika Program
Pada
listing program diatas merupakan program client server. Program yang diatas
merupakan program server yang digunakan untuk melayani yang diminta oleh
client. Saat program dijalankan dan berhasil maka akan tampil “Aplikasi Server
Hidup".
Output Program
Logika Program
Pada
listing program diatas merupakan program client server. Program yang diatas
merupakan program client yang digunakan untuk meminta data ke server. Program
ini terdapat interaksi antara client dengan server. Program ini dimana meminta
masukan kunci dan kunci disini telah di deklarasikan dengan kata “salam” maka
ketika mengetikan kata salam maka client akan mendapatkan data dari server
yaitu “salam. Namun jika mengetikan kata yang lain selain salam maka client
akan mendapatkan data dari server yaitu “maaf, saya tidak mengerti."
Output Program















