Tugas Pemrograman Jaringan

Pada postingan dibawah ini berisikan tentang 5 list program java yang digunakan untuk pemrograman jaringan. List program dan logika program sebagai berikut:

  • Program Get IP
List di atas digunakan untuk mendapatkan alamat IP yang terdapat pada PC anda. Dengan penjelasan dimana pada awalan akan digunakan library yang terdapat didalam java yaitu import java.net.* kemudian list program diatas akan diberi nama getip.java. Kemudian akan dideklarasikan sebuah method utama yaitu method main. Pendeklarasian variabel IneAddress dengan nama host bernilai null.

Output:
  • Program Get Name
List diatas digunakan untuk mengetahui nama dari PC anda. Dengan penjelasan bahwa nilai awal ialah null pada variabel host. Kemudian host diberikan nilai dengan fungsi InetAddress.getLocalHost(). Jika sudah maka akan dicetak nama dari host tersebut.

Output:
  • Program IP to Name
List diatas berfungsi untuk melihat nama dari sebuah IP yang diinput.. Ketika IP tidak diinoutkan, maka akan dicetak “Pemakaian: java IPtoName <IP address>”. Namun jika IP yang diinputkan salah maka akan mencetak “invalid IP – malformed IP”. Dan jika IP sesuai maka akan dicetak nama dari IP tersebut.

Output:
  • Program NsLookUp
List diatas digunakan untuk melihat suatu IP dari host yang diinputkan. Ketika hostname tidak diinoutkan, maka akan dicetak “Pemakaian: java NsLookup <hostname>”. Namun jika hostname yang diinputkan salah maka akan mencetak “unknown host”. Dan jika hostname sesuai maka akan dicetak IP dari host tersebut.

Output:
  • Program Client-Server TCP
Merupakan program sederhana Client-Server dengan menggunakan java. Dimana terdapat 1 Server dan 1 Client yang terhubung.

- Sisi Server
List diatas digunakan sebagai server. Dimana list ini harus terlebih dahulu di compile agar server aktif. Dalam program ini digunakan library import java.net.* dan java.io.* yang digunakan sebagai library untuk network pada java. Ketika server telah aktif maka server akan menunggu sebuah client yang terkoneksi, jika client sudah terkoneksi client akan memasukan kata kunci. Kata kunci dalam server suda diatur yaitu "salam" jika kata kunci sesuai maka server akan menjawab dengan "salam juga", namun jika kata kunci yang diinputkan oleh client tidak sesuai dengan apa yang sudah diatur di dalam server, maka server akan menjawab "maaf, saya tidak mengerti".

- Sisi Client
List diatas digunakan sebagai server. Dimana list ini harus terlebih dahulu di compile agar server aktif. Dalam program ini digunakan library import java.net.* dan java.io.* Program ini di eksekusi jika server telah aktif. Jika sudah berhasil terkoneksi dengan server dalam program ini kita diminta untuk memasukan kata kunci "salam" dan server akan membalas "salam juga", namun jika kata kunci tidak sesuai maka server akan membalas dengan "maaf, saya tidak mengerti".

Output:

Client

Server

Comments

Popular posts from this blog

Instalasi Web Server Internet Information Services (IIS) pada Windows 8

SOFTSKILL - TUGAS