PROGRAM JAVA
Berikut
ini saya akan menjelaskan cara melihat IP Address, Nama, dan lookup pada
komputer menggunakan program java.
- Get IP
Listing
Program
Untuk
melihat ip address tersebut.
Pada line pertama programini terdapat
syntax import java.net.*;, sintax ini berfungsi untuk mengimport semua
library yang berada di dalam folder net pada folder java. Library yang di import ini akan digunakan untuk
menampilkan ip address komputer kita. Pada line kedua terdapat syntax public
class getip {, syntax tersebut menyatakan sebuah class dengan nama
getip. Pada line ketiga terdapat syntax public static void main(String
args[]) throws Exception {, syntax tersebut menyatakan class getip yang merupakan class utama
pada program penampilan ip address tersebut.
kemudia
InetAddress host = null;
digunakan untuk mendeklarasikan InetAddress terhadap objek host yang memiliki
nilai awal null. host = InetAddress.getLocalHost(); 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 merunningnya 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
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 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.
Output