ANTAR MUKA HALAMAN UTAMA

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