Kamis, 26 Mei 2016

GET IP, GET NAME, IP TO NAME, NSLOOKUP, DAN APLIKASI CLIENT - SERVER PADA JAVA

1. MENAMPILKAN IP

  • Listing Program :


  • Logika Program :

Blok diatas digunakan untuk menampilkan IP address dari PC. InetAddress host = null artinya terdapat object InetAddress yang bernilai kosong/null, host = InetAddress.getLocalHost(); artinya perintah InetAddress.getLocalHost(); digunakan untuk mengambil IP dari local host lalu disimpan dengan variabel host. byte ip[] = host.getAddress(); artinya host.getAddress(); untuk mengambil IP address lalu disimpan dengan variabel ip berbentuk array dan bertipe data byte. lalu Terdapat perulangan untuk dikoreksi dan untuk dicetak.

  • Output Program :


2. MENAMPILKAN NAMA PC
  • Listing Program :

  • Logika Program :
Blok diatas digunakan untuk menampilkan IP address dari PC. InetAddress host = null artinya terdapat object InetAddress yang bernilai kosong/null, host = InetAddress.getLocalHost(); artinya perintah InetAddress.getLocalHost(); digunakan untuk mengambil IP dari local host lalu disimpan dengan variabel host. host.getHostName(); untuk mengambil nama host kemudian dicetak.

  • Output Program :


3. MENAMPILKAN NAMA PC BERDASARKAN IP ADDRESS

  • Listing Program :

  • Logika Program :
Blok diatas digunakan untuk menampilkan Nama PC ketika sudah mengetahui IPnya. Pada program ini terdapat percabangan if untuk mengecek panjang array pada fungsi utama jika sama dengan 0 maka program akan mencetak "pemakaian : java IPtoName <IP address>". Program akan keluar/dimatikan dan mendeklarasikan kembali nilai variabel host yaitu array 0 dan untuk variabel address pada object InetAddress bernilai null. Pada program ini juga terdapat try dan catch. Jika terdapat kesalahan maka program akan mencetak Invalid IP - malformed IP dan program akan keluar/dimatikan. Namun jika tidak ditemukan kesalahan maka program akan mencetak nama komputer user. 

  • Output Program :


4. MENAMPILKAN IP ADDRESS BERDASARKAN NAMA PC
  • Listing Program :

  • Logika Program : 
Blok diatas digunakan untuk menampilkan IP ketika sudah mengetahui Nama PCnya. Pada program ini terdapat percabangan if untuk mengecek panjang array pada fungsi utama jika sama dengan 0 maka program akan mencetak "pemakaian : java NsLookup <hostname>". Program akan keluar/dimatikan dan mendeklarasikan kembali nilai variabel host yaitu array 0 dan untuk variabel address pada object InetAddress bernilai null. Pada program ini juga terdapat try dan catch. Jika terdapat kesalahan maka program akan mencetak Unknown host dan program akan keluar/dimatikan. Namun jika tidak ditemukan kesalahan maka program akan mencetak IP Address. 

  • Output Program : 


5. APLIKASI CLIENT-SERVER PADA JAVA

  • Listing Program :




  • Logika Program : 
Blok diatas adalah kode program yang digunakan untuk membuat aplikasi sederhana server dan client. Pertama jalankan simpleServer.java kemudian tunggu beberapa detik hingga muncul tulisan Aplikasi Server hidup.. kemudian running simpleClient.java <nama kommputer user> pada cmd yang berbeda. Kemudian masukkan kata kunci "salam" maka server akan membalas "salam juga".

  • Output Program :



Tidak ada komentar:

Posting Komentar