Sabtu, 15 Mei 2010

Simulasi Jaringan dengan Netkit2 – bag 1 Routing Line Break

Netkit menurut sang pembuatnya merupakan The poor man’s system for experimenting computer networking. Jika ditelusuri lebih jauh, memang seperti itu, sesuai fungsinya. Tapi jangan salah, biar miskin kaya akan fitur. :D . Emangnya Ryuzaki, miskin tapi nggak kaya. :D .
Dan harus dibiasakan kita bekerja dalam lingkungan Linux. Saya sarankan anda menggunakan Linux Slackware 10 atau yang lebih tinggi lagi. Saya sendiri menggunakan slackware 12. Cukup ringan.
Sebelumnya silahkan anda mengunduh packet-packet ini terlebih dahulu, packet ini bersemayam di http://www.netkit.org

netkit-2.4.tar.bz2
netkit-filesystem-F2.2.tar.bz2
netkit-kernel-K2.2.tar.bz2

Setelah selesai, maka saya sarankan anda untuk menaruh packet-packet tersebut dalam directory home milik anda, sebagai contoh saya menaruhnya di home directory milik saya :

alk@house:/home/alk$ ls

netkit-2.4.tar.bz2*
netkit-filesystem-F2.2.tar.bz2*
netkit-kernel-K2.2.tar.bz2*

Langsung saja anda extract packet packet tersebut …

alk@house:/home/alk$ tar -xjf netkit-2.4.tar.bz2*
alk@house:/home/alk$ tar -xjf netkit-filesystem-F2.2.tar.bz2*
alk@house:/home/alk$ tar -xjf netkit-kernel-K2.2.tar.bz2*

Setelah proses extract selesai, terdapat directory netkit2. Yang harus anda lakukan sekarang adalah mendaftarkan kepada pemakaman terdekat letak persemayaman netkit2.

export NETKIT_HOME=/home/alk/netkit2
export MANPATH=:$NETKIT_HOME/man
export PATH=$NETKIT_HOME/bin:$PATH

Setelah selesai maka silahkan masuk ke directory netkit2.
Langkah selanjutnya adalah mengecek konfigurasi tadi.

alk@house:/home/alk/netkit2$ ./check_configuration.sh

Apabila di paling bawah ditampilkan tulisan seperti dibawah ini, maka anda telah berhasil menyemayamkan jenazah netkit2. Hi hi hi hi …

[ READY ] Congratulations! Your Netkit setup is now complete!
Enjoy Netkit!

Setelah semua proses diatas selesai anda bisa bercanda, dan bermesraan dengan teman baru anda ini. :D ~~
Untuk mengetahui apakah proses installasi yang anda jalankan berhasil, lakukan percobaan seperti dibawah ini.

alk@house:~/netkit2$ vstart pc1 –eth0=A;

Apabila muncul windows mini baru, silahkan maju ke langkah berikutnya.

Simple Router
Di sarankan untuk memahami konsep routing.
Router memiliki kemampuan melewatkan paket IP dari satu jaringan ke jaringan lain yang mungkin memiliki banyak jalur diantara keduanya. Dengan netkit2 anda bisa mencoba untuk mengemulasikannya.

Pertama anda sediakan 2 virtual pc, dan 1 router dengan 2 ethernet card.

alk@house:~/netkit2$ vstart pc1 –eth0=A;
alk@house:~/netkit2$ vstart pc2 –eth0=B;
alk@house:~/netkit2$ vstart router1 –eth0=A –eth1=B;

Sebelum masing-masing komputer bisa berkomunikasi, interface dari ethernet harus dikonfigurasi terlebih dahulu.

Masuk ke konsole pc1

pc1:~# ifconfig eth0 192.168.10.5 netmask 255.255.255.0 broadcast 192.168.10.255

Kemudian masuk ke konsole pc2, dalam hal ini kita akan membuat kelas yang berbeda, karena kita akan menggabungkan 2 lan.

pc2:~# ifconfig eth0 192.168.20.4 netmask 255.255.255.0 broadcast 192.168.20.255

Yang anda dapatkan jika mencoba untuk melakukan ping dari pc1 ke pc2 adalah :
pc1:~# ping 192.168.20.4
Connect: Network is unreachable

Maka anda harus mengkonfigurasi router1 sebagai penjembatan untuk menghubungi 2 lancard yang interfacenya berbeda. Oleh karena itu pada router tersebut dibutuhkan minimal 2 ethernet card.
Silahkan masuk ke konsole router1

router1:~# ifconfig eth0 192.168.10.254 netmask 255.255.255.0 broadcast 192.168.10.255

coba anda lakukan ping ke pc1, hasilnya adalah reply dari pc1.

router1:~# ping 192.168.10.5
64 bytes from 192.168.10.5 …
bla bla bla bla ( capek kalo diketik semua, males kalo harus di capture :D )

tetapi anda akan mendapatkan komentar Network is unreachable lagi jika anda mencoba untuk melakukan ping ke pc2, karena anda belum melakukan konfigurasi ethernet interface yang berhubungan dengan pc2 tersebut. Yang harus kita lakukan adalah konfigurasi ethernet yang ke 2.

router1:~# ifconfig eth1 192.168.20.1 netmask 255.255.255.0 broadcast 192.168.20.255

Di sini router1 telah dapat berkomunikasi dengan pc1, dan pc2. Tetapi pc2 belum bisa berkomunikasi dengan pc1 ataupun sebaliknya. Disinilah letak router1 sebagai router untuk meneruskan packet ip dari satu jaringan ke jaringan yang lain.

Maka yang harus dilakukan adalah meletakkan si router1 sebagai default gateway kedua jaringan tersebut, dalam hal ini pc1 sebagai jaringan pertama, dan pc2 sebagai jariangan yang kedua.

Silahkan masuk ke konsole pc1, dan lakukan perintah seperti ini.

pc1:~# route add default gw 192.168.10.254

ini menjadikan interface ethernet pertama ( eth0 ) milik router sebagai gatewaynya.

Silahkan masuk ke konsole pc2, dan lakukan perintah seperti ini.

pc1:~# route add default gw 192.168.20.1

ini menjadikan interface ethernet kedua ( eth1 ) milik router sebagai gatewaynya.

Setelah itu pc1 dan pc2 dapat berkomunikasi meskipun ip kelas mereka berbeda.


http://www.ilmuwebsite.com/tutorial-jaringan/simulasi-jaringan-dengan-netkit2-bag-1-routing

Membuat Form dengan Netbeans 6.7

Pertama2 kita buat dulu Projectnya, terserah namanya apa (but jangan lupa masuk ke Netbeansnya dulu yap Cz entar gak bisa buat Project dum Lw belum masuk Netbeans ). Lw udah buat Form baru dengan cara, klik kanan pada Project yang kita buat . Lalu sorot "New" and pilih "JFrame Form". Tampilannya seperti di bawah ini...

Namun jika tidak ada pilihan "JFRame Form" nya maka brarti Netbeans kita belum
menyertakan paket JFrame nya. Untuk menampilkan JFrame tersebut kita perlu mengintal
komponen SE nya, dengan cara... Klik Menu "Tool" N Klik "Plugin" seperti pada
gambar berikut...

Selanjutnya akan tampil kotak dialog Plugin berikut...



Nah centang semua yang berkategori Java SE dan klik "Activate" ( pada gambar di atas tidak tampil button Activete Cz udah aktif JFrame Formnya ) Ingat ap langkah instal Plugin ini dilakukan hanya jika JFrame Form nya gda pada saat kita klik kanan Nama Project di sebelah kiri N sorot "New"

Nah karena JFrame Formnya udah ada, kita lanjut ke cara pembuatannya ( seperti pada langkah sebelumnya) dengan klik kanan pada Project lalu pilih "New" N pilih "JFrame Form", maka dilembar kerja akan tampil...

Gambar di atas dapat dijelaskan sebagai berikut :
  • Class Name digunakan untuk menuliskan nama classnya ( nama formnya, ingat dalam Java nama class harus sama dengan nama filenya , tapi kalau kita udah create formnya entar secara otomatis akan ter - create juga file class JFrame nya)
  • "Project" akan ditampilkan secara otomatis sesuai nama project yang kita buat sebelumnya
  • "Location" juga akan ter-create sendiri
  • "package" merupakan pilihan apakah akan disatukan sepaket dengan form lainnya, namun biasanya suatu project harus sepaket jadi kita klik tanda segitiga dan klik yang ada ditampilkan disana Cz udah ditampilkan secara otomatis packagenya
  • "Create File" merupakan bagian pembuatan file java baru yang namanya akan sama dengan nama classnya.
  • klik Finish
Slamat teman2 udah berhasil membuat sebuah Form bernama "Coba" atau nama lainnya yang temen2 tentukan sendiri ^_^. Neh tampilan lembar kerja kita sekarang....

Untuk melihat hasil project kita kik tanda martil pada gambar berikut ( Bild Main Project atau tekan keyboard F11 ) sehingga pada bagian output akan nampak hasil berikut



Dari Gambar Di atas diketahui bahwa "Build Succesful" brarti proses build file "jar" nya
telah berhasil... Nah untuk lihat hasilnya kili Menu "Run" dan klik "Run File" atau tekan
tombol keyboard +F6, hasilnya



OK kita telah berhasil membuat JFrame Form sekaligus menjalankan projectnya, O ya jangan lupa mengesave project dengan "Save As" untuk project baru N Save All untuk mengesave project lama.

Lw mau lihat hasil project dalam bentuk jar, bisa masuk ke "Location" yang telah kita tentuan pada saat pembuatan Location Project tadi. Nah File *.jar dapat dijalankan pada smua OS N platform, yang penting kita instal JDK nya...Sekian pelajaran hari ini, Smoga bermanfaat_

http://distiwan.blogspot.com/2010/04/membuat-form-dengan-netbeans-67.html