Rabu, 03 Mei 2017

PEMROGRAMAN JARINGAN #5 Server - Client

Dalam artikel kali ini, kita akan membahas tentang salah satu program yang dibuat dalam pemrograman jaringan yaitu file simpleServer.java. Program ini sebagai server yang akan menerima dan memproses data dari client. 
 
Jika program berhasil dijalankan maka akan menampilkan baris kalimat Aplikasi server hidup dan jika client sudah terhubung dengan servernya, maka client akan diminta untuk memasukkan kata kunci yaitu salam. Jika kata kunci tidak sesuai, maka server akan menampilkan baris kalimat Maaf, saya tidak mengerti.
 
Berikut listing program file simpleServer.java.


Gambar Listing Program File simpleServer.java

Selanjutnya, kita akan membahas tentang salah satu program yang dibuat dalam pemrograman jaringan yaitu file simpleServer.java. Program ini adalah sebagai client.
 
Jika program ini berhasil dijalankan, maka Client akan diminta untuk memasukkan kata kuncinya yaitu salam. Kata kunci tersebut akan diproses oleh program simpleServer dan dibalas oleh server berupa tulisan salam juga yang akan tampil pada halaman Client yang aktif.
 
Berikut listing program file simpleClient.java.
 
 

Gambar Listing Program File simpleClient.java
 
OUTPUT
 
Gambar Hasil Running Program
 
 
 
SUMBER

PEMROGRAMAN JARINGAN #4 NsLookup.java

Dalam artikel kali ini, kita akan membahas tentang salah satu program yang dibuat dalam pemrograman jaringan yaitu file NsLookup.java. Program ini berguna untuk menampilkan IP jika nama komputer user yang dimasukkan sesuai. Berikut listing program file NsLookup.java.

Gambar Listing Program File NsLookup.java

LOGIKA PROGRAM


Pada baris pertama, import java.net adalah salah package dari java yang digunakan untuk mendukung pemrograman socket/jaringan. Baris selanjutnya, terdapat public class getIP yang berfungsi untuk mendeklarasikan kelas dengan nama getIP. Kemudian public static void main merupakan deklarasi main method/fungsi utama. Sintaks InetAddress host = null; berfungsi untuk memanggil kelas InetAddress yang memuat fungsi-fungsi jaringan. Sintaks String host = args[0] berfungsi mendeklarasikan kembali nilai variabel host yaitu array 0
 
Sintaks getAddress() berfungsi untuk pengecekan nama komputer user yang sudah dimasukkan, lalu program akan menampilkan IP jika nama komputer yang dimasukkan user nya benar. Jika salah, maka akan muncul tulisan Unknown Host. Berikut hasil running program diatas.

Gambar Hasil Running Program

 
 
 
SUMBER

Selasa, 02 Mei 2017

PEMROGRAMAN JARINGAN #3 IPtoName.java

Dalam artikel kali ini, kita akan membahas tentang salah satu program yang dibuat dalam pemrograman jaringan yaitu file IPtoName.java. Program ini berguna untuk menampilkan nama komputer user jika IP yang dimasukkan sesuai dengan IP komputer tersebut. Berikut listing program file IPtoName.java.

Gambar Listing Program File IPtoName.java

LOGIKA PROGRAM

Pada baris pertama, import java.net adalah salah package dari java yang digunakan untuk mendukung pemrograman socket/jaringan. Baris selanjutnya, terdapat public class IPtoName yang berfungsi untuk mendeklarasikan kelas dengan nama IPtoName. Kemudian public static void main merupakan deklarasi main method/fungsi utama. Selanjutnya terdapat percabangan if yang berfungsi untuk mengecek IP. Sintaks Try..Catch digunakan untuk mendapatkan IP tersebut valid atau tidak, kemudian akan menghasilkan alamat IP dari komputer. Berikut adalah hasil running program diatas.
 
 
Gambar Hasil Running Program


SUMBER 

PEMROGRAMAN JARINGAN #2 getName.java

Dalam artikel kali ini, kita akan membahas tentang salah satu program yang dibuat dalam pemrograman jaringan yaitu file getName.java. Program ini berguna untuk untuk mengetahui dan menampilkan komputer yang digunakan oleh user. Berikut listing program file getName.java.

Gambar Listing Program File getName.java


LOGIKA PROGRAM


Pada baris pertama, import java.net adalah salah package dari java yang digunakan untuk mendukung pemrograman socket/jaringan. Baris selanjutnya, terdapat public class getName yang berfungsi untuk mendeklarasikan kelas dengan nama getName. Kemudian public static void main... throws Exception merupakan deklarasi main method/fungsi utama. Sintaks InetAddress host = null; berfungsi untuk memanggil kelas InetAddress yang memuat fungsi-fungsi jaringan. Sintaks host = InetAddress.getLocalHost( ); berguna untuk mendapatkan hak akses Local Host dari komputer yang berfungsi untuk membaca data-data dari komputer user. Sintaks host.getHostName() berfungsi untuk menampilkan nama dari komputer user. Berikut ini adalah hasil dari running getName.java.


Gambar Hasil Running Program



SUMBER
http://achsan.staff.gunadarma.ac.id/Downloads/files/42645/get+Name.txt
 

PEMROGRAMAN JARINGAN #1 getIP.java

Dalam artikel kali ini, kita akan membahas tentang salah satu program yang dibuat dalam pemrograman jaringan yaitu file getIP.java. Program ini berguna untuk mendapatkan IP dari komputer yang sedang digunakan. Berikut listing program file getIP.java.


Gambar Listing Program File getIP.java

LOGIKA PROGRAM

Pada baris pertama, import java.net adalah salah package dari java yang digunakan untuk mendukung pemrograman socket/jaringan. Baris selanjutnya, terdapat public class getIP yang berfungsi untuk mendeklarasikan kelas dengan nama getIP. Kemudian public static void main... throws Exception merupakan deklarasi main method/fungsi utama. Sintaks InetAddress host = null; berfungsi untuk memanggil kelas InetAddress yang memuat fungsi-fungsi jaringan. Sintaks host = InetAddress.getLocalHost( ); berguna untuk mendapatkan hak akses Local Host dari komputer yang berfungsi untuk membaca data-data dari komputer user. Sintaks byte ip[ ] = host.getAddress( ); berfungsi untuk menampung IP.

Pada blok program diatas juga terdapat perulangan for dimana kondisi yang ada adalah (int i=0; i<ip.lenght; i++). Kemudian terdapat juga percabangan if di dalam perulangan yang akan menghasilkan angka IP dari komputer yang digunakan. Berikut hasil running program diatas.


Gambar Hasil Running Program



SUMBER