Senin, 06 Agustus 2018

Cara Melihat 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 ini digunakan untuk mengetahui alamat IP komputer yang kita gunakan menggunakan bahasa pemrograman java.

import java.net.*;

Listing ini digunakan untuk memanggil semua fungsi yang ada di dalam library java.net yang digunakan  untuk mengimplementasikan jaringan.

public class getIP {
     public static void main(String args[]) throws Exception {

Program ini memiliki nama class  yaitu getIP, dan memiliki main method.

          InetAddress host = null;
          host = InetAddress.getLocalHost();
          byte ip[] = host.getAddress();

Nilai awal pada variable host inetaddress berupa null(kosong). Kemudian InetAddress.getLocalHost() akan mengambil IP lokal host komputer kemudian disimpan ke dalam variable host. Kemudian, membuat sebuah array bernama ip yang berfungsi untuk 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();
     }
}

Listing ini digunakan untuk melakukan perulangan dimulai dari i sama dengan 0 sampai dengan panjang dari array ip. Apabila i lebih besar daripada 0 maka program akan mencetak "." dan kemudian program akan mencetak nilai IP yang telah disimpan di variabel ip sebelumnya.

 Output :



Tidak ada komentar:

Posting Komentar

Konfigurasi TCP

Cara menggunakan bahasa pemrograman Python. Jalankan kedua VM yaitu VM Server dan VM Client, lalu buat script untuk sisi Server dengan men...