Saya akan menjelaskan bagaimana cara membuat program java untuk menampilkan IP yang sedang kita gunakan pada komputer kita.

Buka terlebih dahulu text editor, lalu masukkan kode berikut :

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();
 }
}

 

Lalu save dengan nama getIP.java.

Untuk menjalankannya, buka terlebih dahulu command line atau command prompt dari tombol start.

Lalu masuk ke direktori dimana file tersebut disave atau disimpan. Dalam hal ini, saya menyimpannya pada drive D.

Lalu masukkan perintah javac getIP.java. kode ini untuk mengkompile kode tersebut.

Setelah mengkompilenya, jalankan dengan memasukkan perintah java getIP

Maka akan muncul hasilnya.

Berikut adalah penjelasan dari kode getIP.java :

import java.net.*;
Untuk mengimport semua library yang terdapat pada java.net untuk digunakan.

public class getIP {

merupakan pendeklarasian class yang akan digunakan.

InetAddress host = null;

pendeklarasian variabel host awal yaitu null.

host = InetAddress.getLocalHost();

pendeklarasian host yaitu inetaddress ditambah localhost.

byte ip[] = host.getAddress();

pengambilan byte ip yang sedang digunakan.

for (int i=0; i<ip.length; i++) {
if (i > 0) {
System.out.print(“.”);
}
System.out.print(ip[i] & 0xff);
}

merupakan perulangan untuk mengambil byte ip yang digunakan secara satu persatu, dan jika sudah mencapai =panjang ip, maka akan berhenti.

System.out.println();

terakhir akan menampilkan semua hasil.

Leave a Reply

Your email address will not be published. Required fields are marked *