Welcome to my blog, hope you enjoy reading
RSS

Sabtu, 04 Agustus 2018

Cara Mengetahui Alamat IP Komputer



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


LOGIKA PROGRAM
Pada program kali ini kita akan mengetahui alamat IP komputer yang sedang kita gunakan, dan disini kita akan menggunakan bahasa pemrogrograman java.
import java.net.*;
Program ini akan memanggil semua fungsi yang terdapat pada library java.net, java.net yaitu library untuk implementasi jaringan.
public class getIP {
     public static void main(String args[]) throws Exception {
Nama class pada program ini yaitu getIP, dan program ini mempunyai main method.
          InetAddress host = null;
          host = InetAddress.getLocalHost();
          byte ip[] = host.getAddress();
Inisiasi nilai awal variable host inetaddress adalah null (kosong). Kemudian InetAddress.getLocalHost() akan mengambil IP lokal host pada komputer kita, lalu disimpan ke dalam variable host. Setelah itu, kita membuat sebuah array bernama ip yang menampung nilai dari variable host  dengan menggunakan function getAddress() untuk mendapatkan IP address.
          for (int i=0; i<ip.length; i++) {
              if (i > 0) {
              System.out.print(".");
              }
          System.out.print(ip[i] & 0xff);
          }
     System.out.println();
     }
}
Program akan melakukan perulangan dari i sama dengan 0 sampai dengan panjang dari array ip. Kemudian terdapat percabangan if dimana jika i lebih besar daripada 0 maka program akan mencetak "." dan setelah itu program akan mencetak nilai dari masing - masing kelas IP yang telah disimpan di variabel ip sebelumnya.


OUTPUT PROGRAM


0 komentar:

Posting Komentar