----------------------------------------------------------------------------------------------------------------
GETIP
----------------------------------------------------------------------------------------------------------------
1.
Buka editor yang kalian punya contoh notepad
atau notepad++
2.
Ketikkan source code berikut :
3.
Lalu save sesuai dengan nama class yang ada, pada
source code di atas nama class adalah getIP, jadi save dengan nama getIP jangan
lupa ekstensinya, karena ini java jadi getIP.java
4.
Jika sudah, lalu compile file getIP.java dengan
cara membuka terminal atau command prompt lalu masuk kedalam directory yang
menyimpan file getIP.java tersebut. Lalu ketikkan Javac getIP.java, jika tidak
terjadi apa apa maka file tersebut sukses di compile
5.
Untuk menjalankannya cukup java getIP. Maka akan
tampil seperti gambar dibawah ini
Logika
Perintah import java.net ini
berfungsi untuk memanggil library dari java.net, getIP adalah nama dari
classnya, dan variable host diatas
berfungsi untuk mengambil hostname dari PC kita dan mengambil alamat local dari
PC kita, lalu di terjemahkan di byte IP ke dalam mode 0xff
----------------------------------------------------------------------------------------------------------------
GETNAME
----------------------------------------------------------------------------------------------------------------
1.
Buka editor yang kalian punya contoh notepad
atau notepad++
2.
Ketikkan source code berikut :
3.
Lalu save sesuai dengan nama class yang ada, pada
source code di atas nama class adalah getName, jadi save dengan nama getName
jangan lupa ekstensinya, karena ini java jadi getName.java
4.
Jika sudah, lalu compile file getName.java
dengan cara membuka terminal atau command prompt lalu masuk kedalam directory
yang menyimpan file getName.java tersebut. Lalu ketikkan Javac getName.java,
jika tidak terjadi apa apa maka file tersebut sukses di compile
5.
Untuk menjalankannya cukup java getName. Maka akan
tampil seperti gambar dibawah ini
Logika
Perintah import java.net ini
berfungsi untuk memanggil library dari java.net, GetName adalah nama dari
classnya, dan terdapat variable host
juga sama seperti getIP, tapi bedanya pada variable host disini berguna untuk
mengambil data dari PC kita
----------------------------------------------------------------------------------------------------------------
IPtoName
----------------------------------------------------------------------------------------------------------------
1.
Buka editor yang kalian punya contoh notepad
atau notepad++
2.
Ketikkan source code berikut :
3.
Lalu save sesuai dengan nama class yang ada, pada
source code di atas nama class adalah IPtoName, jadi save dengan nama IPtoName
jangan lupa ekstensinya, karena ini java jadi IPtoName.java
4.
Jika sudah, lalu compile file IPtoName.java
dengan cara membuka terminal atau command prompt lalu masuk kedalam directory
yang menyimpan file IPtoName.java tersebut. Lalu ketikkan Javac IPtoName.java,
jika tidak terjadi apa apa maka file tersebut sukses di compile
5.
Untuk menjalankannya cukup java IPtoName. Maka akan
tampil seperti gambar dibawah ini
Logika
Perintah import java.net ini
berfungsi untuk memanggil library dari java.net, IPtoName adalah nama dari
classnya, pada source code di atas itu menggabungkan file code getIP dan getName,
dimana nantinya jika kita memasukkan IP local yang terdapat di PC kita,
contohnya ada IP 192.168.1.108 maka si program akan mencari alamat itu alamat
milik siapa, dan jika kita menjalankan dengan java IPtoName <alamat IP>
maka hasilnya akan terlihat bahwa alamat 192.168.1.108 adalah milik saya dengan
nama host : DEKSTOP-3D7V4VU
----------------------------------------------------------------------------------------------------------------
NsLookup
----------------------------------------------------------------------------------------------------------------
1.
Buka editor yang kalian punya contoh notepad
atau notepad++
2.
Ketikkan source code berikut :
3.
Lalu save sesuai dengan nama class yang ada, pada
source code di atas nama class adalah NsLookup, jadi save dengan nama NsLookup
jangan lupa ekstensinya, karena ini java jadi NsLookup.java
4.
Jika sudah, lalu compile file NsLookup.java
dengan cara membuka terminal atau command prompt lalu masuk kedalam directory
yang menyimpan file NsLookup.java tersebut. Lalu ketikkan Javac NsLookup.java,
jika tidak terjadi apa apa maka file tersebut sukses di compile
5.
Untuk menjalankannya cukup java NsLookup. Maka akan
tampil seperti gambar dibawah ini
Logika
Perintah import java.net ini
berfungsi untuk memanggil library dari java.net, NsLookup adalah nama dari
classnya, pada source code di atas itu menggabungkan file code GETIP dan GETName,
hamper sama dengan file IPtoName, bedanya pada file NsLookup ini dibalik dimana
nantinya jika kita memasukkan hostname kita (nama PC kita, dalam hal ini nama
PC saya : DEKSTOP-3D7V4VU ) yang
terdapat di PC kita, contohnya NsLookup DEKSTOP-3D7V4VU maka si program akan
mencari hostname itu milik alamat siapa, dan jika kita menjalankan dengan java
NsLookup <hostname> maka hasilnya akan terlihat bahwa hostname DEKSTOP-3D7V4VU
adalah milik saya dengan IP : 192.168.1.108