Cara mendapatkan IP menggunakan getIP.java
Pertama
buat file pada notepad, kemudian ketikan source code seperti di bawah ini:
Kemudian
save dengan nama getIP.java.
Program
ini menggunakan import java.net. Paket ini berisi kelas yang memperbolehkan
program untuk berkomunikasi melalui jaringan. Kemudian program mendeklarasikan InetAddress host bernilai null, lalu mendeklarasikan host bernilai InetAddress.getLocalHost(); yang digunakan untuk mengambil
informasi dari localhost komputer dan disimpan pada variabel host. Selanjutnya dengan
menggunakan host.getAddress(); program
akan mendapatkan nilai dari alamat IP yang akan disimpan pada variabel array
byte bernama ip, lalu dengan perulangan
variabel ip akan dicetak. Operator bitwise
“&” dan nilai “0xff” digunakan digunakan untuk menampilkan variabel ip dalam bentuk decimal agar IP Address
yang ditampilkan benar dan menggunakan titik(.) untuk memisahkan kelas pada IP
Address.
Berikut
ini merupakan output dari program getIP.java setelah dieksekusi :
Cara mendapatkan Nama Komputer getName.java
Pertama
buat file pada notepad, kemudian ketikan source code seperti di bawah ini:
Kemudian
save dengan nama getName.java.
Sama
seperti sebelumnya, program ini juga menggunakan import java.net yang berisi
kelas untuk memperbolehkan program untuk berkomunikasi melalui jaringan. Kemudian
program mendeklarasikan InetAddress
host bernilai null, lalu mendeklarasikan
host bernilai InetAddress.getLocalHost(); untuk mengambil informasi dari localhost
komputer. Selanjutnya dengan menggunakan host.getHostName();
program akan mendapatkan nama komputer berdasarkan informasi tersebut kemudian
mencetaknya.
Berikut
ini merupakan output dari program getName.java setelah dieksekusi :
Cara mendapatkan Nama Komputer dengan
menggunakan IP Address
Pertama
buat file pada notepad, kemudian ketikan source code seperti di bawah ini:
Kemudian
save dengan nama IPtoName.java.
Program
ini juga menggunakan import java.net yang berisi kelas untuk memperbolehkan
program untuk berkomunikasi melalui jaringan. Kemudian pada program terdapat
kondisi (args.length == 0), program
akan mencetak “Pemakaian: java IPtoName <IP address>” dan program akan
berhenti. Hal ini berfungsi untuk membantu pemakai dalam mengeksekusi program
dimana pemakai diminta untuk menambahkan IP Address saat mengeksekusi program. Selanjutnya
program mendeklarasikan variabel string host
yaitu args[0] dan InetAddress address
bernilai null. Lalu terdapat perintah try dan catch yang berfungsi untuk
menangkap kesalahan di dalam program. Pada perintah try program akan
menggunakan statement address =
InetAddress.getByName(host); untuk mendapat nama komputer dengan menggunakan
variabel host (IP Address). Jika terdapat
kesalahan maka program akan mencetak “invalid IP – malformed IP”. Jika tidak
terdapat kesalahan maka program akan mencetak nama komputer.
Berikut
ini merupakan output dari program IPtoName.java setelah dieksekusi :
Cara mendapatkan IP Address dengan
menggunakan Nama Komputer
Pertama
buat file pada notepad, kemudian ketikan source code seperti di bawah ini:
Kemudian
save dengan nama NsLookup.java.
Program
ini hampir sama dengan program sebelumnya, hanya saja kode program yang
digunakan berlawan. Jika pada sebelumnya menggunakan ip pada variabel host, pada program ini menggunakan nama
komputer. Pada saat try dan catch, jika terjadi kesalahan program akan mencetak
“Unkown host”. Tetapi jika tidak terjadi kesalahan, akan menjalankan perintah address.getAddress(); untuk mendapatkan
nilai dari alamat IP yang akan disimpan pada variabel array byte bernama ip, lalu dengan perulangan variabel ip akan dicetak. Operator bitwise “&”
dan nilai “0xff” digunakan digunakan untuk menampilkan variabel ip dalam bentuk decimal agar IP Address
yang ditampilkan benar dan menggunakan titik(.) untuk memisahkan kelas pada IP
Address.
Berikut
ini merupakan output dari program NsLookup.java setelah dieksekusi :
No comments:
Post a Comment