F Fungsi Button UP SERVER

81 Tombol RUN disini berperan sangat penting, karena pada tombol inilah proses eksekusi tiap data dilakukan. Tiap- tiap baris data di eksekusi dengan menampung data pada fungsi OlahData pada kelas sendServer. Dilakukan pengecekan terhadap data, Jika data IP Tujuan adalah 160.189.0.254 maka tindakan yang dilakukan adalah langsung memasukan pada tabel utama, sebab ip tersebut merupakan IP fiktif yang bersifat statis sebagai penunjuk pintu keluar. Jika tidak memenuhi syarat pertama, kembali dilakukan pengecekan apakah hop yang pada Ip Tujuan tersebut sama dengan 105, jika syarat terpenuhi maka dilakukan pencatatan data pada tabel compare tanpa melalui proses komparasi, sebab nilai prioritas 105 menandakan bahwa jalur terputus, dan informasi disebarkan. Dalam kondisi ini berupa kondisi interupt maka langsung mengirim tipe data 2. Jika syarat diatas tidak terpenuhi maka dilakukan pengiriman data secara normal sesuai dengan protokol yang sudah ditetapkan, yaitu mengirim data Tipe 1 sebagai konfirmasi koneksi dan data.

4.8 Class Tampilan.java

4.8.1 Fungsi tombol Sensor Hidup

SensorMati.setEnabledtrue; SensorHidup.setEnabledfalse; simpan = new String[pu.set.jTable1.getRowCount][3]; for int i = 0; i pu.set.jTable1.getRowCount; i++ { String kolom1 = String pu.set.jTable1.getValueAti, 0; String kolom2 = String.valueOfpu.set.jTable1.getValueAti, 1; String kolom3 = 82 String.valueOfpu.set.jTable1.getValueAti, 2; for int j = 0; j 3; j++ { if j == 0 { simpan[i][j] = kolom1; } else if j == 1 { simpan[i][j] = kolom2; } else if j == 2 { simpan[i][j] = kolom3; } } } for int i = 0; i pu.set.jTable1.getRowCount; i++ { pu.set.jTable1.setValueAt105,i ,1; } Fungsi tombol disini mewakili sistem sensor sesungguhnya. Jika sensor ini dijalankan, maka mula-mula data asli pada tabel setting di simpan dalam bentuk array simpan, untuk melindungi data asli inputan user. Kemudian dilakukan perulangan pada setipa baris data untuk mengubah nilai prioritas menjadi 105, yang menandakan agent tersebut terputus dari semua agent yang terhubung dengannya.

4.8.2 Fungsi tombol Sensor Mati

SensorMati.setEnabledfalse; SensorHidup.setEnabledtrue; for int i = 0; i pu.set.jTable1.getRowCount; i++ { pu.set.jTable1.setValueAtsimpan[i][1],i