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
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.
2. Program menampilkan nama komputer user
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 ". 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 . Apabila tidak memasukan IP Address
maka akan muncul pemakaian : java IPtoName
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
". 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 . Apabila tidak memasukan nama host maka akan muncul pemakaian : java
NSLookup .
Output Program
5. Program Client - Server
Program server
Listing Program
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
Tidak ada komentar:
Posting Komentar