TUGAS PEMOGRAMAN JARINGAN - ANALISIS PROGRAM

Listing Program GetIP.java


Pada penggalan blog program diatas menggunakan sebuah package library java.net. Java.net sendiri berguna sebagai package yang berisi sebuah class yang memperbolehkan program berkomunikasi melalui sebuah jarigan. Pada blok program diatas juga menggunakan sebuah array yang digunakan untuk menyimpan alamat IP yang ada pada output.

Output GetIP.java


Listing Program getName.java


Pada blok program diatas, masih menggunakan package library java.net yang sudah dijelaskan pada blok sebelumnya. Program diatas akan mengambil nama PC yang digunakan laptop/PC user.

Ouput


Listing Program IPtoName.java


Pada blok program diatas digunakan untuk menampilkan sebuah cetakan "IPtoName " dengan syarat argumen length atau panjang statement = 0. Blok program diatas juga menggunakan try catch exception untuk menanggulangin kesalahan maka akan mencetak "invalid ip"

Output



Listing Program NsLookup.java


Blok diatas masih menggunakan package library java.net. Cara kerja listing program diatas hampir sama dengan listing IPtoName sebelumnya dimana terdapat percabangan if argumen = 0 maka program akan mencetak output "Pemakaian: java NSlookup " dan sebuah try catch exception  untuk menanggulangin sebuah error handling.

Output


Listing Program simpleClient dan simpleServer.java



Kedua blok listing diatas berhubungan satu sama lain. Blok pertama digunakan untuk sebuah pembuatan server dan blok listing kedua digunakan untuk membuat clientnya. Pada blok simpleServer terdapat pendeklarasian TESTPORT yang bernilain 5000. Testport ini akan terhubung pada blok client pada coding remoteport dengan nilai yang sama yaitu 5000. Pada output kita diharuskan menjalankan server terlebih dahulu, bila keterangan server telah hidup, maka cobalah run simpleClient untuk menentukan itu terhubung atau tidak.

Output