Entri Populer

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Rabu, 29 Maret 2017

Program JAVA - Client & Server

Program Server
 


Program Client



Penjelasan

Kedua program diatas berfungsi untuk membuat sebuah aplikasi chat dengan tipe Client-Server dimana satu PC bertindak sebagai client dan PC yang satu lagi bertindak sebagai Server. Dari dua PC tersebut bisa saling berkomunikasi satu sama lain hanya saja waktu merunning program sisi server harus dijalankan terlebih dahulu sebelum sisi client dijalankan. Mengapa? karena dari sisi client sendiri ketika dirunning akan memeriksa terlebih dahulu si pc server apakash sudah siap atau belum, jika sudah siap maka server akan merespon tapi jika belum client tidak akan menerima respon apapun dari server.

Program JAVA - Nslookup



Penjelasan

Program diatas berfungsi untuk membuat sebuah program yang berguna untuk mencari tahu suatu hostName pada sebuah PC dengan cara lain yaitu dengan cara membuat sebuah program dengan hanya menginputkan IP Address pada PC tersebut maka kita akan tahu apa hostName yang ada pada PC tersebut.

import java.net.*;
public class NsLookup {
public static void main(String args[]) {

Sintaks diatas berfungsi sebagai void main pada java pada umumnya dan nama program diatas beri nama dengan NsLookup yang menggunakan package library java.net.*.

if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName ");
}
String host = args[0];
InetAddress address = null;

Sintaks diatas berfungsi untuk membuat kondisi, dimana jika array sama dengan 0 maka program akan selesai dan keluar jika tidak  maka akan lanjut ke baris program berikutnya yaitu berfungsi untuk mendeklarasikan variabel host dengan indeks array [0] serta variabel InetAddress sama dengan null.

try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println("Unknown host");
System.exit(0);
}

Sintaks diatas berfungsi untuk memproses dari nama hostName yang nanti diinputkan lalu akan dicari berapa IP yang ada pada hostName PC tesebut dan jika tidak ketemu maka program akan selesai dan keluar.

byte[] ip = address.getAddress();
for (int i=0; i
if (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);
}
System.out.println();
}}          

Sintaks diatas berfungsi untuk melakukan perulangan dan sekaligus menyeleksi IP address yang akan dicari melalui hostName sebuah pc yang sudah diinputkan sebelumnya.

Selasa, 28 Maret 2017

Program JAVA - IP to Name



Penjelasan

Program diatas berfungsi untuk membuat sebuah program yang berguna untuk mencari tahu suatu hostName pada sebuah PC dengan cara lain yaitu dengan cara membuat sebuah program dengan hanya menginputkan IP pada PC tersebut maka kita akan tahu hostName yang ada pada PC tersebut.

import java.net.*;
public class IPtoName {
public static void main(String args[]) {

Sintaks diatas berfungsi sebagai void main pada java pada umumnya dan nama program diatas beri nama dengan IPtoName yang menggunakan package library java.net.*.

if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName ");
System.exit(0);
}
String host = args[0];
InetAddress address = null;

Sintaks diatas berfungsi untuk membuat kondisi, dimana jika array sama dengan 0 maka program akan selesai dan keluar jika tidak  maka akan lanjut ke baris program berikutnya yaitu berfungsi untuk mendeklarasikan variabel host dengan indeks array [0] serta variabel InetAddress sama dengan null.

try {
address = InetAddress.getByName(host);
} catch (UnknownHostException e) {
System.out.println("invalid IP - malformed IP");
System.exit(0);
}
System.out.println(address.getHostName());
}}

Sintaks diatas berfungsi untuk memproses dari nama IP Address yang nanti diinputkan lalu akan dicari apa nama hostName yang ada pada PC tesebut dan jika tidak ketemu maka program akan kembali menginformasikan bahwa invalid IP - malformed IP.

Program JAVA - Get Hostname


Penjelasan

Program diatas berfungsi untuk membuat sebuah program yang berguna untuk mencari tahu suatu hostName pada sebuah PC dengan cara lain. Biasanya kita menggunakan fungsi Control Panel dengan memilih properties, kali ini akan kita coba dengan sebuah program java.

import java.net.*;
public class getName {
public static void main(String args[]) throws Exception {

Sintaks diatas berfungsi sebagai void main pada java pada umunnya hanya saja menggunakan throws Exception untuk pengecualian, dan nama program diatas beri nama dengan getIP dan menggunakan library java.net.*

InetAddress host = null;
host = InetAddress.getLocalHost();
System.out.println("Nama komputer Anda: " + host.getHostName());
}}

Sintaks diatas berfungsi untuk mendeklarasikan variabel InetAddress host sama dengan null lalu sintaks berikutnya berfungsi untuk mendeklarasikan inetAddres sebagai host pada pc itu sendiri dan sintaks yang terakhir berfungsi untuk menampilkan nama hostName yang sudah dicari melalui sintaks diatasnya.

Program JAVA - Get IP


Penjelasan

Program diatas berfungsi untuk membuat sebuah program yang berguna untuk mencari tahu suatu ip pada sebuah PC dengan cara lain. Biasanya kita menggunakan fungsi command prompt dengan perintah ipconfig untuk mencari tahu sebuah IP PC kali ini akan kita coba dengan program.

import java.net.*;
public class getIP {
public static void main(String args[]) throws Exception {

Sintaks diatas berfungsi sebagai void main pada java pada umunnya hanya saja menggunakan throws Exception untuk pengecualian, dan nama program diatas beri nama dengan getIP dan menggunakan library java.net.*

InetAddress host = null;
host = InetAddress.getLocalHost();
byte ip[] = host.getAddress();

Sintaks diatas berfungsi untuk mendeklarasikan variabel InetAddress host sama dengan null lalu sintaks berikutnya berfungsi untuk mendeklarasikan inetAddres sebagai host pada pc itu sendiri dan menggunakan array untuk menyimpan byte.ip yang akan dicari.

for (int i=0; i<ip.length; i++) {
if (i > 0) {
System.out.print(".");
}
System.out.print(ip[i] & 0xff);
}
System.out.println();
}}

Sintaks diatas berfungsi untuk melakukan perulangan terhadap ip yang nanti akan dicek satu persatu nantinya dengan disimpan ke dalam array ip[i].