Wednesday, June 8, 2016

PEMROGRAMAN JARINGAN MENGGUNAKAN JAVA

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