Kamis, 28 April 2016

Pemrograman Jaringan Menggunakan Java

Diposting oleh Eha Julaeha di 07.47
Dibawah ini merupakan program yang digunakan untuk menampilkan perintah - perintah yang biasa digunakan dalam jaringan dengan menggunakan Java.

1. Program menampilkan IP Address
Listing Program


Logika Program
      Pada listing program diatas digunakan untuk menampilkan IP Address dengan menggunakan bahasa pemrograman java. Pada listing program diatas, program akan melakukan import java.net terlebih dahulu kemudian akan membuat class dengan nama getIP. setelah itu program akan mendeklarasikan InetAddress dengan nama host yang bernilai null, kemudian nilai tersebut diambil dari localhost pada komputer kita. Setelah itu nilai host yang telah diambil dari localhost disimpan dalam byte ip. Terakhir terdapat suatu perulangan yang digunakan untuk mencetak hasil dari IP dalam localhost laptop kita.


Output Program 


2. Program menampilkan nama komputer user
Listing Program


Logika Program
      Pada listing program diatas digunakan untuk menampilkan nama komputer dengan menggunakan bahasa pemrograman java. Pada listing program diatas, program akan melakukan import java.net terlebih dahulu kemudian akan membuat class dengan nama getName. setelah itu program akan mendeklarasikan InetAddress dengan nama host yang bernilai null, kemudian nilai tersebut diambil dari localhost pada komputer kita. Setelah itu nilai host yang telah diambil digunakan sebagai objek untuk mendapatkan nama komputer dengan menggunakan fungsi getHostName.

Output Program

3. Program menampilkan nama komputer user berdasarkan dengan IP Address

Listing Program


Logika Program
      Pada listing program diatas digunakan untuk menampilkan nama komputer dengan menggunakan IP Address berikut penjelasannya : program akan mengimport java.net terlebih dahulu kemudian membuat class yang diberi nama IPtoName. Pada program ini terdapat percabangan if yang digunakan untuk mengecek apakah panjang array pada fungsi utama sama dengan 0 jika benar maka program akan mencetak "pemakaian : java IPtoName <IP address>". Program akan mengembalikan keawal dan mendeklarasikan kembali nilai variabel host yaitu array 0 dan untuk varaiabel address pada kelas InetAddress yaitu null maksudnya mengembalikan alamat IP dengan nilai null. Pada program ini juga terdapat try dan catch yang digunakan untuk menangkap kesalahan. Jika program menangkap kesalahan maka program akan mencetak Invalid IP - malformed IP dan program akan dikembalikan keawal kembali. Namun jika tidak ditemukan kesalahan maka program akan mencetak nama komputer user. 

Untuk menjalankan program terlebih dahulu melakukan compile dengan perintah "Javac IPtoName.java", IPtoName merupakan nama file java tersebut. Setelah itu, untuk menjalankan file.class nya dengan menggunakan java IPtoName <IP Address komputer kalian>. Apabila tidak memasukan IP Address maka akan muncul pemakaian : java IPtoName <IP Address> 

Output Program


4. Program menampilkan IP Address berdasarkan dengan nama komputer user
Listing Program




Logika Program
      Pada listing program diatas digunakan untuk menampilkan IP Address dengan menggunakan nama komputer user. Program ini merupakan kebalikan dari program diatas, berikut penjelasannya : program akan mengimport java.net terlebih dahulu kemudian membuat class yang diberi nama NSLookup. Pada program ini terdapat percabangan if yang digunakan untuk mengecek apakah panjang array pada fungsi utama sama dengan 0 jika benar maka program akan mencetak "pemakaian : java NSLookup  <hostname>". Program akan mengembalikan keawal dan mendeklarasikan kembali nilai variabel host yaitu array 0 dan untuk varaiabel address pada kelas InetAddress yaitu null maksudnya mengembalikan alamat IP dengan nilai null. Pada program ini juga terdapat try dan catch yang digunakan untuk menangkap kesalahan. Jika program menangkap kesalahan maka program akan mencetak "Unknown host" dan program akan dikembalikan keawal kembali. Namun jika tidak ditemukan kesalahan maka program akan menyimpan nilai address disimpan dalam byte ip dengan menggunakan perintah getAddress. Terakhir terdapat suatu perulangan yang digunakan untuk mencetak hasil dari IP dalam localhost laptop kita.

Untuk menjalankan program terlebih dahulu melakukan compile dengan perintah "Javac NSLookup.java". Setelah itu untuk menjalankan file.class nya dengan menggunakan java IPtoName <nama host komputer kalian>. Apabila tidak memasukan nama host maka akan muncul pemakaian : java  NSLookup <hostname>. 

Output Program


5. Program Client - Server
    Program server 

    Listing Program 

 


Logika Program
      Pada listing program diatas merupakan program client server. Program yang diatas merupakan program server yang digunakan untuk melayani yang diminta oleh client. Saat program dijalankan dan berhasil maka akan tampil “Aplikasi Server Hidup".

Output Program

    
Program Client
Listing Program 


   
Logika Program
      Pada listing program diatas merupakan program client server. Program yang diatas merupakan program client yang digunakan untuk meminta data ke server. Program ini terdapat interaksi antara client dengan server. Program ini dimana meminta masukan kunci dan kunci disini telah di deklarasikan dengan kata “salam” maka ketika mengetikan kata salam maka client akan mendapatkan data dari server yaitu “salam. Namun jika mengetikan kata yang lain selain salam maka client akan mendapatkan data dari server yaitu “maaf, saya tidak mengerti."

Output Program

 








0 komentar:

Posting Komentar

 

Eha Julaeha Copyright © 2011 Design by Ipietoon Blogger Template and web hosting Graphic from Enakei