Selasa, 23 Juli 2019

PROGRAM JAVA Get IP, Get Name, IP to Name, Ns Lookup


PROGRAM  JAVA
Berikut ini saya akan menjelaskan cara melihat IP Address, Nama, dan lookup pada komputer menggunakan program java. 
  • Get IP

Listing Program

Untuk melihat ip address tersebut. Pada line pertama programini terdapat syntax import java.net.*;, sintax ini berfungsi untuk mengimport semua library yang berada di dalam folder net pada folder java. Library yang di import ini akan digunakan untuk menampilkan ip address komputer kita. Pada line kedua terdapat syntax public class getip {, syntax tersebut menyatakan sebuah class dengan nama getip. Pada line ketiga terdapat syntax public static void main(String args[]) throws Exception {, syntax tersebut menyatakan class getip yang merupakan class utama pada program penampilan ip address tersebut. kemudia InetAddress host = null; digunakan untuk mendeklarasikan InetAddress terhadap objek host yang memiliki nilai awal null. host = InetAddress.getLocalHost(); menyatakan bahwa objek host di beri nilai yaitu InetAddress.getLocalHost(). byte ip[] = host.getAddress(); sytax ini menyatakan bahwa kita membuat sebuah variable yg bertipe data array byte yang bernama ip yang dimana isinya di ambil dari host.getAddress(), artinya dia memanggil method getAddress pada objek host yang telah di deklarasikan tadi. Lalu dibuat perulangan untuk mencetak ip address computer tersebut.
 Output Program
  • getName

Listing Program

Penjelasan program dan cara merunningnya sama seperti getip pada sebelumnya. Yang membedakan adalah jika pada program getip menggunakan syntax host.getAddress(); untuk mengetahui ip computer yang sedang kita pakai, maka pada program getname menggunakan syntax host.getHostName(); untuk menampilkan nama computer yang kita pakai.
Output

  •  IPtoName


Listing Program

Pada line pertama terdapat syntax import java.net.*;, syntax ini digunakan untuk mengimport semua library yang berada di dalam folder net pada folder java., kemudian kita buat class bernama IPtoName. Selanjutnya diberikan statement if dimana jika argumen panjangnya sama dengan 0 maka cetak nama pemakai dan IPtoName lalu program akan kembali ke semula dan program akan mendeklarasikkan String host yaitu 0 dan InetAddress address bernilai null. Kemudian program akan mengulang ke bagian address yang terdapat di InetAddress pada host kemudian apabila perulangan tersebut tidak terpenuhi maka akan mencetak invalid IP – malformed ip.
Output
  • NsLookup

Listing Program

Pada line pertama terdapat syntax import java.net.*;, syntax ini digunakan untuk mengimport semua library yang berada di dalam folder net pada folder java. Kemudian program akan masuk ke dalam class program yang bernama NsLookup. Pada program utama ini akan mencetak Pemakai : Java NsLookup hostname kemudian akan mendeklarasikan String host adalah 0 dan InetAddress address bernilai null kemudian apabila host tidak dikenal maka akan tampil Unknown host. byte ip[] = host.getAddress(); syntax ini menyatakan bahwa kita membuat sebuah variable yg bertipe data array byte yang bernama ip yang dimana isinya di ambil dari host.getAddress(), artinya dia memanggil method getAddress pada objek host yang telah di deklarasikan tadi. Lalu dibuat perulangan untuk mencetak ip address computer tersebut.

Output