50
3.4 PERANCANGAN PROSES SISTEM
3.4.1 FLOWCHART SISTEM
Pada perancangan ini akan dijelaskan alur kerja sistem yang direpresentasikan dalam bentuk flowchart.
Gambar 3.15. Flowchart sistem
51
BAB IV IMPLEMENTASI
4.1
APLIKASI YANG DIGUNAKAN
Implementasi Prototipe Penentuan Jalur Evakuasi Menggunakan Alg.Routing dinamis menggunakan perangkat piranti
lunak:
1. Netbean Versi 6.5
Merupakan salah satu tools yang digunakan untuk pembuatan
aplikasi berbasis java. 2.
WireShark
Merupakan tools yang digunakan untuk melihat perjalanan data dari aplikasi yang sedang berjalan dalam sebuah jaringan.
4.2
IMPLEMENTASI TOPOLOGI JARINGAN
Pada aplikasi berbasis Client-server maka akan membutuhkan suatu perangkat keras atau hardware dimana secara fisik terdiri dari
Server machine , dan Communication network.
Untuk Server machine yaitu yang merupakan server dari masing-masing agent menggunakan sistem operasi Windows XP .
Server ini yang menjalankan tugas seperti layaknya sebuah router
dan melakukan komunikasi data dengan server lain. Server ini sebagai tempat interaksi antarmuka pengguna seperti login, mengatur
topologi serta jalur, menjalankan sensor dan menampilkan hasil. Kemudian untuk Comunication network menggunakan
jaringan Ethernet yang akan menyediakan fasilitas komunikasi yang mengijinkan satu atau lebih pesan yang berisi layanan dikirim antar
server .
52
Gambar 4.1 Jaringan komputer
4.3 Class ProgramUtama.java
Sebagai pengendali dari pertukaran data yang dilakukan oleh tiap server maka dibutuhkan pengontrol yang mengolah tiap-tiap
informasi yang dikirimkan masing-masing server. Untuk itu dibuat sebuah kelas ProgramUtama.java
4.3.1 Tipe2
Method Tipe2 merupakan method untuk menangani pengolahan pesan bertipe 2. Data yang diterima dimasukkan dalam
array tabel utama. Mula-mula data yang diterima di cek hop yang dimiliki , jika hop kurang dari 100 maka data dimasukan dalam tabel
utama dengan menggunakan method setTabelUtama. Jika hop lebih dari 100 yang artinya bahwa terdapat informasi jalur terputus, maka
data pada tabel compare di diubah menjadi data baru dengan hop 105.
public void Tipe2 throws UnknownHostException { System.out.printlnData Client + ipDest + tipe
2; ss.olahDataversi, ipAddr, ipDest, hop;
if tampilan.kondisi == false { if Integer.parseInthop 100 {
cekHopipDest, hop;
A B C D Ethernet