Anda di halaman 1dari 15

LAPORAN I

PRATIKUM PEMROGRAMAN JARINGAN

Dibuat Oleh
Nama

: Yachin Muhammad A

Nomor Mahasiswa

: 12111019

Program Studi

: Teknik Informatika

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN


ILMU KOMPUTER EL RAHMA
YOGYAKARTA
2014

A. RUMUSAN MASALAH
Rumusan masalah dalam pembuatan program pratikum I adalah:
1. Bagaimana cara membuat aplikasi untuk menjumlahkan dua
buah bilangan.
2. Bagaimana cara membuat suatu aplikasi untuk menampilkan
Hostname dan IP Address computer yang sedang kita pakai.
3. Bagaimana cara membuat suatu aplikasi untuk menampilkan IP
address dari suatu hostname yang kita inputkan (non
interface).
B. LANDASAN TEORI

IP Address
IP Address adalah sebuah alamat pada komputer agar komputer bisa
saling terhubung dengan komputer lain, IP Address terdiri dari 4 Blok,
setiap Blok di isi oleh angka 0 - 255.

Sebuah alamat sebuah host yang terhubung dalam jaringan internet.


bisa juga dalam jaringan Local Area Network (LAN). IP Address ada dua
macam yaitu IP versi 4 (IPv4) dan IP versi 6 (IPv6).

IP versi 4 (IPv4) yang terdiri dari 32-bit dan bisa menampung lebih dari
4.294.967.296 host di seluruh dunia, contoh nya yaitu 172.146.80.100,
jika host di seluruh dunia melebihi angka 4.294.967.296 maka dibuatlah
IPv6.

IP versi 6 (IPv6) yang terdiri dari 128-bit, IP ini 4x dari IPv4, tetapi jumlah
host yang bisa ditampung bukan 4x dari 4.294.967.296, melainkan

ii

4.294.967.296 pangkat 4, jadi hasilnya


340.282.366.920.938.463.463.374.607.431.768.211.456.

Organisasi yang mengatur alokasi IP address adalah IANA ( Internet


Assigned Number Authority ), sehingga IANA lah yang mengatur
penetapan parameter protokol internet negara-negara di dunia.

Kelas IP Address

KELAS A , pada kelas A 8 bit pertama adalah network Id, dan 24 bit
selanjutnya adalah host Id, kelas A meiliki network Id dari 0 sampai 127.

KELAS B , pada kelas B 16 bit pertama adalah network Id, dan 16 bit
selanjutnya adalah host Id, kelas B memiliki network id dari 128 sampai
191

KELAS C, pada kelas C 24 bit pertama adalah network Id, dan 8 bit
selanjutnya adalah host Id, kelas C memiliki network id dari 192 sampai
223

KELAS D, IP kelas D digunakan untuk multicasting, yaitu penggunaan


aplikasi secara bersama-sama oleh beberapa komputer, dan IP yang bisa
digunakan adalah 224.0.0.0 239.255.255.255

KELAS E, memiliki range dari 240.0.0.0 254.255.255.255, IP ini


digunakan untuk eksperimen yang dipersiapkan untuk penggunaan IP
address di masa yang akan datang.

iii

Host Name
Nama host atau Hostname adalah nama komputer. Pemberian nama ini
spesifik, untuk satu komputer tertentu saja dalam suatu jaringan.

Karena sifatnya yang unik, maka dalam satu jaringan tidak boleh ada 2
atau lebih hostname yang sama.
Jika terjadi penamaan yang sama, maka sistem akan memberitahukan
bahwa telah terjadi duplikasi nama. Tapi jika komputer tidak saling
terkoneksi ke jaringan memberikan nama komputer yang sama tidak
masalah.

Netbeans
adalah suatu tool untuk Membuat program dengan megggunakan
Bahasa pemograman Java berbasis grafis. Cara membuat program
dengan merancang tampilan menggunakan tampilan visual dan proses
diletakan pada Event driven.
Netbeans menyediakan sekupPulan perangkat lunak modular yang
disebut modul yang dipakai untuk menbangun suatu aplikansi. Sebuah
modul adalah merupakan arsip Java
(Java Archive) yang memuat kelas kelas java yang berinteraksi dengan
netbeans Open API . Kemudian merancang tampilan yang dibuat
menggunakan netbens programnya secara otomatis akan Digenerate
menjadi kode.

iv

C. PEMBAHASAN
1. Membuat program penjumlahan dua bilangan.
Jalankan netbeans dan buat projek baru dengan cara New project categori
Java jenis projek Java Application Next isi nama project pilih lokasi
penyimpanan projek baru Klik Finish.

Kemudian membuat form untuk program penjumlahan dengan cara klik


kanan nama projek new pilih jFrame Form.

Beri nama form tadi lalu klik finish.

vi

Form untuk penjumlahan kita isi dengan tulisan bilangan 1 dan bilangan 2 serta
kolom input angka beserta tombol penjumlahan.

vii

Untuk membuat seperti gambar diatas, kita drag saja buttom, label, text field, dll
dari palette:

Selanjunya pada form tadi, klik kanan pada tombol Hitung

event action pilih

actionPerformed.

Masukkan perintah berikut:


private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int A=Integer.valueOf(jTextField1.getText());

viii

int B=Integer.valueOf(jTextField2.getText());
int C=A+B;
jHasil.setText(" Hasil : A+B= "+String.valueOf(C));
}
Untuk menjalankan program tersebut klik kanan pada project jframeform yang telah
kita buat Run File.

Masukkan bilangan A dan B lalu klik tombol Hitung:

ix

Hasilnya jadi seperti ini

2. Menampilkan Hostname dan IP Address suatu computer yang sedang kita


pakai.

Buat project baru seperti langkah yang ada pada pembahasan 1 tadi.
Sebagai contoh project ini saya beri nama localApp.

Setelah itu pada kelas LocalApp.java ketikkan perintah berikut :


try{
InetAddress addr = InetAddress.getLocalHost();
if(addr!=null){
System.out.println("Ip Address : "+addr.getHostAddress());
System.out.println("Host Name : "+addr.getHostName());
}
}catch(UnknownHostException e){
System.out.println(e.getMessage());
}

xi

Setelah itu jalankan dengan cara klik kanan pada kelas Local App.java lalu
pilih run file.

Hasilnya kurang lebih seperti ini :

xii

3. membuat suatu aplikasi untuk menampilkan IP address

dari suatu hostname yang kita inputkan (non interface)


Selanjutnya membuat aplikasi untuk menampilkan IP Address sesuai
hostname yang kita inputkan. Pada aplikasi ini, hanya menggunakan class
frame saja tanpa dialog. Setiap komputer/domain pasti memiliki IP
address yang berbeda. Untuk memulainya kita buat projek baru dengan
nama local.
Kemudian buat class frame baru dengan cara klik kanan nama
projek New Java Class.

Beri nama HostToIPCMD finish.


Masukkan peritah java berikut:
public static void main(String args[]){
String hostname;
Scanner input = new Scanner (System.in);
System.out.print("Masukkan nama host");

xiii

hostname=input.next();

try{
InetAddress address = InetAddress.getByName(hostname);
System.out.println("Ip Address dari
"+hostname+"adalah"+address.toString());
}
catch(UnknownHostException e){
System.out.println("tidak bisa mencari"+hostname);
}
}

Jalankan program dengan klik Run Run File. Lalu masukkan hostname
seperti localhost. Jika konek internet, coba masukkan google.com,dll.
Catatan :
Untuk menggunakan perintah scanner kita aktifkan library :
import java.net.*;
import java.util.Scanner;

xiv

Berikut hasil dengan hostname localhost:

D. Daftar Pustaka

http://ns.akakom.ac.id/~badi/kuliah_pemrograman_desktop/BAB%20I%
20Pengenalan%20Java%20NetBean.pdf

http://infokelasd.blogspot.com/2013/08/pengertianhostname.html?utm_source=scout&utm_medium=twitter

http://www.adalahcara.com/2013/05/pengertian-kelas-ip-addressadalah.html`````````````

xv

Anda mungkin juga menyukai