Rabu, 07 Juni 2017

TUGAS 1 PEMROGRAMAN JARINGAN

Listing Program Get IP

Logika Program
Blok program diatas merupakan blok program tentang pengambilan IP Address. Blok program tersebut menggunakan package import.java.net dengan nama kelas getIP. Nama kelas ini nanti akan dijadikan juga sebagai nama file saat disimpan agar pada saat melakukan compile program java sudah mengetahui file tersebut. Pada blok program ini dideklarasikan variabel host dengan nilai null, kemudian terdapat perintah .getLocalHost(); yang akan digunakan oleh variabel host untuk mengambil nilai IP. Kemudian ada variabel ip yang merupakan memilki array dia akan menyimpan nilai dari variabel host. Maka ketika program di jalankan maka akan muncul Ip Address local yang diberikan oleh ISP atau Ip Address yang dibuat sendiri.
Output Program

Listing Program Get Name

Logika Program
Blok program diatas merupakan blok program tentang pengambilan nama pada user. Package yang digunakan pada blok program ini masih sama seperti blok program sebelumnya, kali ini dengan nama kelas getName. Nama kelas ini nanti akan dijadikan juga sebagai nama file saat disimpan agar pada saat melakukan compile program java sudah mengetahui file tersebut. Pada blok program ini dideklarasikan variabel host dengan nilai null, kemudian terdapat perintah .getLocalHost(); yang akan digunakan oleh variabel host untuk mengambil nilai IP. Maka ketika program di jalankan akan muncul Nama user yang sesuai dengan localhostnya.
Output Program

Listing Program IP to Name

Logika Program
Blok program diatas menjelaskan tentang package import java.net.*; yang didalam package tersebut berisi kelas yang memperbolehkan program berkomunikasi melalui jaringan. Pada blok program ini terdapat juga kondisi dimana jika kondisi benar maka akan mencetak nama user berserta IP Addressnya. Kemudian program masuk ke kondisi try-catch dimana program akan mengecek terjadinya kesalahan jika terjadi kesalahan maka program akan memberikan output kesalahan berupa akan muncul invalid IP – malformed IP.
Output Program

Listing Program NsLookup

Logika Program
Blok program ini hampir sama dengan blok program sebelumnya, menjelaskan tentang package import java.net.*;. Didalam blok program ini juga terdapat kondisi, hanya saja pada blok program ini jika kondisi benar maka akan mencetak IP Addressnya. Setelah itu program melakukan eksekusi try-catch untuk mengecek jika terdapat kesalahan pada program. Jika terjadi kesalahan maka akan muncul invalid IP – malformed IP.
Output Program

Listing Program simpleServer

Logika Program
Blok program diatas merupakan blok program yang menjelaskan tentang package java.io. Package ini digunakan untuk melakukan input output. Blok program ini dijelakan juga tentang package java. Net.* paket ini berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan pada sisi server. Jika eksekusi try-catch dapat dijalankan dengan benar maka program ini akan menghidupkan aplikasi servernya, program ini akan mencari kata-kata ‘salam’ sebagai kata kuncinya.
Output Program

Listing Program simpleClient

Logika Program
Blok program diatas merupakan blok program yang menjelaskan tentang package java.io. Package ini digunakan untuk melakukan input output. Blok program ini dijelakan juga tentang package java. Net.* paket ini berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan pada sisi server. Program client akan jalan jika program server sudah dirunning terlebih dahulu. Setelah server sudah jalan maka client bisa mengirim pesan ‘salam’. Jika tidak akan muncul tulisan aplikasi server hidup.
Output Program



Tidak ada komentar:

Posting Komentar

Naruto Uzumaki Shoulder Pump