Daftar Kelas Sequence Diagram

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