36
3.2.9. DIAGRAM KELAS 3.2.9.1 PROGRAM UTAMA
ProgramUtama
versi : String
type : String
ipAddr : String
ipDes : String
hop : String
jarak : int
jarak2 : int
arraySum : String [][]
tempTabel : String [][]
hoopsnya : int
rs : ReceivedServer
ss : SendServer
set : Setting
tabel_utama : Tabel_utama
tabel_compare : Tabel_compare
tampilan : Tanpilan
programUtama : konstruktor
Tipe1 : void
37
Tipe2 : void
Tipe3 : void
Tipe4 : void
Tipe5String,String : void
cekStatus : boolean
cekStatusComp : boolean
compareData : void
receivedData : void
setTabelUtama : void
startServer : void
tabelArah : void
Tabel 3.3 Kelas Program Utama
3.2.9.2 SEND SERVER
SendServer
versi : String
ipAddr
: String
ipDest : String
hop
: String
portTipe = 9000
olahDataversi,ipaddr,ipdest,hop
38
sendTipe1
sendTipe2
sendTipe3
sendTipe4
sendTipe5
Tabel 3.4 Kelas Send Server
3.2.9.3 RECEIVED SERVER
ReceivedServer +
portTipe1 : int +
al : ArrayList +
s : ServerSocket +
k : String +
ReceivedServer konstruktor +
ReceivedServerString konstrukrot +
responServerprogramUtama : void
Tabel 3.5 Kelas Received Server
3.2.9.4 ROUTING TABEL CONVERTER
RoutingTableConverter
+ StringtoTableString : static String
+ TableToStringarray : static String
Tabel 3.6 Kelas Routing Tabel Converter
39
3.3 PERANCANGAN UMUM SISTEM
3.3.1 DIAGRAM USE CASE
Pada sistem ini pengguna hanya admin saja, dan hanya dapat menggunakan sistem ketika sudah melakukan login. Kegiatan yang dapat
dilakukan oleh admin adalah melakukan login, setelah itu admin dapat mengatur jalur sesuai dengan skenario yang ada. Dalam sistem ini dibutuhkan
bantuan berupa sistem sensor untuk mewakili sensor sesungguhnya. Untuk mengaktifkan sensor api dan sensor kepadatan dilakukan secara manual oleh
sistem sensor.
Gambar 3.13. Diagram Use Case Sistem Penentuan Jalur Evakuasi
ADMIN ADMIN
LOGIN
Mengatur Jalur depends on
depends on
menghidupkan sensor api
SISTEM SENSOR SISTEM SENSOR
mematikan sensor api