PROGRAM JAVA
·
Get IP
Listing Program
Untuk menampilkan ip address tersebut. Pada
line pertama terdapat syntax import java.net.*;, sintax ini
digunakan untuk mengimport semua library yang berada di dalam folder net pada
folder java. Library yang diimport tadi akan digunakan pada program ini untuk
menampilkan ip address komputer kita. Pada line kedua terdapat syntax public
class getip {, pada syntax tersebut menyatakan bahwa kita membuat
sebuah class dengan nama getip. Pada line ketiga terdapat syntax public
static void main(String args[]) throws Exception {, syntax tersebut
menyatakan hawa class getip adalah class utama pada program penampilan ip
address tersebut sehingga file javanya diberi nama getip.java. Sisa syntax
program getip saya pisahkan di atas sehingga lebih mudah untuk mengetahui
fungsinya. InetAddress host = null; digunakan untuk
mendeklarasikan InetAddress terhadap objek host yang memiliki nilai awal null. host
= InetAddress.getLocalHost(); syntax ini menyatakan bahwa objek host di
beri nilai yaitu InetAddress.getLocalHost(). byte ip[] = host.getAddress();
sytax ini menyatakan bahwa kita membuat sebuah variable yg bertipe data array
byte yang bernama ip yang dimana isinya di ambil dari host.getAddress(),
artinya dia memanggil method getAddress pada objek host yang telah di
deklarasikan tadi. Lalu dibuat perulangan untuk mencetak ip address computer
tersebut.
Output
Program
·
getName
Listing Program
Penjelasan
program dan cara me-runningnya sama seperti getip pada sebelumnya. Yang
membedakan adalah jika pada program getip menggunakan syntax host.getAddress();
untuk mengetahui ip computer yang sedang kita pakai, maka pada program getname
menggunakan syntax host.getHostName(); untuk menampilkan nama
computer yang kita pakai.
Output
·
IPtoName
Listing Program
Pada
line pertama terdapat syntax import java.net.*;, syntax ini
digunakan untuk mengimport semua library yang berada di dalam folder net pada
folder java., kemudian kita buat class bernama IPtoName. Selanjutnya diberikan statement if dimana jika argumen
panjangnya sama dengan 0 maka cetak nama pemakai dan IPtoName lalu program akan
kembali ke semula dan program akan mendeklarasikkan String host yaitu 0 dan
InetAddress address bernilai null. Kemudian program akan mengulang ke bagian
address yang terdapat di InetAddress pada host kemudian apabila perulangan tersebut
tidak terpenuhi maka akan mencetak invalid IP – malformed ip.
Output
·
NsLookup
Pada
line pertama terdapat syntax import java.net.*;, syntax ini
digunakan untuk mengimport semua library yang berada di dalam folder net pada
folder java. Kemudian program akan masuk ke dalam class program yang bernama NsLookup. Pada program utama ini akan
mencetak Pemakai : Java NsLookup hostname kemudian akan mendeklarasikan String
host adalah 0 dan InetAddress address bernilai null kemudian apabila host tidak
dikenal maka akan tampil Unknown host. byte ip[] = host.getAddress();
syntax ini menyatakan bahwa kita membuat sebuah variable yg bertipe data array
byte yang bernama ip yang dimana isinya di ambil dari host.getAddress(),
artinya dia memanggil method getAddress pada objek host yang telah di
deklarasikan tadi. Lalu dibuat perulangan untuk mencetak ip address computer
tersebut.