Tugas
kali ini saya akan membuat suatu program sederhana yang fungsinya sama halnya
seperti ipconfig yang dilakukan di command prompt, untuk lebih detailnya saya
akan menjelaskan cara mendapatkan ip dengan command prompt pertama buka cmd
pada run yang nantinya akan muncul halaman kosong . lalu kita ketik ipconfig
lalu akan muncul sebuah pemberitahuan seperti pada gambar dibawah ini :
Pada gambar diatas kita dapat
menemukan ip yang kita gunakan , sebelumnya kita harus terkoneksi dengan wifi
atau modem sebagai alat untuk mendapatkan internet yang nantinya akan
mendapatkan sebuah ip addres. Ip address diatas berada pada ipv4 address dengan
nomor ip 192.168.1.168 dengan netmaksnya 255.255.255.0. seperti inilah gambaran
untuk mendapatkan ip selanjutkan kembali pada pembuatan program sederhana
dengan menggunakan Bahasa pemprograman java, berikut codingnya:
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();
}
}
Saya akan jelaskan fungsi penting
pada program ini
Pertama InetAddress host = null; fungsi untuk
memanggil kelas InetAddress pada Java yang berisi perintah untuk berbagai
fungsi jaringan. Kelas ini dideklarasikan dengan objek baru yaitu host
Kedua host = InetAddress.getLocalHost(); coding ini
berfungsi untuk mengambil fungsi localhost pada jaringan dengan menggunakan
sintax inet address yang akan dimasukan kedalam variable host
ketiga byte ip[] =
host.getAddress(); sintax ini berfungsi untuk mendapatkan sebuat address pada
suatu akses internet yang dimasukan kedalam array ip
jika program dijalankan maka
angkan menghasilkan output yang sama dengan ipconfig pada cmd berikut outputnya
0 komentar:
Posting Komentar