Kamis, 11 Mei 2017

TUGAS PEMROGRAMAN JARINGAN NsLookUp

NsLookUp dengan Java

        Assalamualaiku wr. wb. para pembaca yang haus dengan ilmu. Pada kessempatan kali ini saya akan menjelaskan NsLookUp pada 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 NsLookup {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian: java NsLookup <hostname>");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println("Unknown host");
System.exit(0);
}
byte[] ip = address.getAddress();
for (int i=0; i<ip.length; i++) {
if (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);
}
System.out.println();
}
}
        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 NsLookUp{
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 NsLookup <hostname>");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println("Unknown host");
System.exit(0);
}
byte[] ip = address.getAddress();
for (int i=0; i<ip.length; i++) {
if (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);
}
System.out.println();
}
}
Percabangan yang pertama digunakan Untuk menampilkan penggunaan sedang mengunakan hostname sedangkan terdapat try catch Yang digunakan jika pc tidak terdeteksi hostnya dan diahkir syntax terdapat pencetakan ip address dengan menggunakan perulangan.

        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