IP address atau alamat IP merupakan suatu deretan angka biner yang disusun antara 32 bit sampai dengan 128 bit dan digunakan sebagai alamat identifikasi pada masing – masing komputer. Dalam ilmu jaringan komputer penggunaan angka dengan 32 bit (4 oktet) dipakai pada IP Address khusus versi IPv4 sedangkan untuk angka 128 bit untuk yang versi IPv6. IP address memiliki fungsi sebagai alamat lokasi pada suatu device seperti komputer di dalam suatu jaringan. Pada kali ini saya akan mencoba menampilkan dan menjelaskan program GetIP pada Java untuk menampilkan IP Localhost pada komputer saya.
Berikut adalah listing code yang saya gunakan:
Penjelasan :
Untuk membuat program yang berkaitan dengan jaringan, diperlukan package yang bernama java.net, sehingga diperlukan syntax import java.net.* untuk mengimport package tersebut ke dalam program. Public class sendiri merupakan class utama pada program dan bersifat public, nama class utama harus sama dengan nama program saat disimpan. Seperti pada listing kode ini nama dari class utamanya adalah getip, sehingga nama program ini pada saat disimpan adalah getip.java. Sedangkan syntax public static void adalah method utama yang berada pada program.
Syntax InetAddress merupakan representasi dari IP address, baik IPv4 maupun IPv6. Pada listing ini variabel host pada InetAddress bersifat null. Kemudian program akan mengambil data localhost pada komputer dengan getLocalHost(), dan dimasukkan ke dalam variabel host. Kemudian program akan membuat variabel baru bernama ip, dimana berupa array dengan tipe data byte, yang akan diisi IP address localhost, tetapi berupa array byte. Barulah pada perulangan for IP address tersebut ditampilkan berupa output. Dimana program akan mencetak IP address per oktet, dan dipisahkan dengan tanda titik(.), dan program akan berhenti mencetak jika nilai counter pada perulangan sudah sama dengan panjang IP address yang telah didapat tadi.
Berikut adalah output dari program jika program berhasil dijalankan. IP address yang ditampilkan tersebut merupakan IP localhost pada komputer saya. Untuk pembahasan tentang program GetIP selesai sampai disini. Berikutnya saya akan membahas tentang program GetName dengan menggunakan Java yang dapat dilihat disini. Atas perhatian pembaca saya ucapkan banyak terima kasih.
Berikut adalah output dari program jika program berhasil dijalankan. IP address yang ditampilkan tersebut merupakan IP localhost pada komputer saya. Untuk pembahasan tentang program GetIP selesai sampai disini. Berikutnya saya akan membahas tentang program GetName dengan menggunakan Java yang dapat dilihat disini. Atas perhatian pembaca saya ucapkan banyak terima kasih.
Tidak ada komentar:
Posting Komentar