4
1. Nama Program : getIP.java import java.net.*; public class getIP{ public static void main (String args[]) throws Exception { InetAddress host = null; host = InetAddress.getLocalHost(); byte ip[] = host.getAddress(); for (int i=0; i<ip.length;i++){ if (i>0){ System.out.print("."); } System.out.print(ip[i] & 0xff); } System.out.println(); } } GAMBAR OUTPUT PROGRAM > getIP Catatan : File yang sudah di save kita harus compile dulu class java dengan perintah Javac seperti gambar di atas ANALISA SAYA : Program ini adalah sebuah program untuk memanggil IP pada komputer kita. Dengan perintah getLocalHost() yang berfungsi sebagai method utama untuk memanggil alamat IP. Untuk struktur program ini kita harus cermati betul penamaan Class pada program karena jika kita bedakan nama program yang kita save dan penamaan class di dalam struktur program maka akan terjadi error dikarenakan penamaan pada program dan isi program sangat sensitif. jadi kalau class kita tulis getIP maka saat kita save juga harus sama persis entah itu besar kecil nya huruf harus disamakan. 2. Nama Program : getName.java import java.net.*; public class getName{ public static void main (String args[]) throws Exception{ InetAddress host =null;

contoh Program sederhana Java dan penjelasan programnya

Embed Size (px)

DESCRIPTION

Program Java sederhana

Citation preview

Page 1: contoh Program sederhana Java dan penjelasan programnya

1. Nama Program : getIP.java

import java.net.*;

public class getIP{

public static void main (String args[]) throws Exception { InetAddress host = null; host = InetAddress.getLocalHost();

byte ip[] = host.getAddress(); for (int i=0; i<ip.length;i++){

if (i>0){ System.out.print("."); }

System.out.print(ip[i] & 0xff); }

System.out.println(); }

}

GAMBAR OUTPUT PROGRAM > getIP

Catatan : File yang sudah di save kita harus compile dulu class java dengan perintah Javac seperti

gambar di atas

ANALISA SAYA :

Program ini adalah sebuah program untuk memanggil IP pada komputer kita. Dengan perintah

getLocalHost() yang berfungsi sebagai method utama untuk memanggil alamat IP. Untuk struktur

program ini kita harus cermati betul penamaan Class pada program karena jika kita bedakan nama

program yang kita save dan penamaan class di dalam struktur program maka akan terjadi error

dikarenakan penamaan pada program dan isi program sangat sensitif. jadi kalau class kita tulis getIP

maka saat kita save juga harus sama persis entah itu besar kecil nya huruf harus disamakan.

2. Nama Program : getName.java

import java.net.*;

public class getName{ public static void main (String args[]) throws Exception{ InetAddress host =null;

Page 2: contoh Program sederhana Java dan penjelasan programnya

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

} }

GAMBAR OUTPUT PROGRAM > getName

Catatan : File yang sudah di save kita harus compile dulu class java dengan perintah Javac seperti

gambar di atas

ANALISA SAYA :

Program ini adalah program untuk mengetahui nama komputer dari alamat IP komputer kita

sebagai acuan untuk mendapat informasi sistem kita. Dengan mendeklarasikan objek bernama host

sebagai alamat IP dengan perintah getLocalHost(), maka untuk pencetakan ke layar monitor, objek

tersebut diberi method lainnya yaitu getHostName(); untuk menampilkan nama komputer kita.

3. Nama Program : IptoName.java

import java.net.*;

public class IPtoName{

public static void main (String args[]) {

if (args.length == 0) {

System.out.println("Pemakaian : java IPtoName <IP Address>");

System.exit(0);

}

String host =args[0];

InetAddress address =null;

try{

address = InetAddress.getByName(host);

} catch (UnknownHostException e) {

System.out.println ("invalid IP = malformed IP");

System.exit(0);

}

System.out.println(address.getHostName());

}

}

Page 3: contoh Program sederhana Java dan penjelasan programnya

GAMBAR OUTPUT PROGRAM > IptoName

Catatan : File yang sudah di save kita harus compile dulu class java dengan perintah Javac seperti

gambar di atas.

ANALISA SAYA :

Program ini prinsip kerja nya yaitu mengambil nama komputer melalui alamat IP yang diketikan oleh

user. Dengan menggunakan perintah argumen atau args pada main java. Jadi argumen atau inputan

tersebut dimasukan saat program dijalankan. Untuk menjalankan program ini kita harus mengetahui

alamat IP komputer nya dulu. Untuk permudah kita panggil getIP agar diberitahui IP kita saat ini. Nah

setelah itu kita bisa melihat Nama komputer kita dengan memanggil IP nya saja maka akan

diberitahu Nama komputer kita (Lihat Gambar).

4. Nama Program : NsLookup.java

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

if (args.length == 0){

System.out.println("Pemakaian : java NaLookup <hostname>");

System.exit(0);

}

String host = args [0];

InetAddress address =null;

try{

address =InetAddress.getByName(host);

} catch (UnknownHostException e) {

System.out.println("Unknown host");

System.exit(0);

}

byte[] ip =address.getAddress();

for (int i=0; i<ip.length; i++){

if (i>0) System.out.print (".");

System.out.print((ip[1]) & 0xff);

}

System.out.println();

Page 4: contoh Program sederhana Java dan penjelasan programnya

}

}

GAMBAR OUTPUT PROGRAM > NsLookup

Catatan : File yang sudah di save kita harus compile dulu class java dengan perintah Javac seperti

gambar di atas.

ANALISA SAYA :

Ini Program sebenarnya kebalikan dari Program sebelumnya yaitu IptoName. Prinsip kerjanya sama

saja hanya saja di program ini informasi yang diminta itu adalah Nama komputernya untuk bisa

mengetahui IP komputer kita. Nah untuk mengetahui Nama komputer kita bisa panggil program

“getName” agar kita bisa langsung masukan nama komputer kita kedalam perintah NsLookup (Lihat

Gambar).