Kamis, 11 Mei 2017

TUGAS PEMROGRAMAN JARINGAN IPtoName

MENAMPILKAN NAMA KOMPUTER DENGAN ALAMAT IP

        Assalamualaiku wr. wb. para pembaca yang haus dengan ilmu. Pada kessempatan kali ini saya akan menjelaskan cara menampilkan sebuah nama pada pc/laptop anda melalui ip address adengan menggunakan bahasa pemrograman java.
Pertama – tama buka notepad ++ atau netbeans yang akan digunakan untuk editor code. Jika menggunakan notepad++ maka code akan di comple dan dijalankan melalui cmd, sedangkan netbeans bisa langsung dijlankan di aplikasi tersebut.
Jika menggunkan netbeans, hal pertama yang dilakukan adalah mengkilik newproject. Lalu ketikan code dibawah ini :
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());
}
}
        Setelah diketikan semua, lalu save dan tekan F6 untuk menjalankan program. Ini adalah hasil dari program diatas.


Selanjutnya saya akan menjelaskan tentang code diatas.
import java.net.*;
ini adalah package pada java yang digunakan untuk menghubungkan java pada jaringan.
public class IPtoName {
ini adalah nama kelas pada program ini
public static void main(String args[]) throws Exception {
ini adalah code wajib java dan kata main diatas menunjukan bahwa ini adalah kelas utama pada program ini.
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());
}
}
Selanjutnya program akan mendeklarasikan nama class dari program, lalu program akan melakukan percabangan untuk mengetahui bahwa user sudah memasukkan IP dengan benar atau belum, dan kemudian program akan berhenti. Bila user memasukan alamat ip dengan benar maka program akan mendeklarasikan variabel host dengan tipe data string dan program akan mendapatkan nama dari komputer ketika IP telah di ketikkan pada program, lalu program akan mencetak nama dari komputer. 


        Selesai sudah penjelasan saya tentang program ini, semoga bermanfaat bagi para pembaca. Kurang lebihnya saya selaku penulis memohon maaf atas kesalahan dan kekurangan pada penulisan ini. Wassalamualaiku wr. wb.

Tidak ada komentar:

Posting Komentar