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