MENAMPILKAN
ALAMAT IP DENGAN MENGGUNAKAN JAVA
Assalamualaiku wr. wb.
para pembaca yang haus dengan ilmu. Pada kesempatan kali ini saya akan
menjelaskan cara menampilkan alamat ip dengan menggunakan bahasa pemrograman
java.
Pertama – tama buka notepad ++ atau netbeans
yang akan digunakan untuk editor code. Jika menggunakan notepad++ maka code
akan di comple dan dijalankan melalui cmd, sedangkan netbeans bisa langsung
dijlankan di aplikasi tersebut.
Jika menggunkan netbeans, hal pertama yang
dilakukan adalah mengkilik newproject. Lalu ketikan code dibawah ini :
import java.net.*;
public class getIP {
public static void
main(String args[]) throws Exception {
InetAddress host = null;
host =
InetAddress.getLocalHost();
byte ip[] =
host.getAddress();
for (int i=0; i<ip.length;
i++) {
if (i > 0) {
System.out.print(".");
}System.out.print(ip[i] &
0xff);
}System.out.println();
}}
Setelah diketikan semua, lalu save dan tekan F6 untuk menjalankan program. Ini adalah hasil dari program diatas.
Selanjutnya saya akan menjelaskan tentang code
diatas.
import
java.net.*;
ini adalah package pada java yang digunakan untuk menghubungkan
java pada jaringan.
public
class getIP {
ini adalah nama kelas pada program ini
public
static void main(String args[]) throws Exception {
ini adalah code wajib java dan kata main diatas menunjukan bahwa
ini adalah kelas utama pada program ini.
InetAddress
host = null;
Ini adalah pendeklerasian variabel dan variabel tersebut bernilai
null.
host =
InetAddress.getLocalHost();
byte
ip[] = host.getAddress();
disini variabel host dan byte ip[] mengambil data yang di tandai
dengan getLocalHost(); dan host.getAddress();
for (int
i=0; i<ip.length; i++) {
if (i
> 0) {
System.out.print(".");
}System.out.print(ip[i]
& 0xff);
}System.out.println();
}}
Dan yang terakhir ada perulang for yang memiliki kondisi sebagai
berikutlah : jika i lebih besar dari pada 0 maka ia akan mencetak . / titik,
sehingga setelah mencetak titik program membaca kembali dengan perulangan for
sebelumnya, ia membaca ip yang terdapat dalam komputer kita yang sedang
terhubung dengan jaringan, dalam java untuk mencetak output mengunakan perintah
System.out.print , sehingga setelah
program membaca dengan perulangan sampai habis maka program akan menghasilkan
output program ini.
Selesai sudah
penjelasan saya tentang program ini, semoga bermanfaat bagi para pembaca.
Kurang lebihnya saya selaku penulis memohon maaf atas kesalahan dan kekurangan
pada penulisan ini. Wassalamualaiku wr. wb.
Tidak ada komentar:
Posting Komentar