Selasa, 01 Mei 2018

Tugas Pemrograman Jaringan (IPtoName)



IPtoName
Kode Program (Source Code):
 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());
}
}
Logika Program:
Program IPtoName.java ini berfungsi untuk mendapat nama dari komputer dengan membaca IP address dari komputer tersebut. Jadi disaat program java ini dijalankan [java IPtoName    ] masukkan alamat IP dari komputer yang digunakan contoh java IPtoName 192.168.1.6 , jika tidak diisi alamat IP nya maka program akan keluar atau akan tampil java IPtoName<ip address>. Program akan menyimpan alamat IP tersebut pada variabel args, lalu [String host = args[0];] ini akan menyimpan alamat IP pada variabel args tersebut ke dalam variabel host. Lalu selanjutnya [address = InetAddress.getByName(host);] ini akan memanggil alamat IP yang terdapat di dalam variabel host dan nilai yang di dapat akan disimpan di dalam variabel address. Selanjutnya variabel address ini akan mendapat nama dari komputer tersebut [address.getHostName()]. Seperti itulah kurang lebih mekanisme kerja programnya.

Output:
 

Tidak ada komentar:

Posting Komentar