Minggu, 05 Agustus 2018

IP to Name Java


Script dan Penjelasan

Pada postingan kali ini akan dibahas mengenai program java untuk melihat atau mendapatkan nama komputer yang sedang kita gunakan melalui IP dari komputer tersebut. Berikut ini program untuk melihat nama komputer malalui IP komputer yang sedang kita gunakan :


import java.net.*;
public class IPtoName {
     public static void main(String args[]) {
          if (args.length == 0) {
          System.out.println("Pemakaian: java IPtoName <IP address>");
          System.exit(0);
          }
          String host = args[0];
          InetAddress address = null;
          try {
                address = InetAddress.getByName(host);
          }
          catch (UnknownHostException e) {
                System.out.println("invalid IP - malformed IP");
                System.exit(0);
          }
          System.out.println(address.getHostName());
          }
}


Library yang kita butuhkan masih sama seperti program-program sebelumnya yaitu java.net untuk itu kita perlu memanggilnya atau mengimportnya terlebih dahulu agar dapat menggunakan function yang kita butuhkan yang terdapat pada library tersebut. Pada source code awal program diberi perintah awal yang dimana jika saat program dieksekusi pertama kali tetapi user tidak menginput beserta ipnya maka akan muncul pesan “Pemakaian: java IPtoName <IP address>” dan program akan dihentikan. Tetapi jika saat user mengeksekusi program beserta dengan IPnya maka IP tersebut akan ditampung kedalam array yang sudah ada saat pendeklarasian awal program yaitu “String args[]”. Setelah itu program akan membaca isi dari array tersebut dan mencocokannya dengan IP dari komputer yang kita gunakan jika IP tersebut valid maka program akan menampilkan nama dari komputer tersebut. Akan tetapi jika IP yang diinput user tidak valid maka akan muncul pesan kesalahan “invalid IP - malformed IP” dan program akan dihentikan.

Output IPtoName


Output Program IPtoName

Tidak ada komentar:

Posting Komentar