4.1.3 Daftar Kelas
Tabel 4.2 Daftar Kelas
No Nama kelas Keterangan
1 Utama
Kelas utama sebagai inisial aplikasi main class
2 Antarmuka
Kelas pengatur user interface
3 Kanvas
Kelas penampil obyek gerbang logika area kerja
4 Gerbang
Kelas yang menangani pembuatan instant dari gerbang
logika.
5 Db_gerbang
Kelas penyimpan sementara data gerbang logika
6 Module
Kelas yang menangani pembuatan modul rangkaian
gerbang logika
7 Simulasi
Kelas yang menangani simulasi rangkaian gerbang logika
8 GerbangModul Kelas pembuat obyek modul gerbang logika
9 Konektor
Kelas penghasil pin input output gerbang logika dan
konektor penghubung antar gerbang logika
10 MODIN
Kelas pembentuk input modul rangkaian gerbang logika
11 MODOUT
Kelas pembentuk output modul rangkain gerbang logika
12 About
Kelas yang menampilkan informasi tentang aplikasi
13 Help
Kelas yang menampilkan pilihan bantuan
4.1.4 Sequence Diagram
: user UserInterface :
Antarmuka canvas :
Kanvas g : Gerbang
k : Konektor
1: pilih tombol pada toolbox
2: setAksi 3: g
4: banyakKakiInput 5: n
8: draw 9: banyakKakiOutput
10: n
13: draw 6: getPosisiInput
7: return Integer
11: getPosisiOutput 12: return Integer
14: cekGambar 15: draw
16: tampilkan hasil
Gambar 4.5 Sequence Diagram proses pembuatn gerbang logika
Dari gambar di atas dapat ditunjukkan bahwa proses pembuatan obyek gerbang logika dimulai ketika user memberikan perintah kepada aplikasi dengan
memilih dari toolbox. Toolbox yang dipilih akan memanggil method setAksi kepada obyek kanvas yang kemudian dianalisa mengenai gerbang apa yang akan
dibuat beserta jumlah kaki input dan outputnya.
: user UserInterface :
Antarmuka canvas :
Kanvas g : Gerbang
k : Konektor
1: pilih menu Modul
2: setAksi 3: g = new MODIN
4: banyakKakiInput
9: banyakKakiOutput
14: cekGambar 15: draw
5: 16
8: draw 10: 16
13: draw 6: getPosisiInput
7: return Integer
11: getPosisiOutput 12: return Integer
16: g2 = new MODOUT 17: banyakKakiInput
18: 16 19: getPosisiInput
20: return Integer 21: draw
22: banyakKakiOutput
25: return Integer 23: 16
24: getPosisiOutput 26: draw
27: cekGambar 28: draw
29: tampilkan hasil
Gambar 4.6 Sequence diagram proses pembuatan modul
Sama halnya dengan proses pembuatan gerbang logika, pada proses pembuatan gerbang modul juga melakukan methode yang sama seperti pada
proses pembuatan gerbang logika, namun dengan melibatkan obyek MODIN dan MODOUT sebagai input dan output dari modul.
4.1.5 Statechart Diagram