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
Di dalam proses program aplikasi terdapat beberapa keadaan yang mengatur jalannya aplikasi. Keadaan tersebut berupa keadaan nilai dari suatu
variabel yang digunakan oleh program aplikasi untuk memilah proses apa yang harus dikerjakan. Keadaan yang terjadi pada program aplikasi yakni keadaan aksi.
Keadaan dari nilai variabel dalam aplikasi ditunjukkan pada statechart diagram berikut.
null gerbang
read draw
setAksi
new file objectToDraw
Gambar 4.7 Statechart Diagaram kasus buat gerbang
4.1.6 Activity Diagram
Pada diagram aktifitas berikut ditunjukkan proses atau alur dari program aplikasi secara umum tanpa menampilkan obyek-obyek apa saja yang
bertanggung jawab dalam proses tersebut. Proses atau alur dari program aplikasi simulasi gerbang logika ditunjukkan pada gambar berikut :
Gambar 4.8
Diagram aktifitas aplikasi secara umum
4.1.7 Collaboration Diagram
Pada program aplikasi ini tidak didefinisikan collaboration diagram sebab pada aplikasi yang dibuat tidak melibatkan sistem lain untuk bekerja, melainkan
program aplikasi bekerja secara standalone untuk satu PC.
4.1.8 Component Diagram
Komponen-komponen yang digunakan dalam program aplikasi ini adalah berupa obyek-obyek kelas dan file yang terlibat dalam program aplikasi. Obyek-
obyek yang terlibat dalam program aplikasi ditunjukkan pada gambar berikut :
main
Utama.cl ass
Antarmu ka.class
Gerbang. class
Konektor .class
Kanvas.c lass
Db_gerba ng.class
com.library
gerbang modul
aplikasi
Gambar 4.9 Component Diagram Aplikasi
4.1.9 Deployment Diagram
PC Desktop
Gambar 4.10 Deployment Diagram
Aplikasi yang dibuat dari file .java, setelah dilakukan kompilasi menghasilkan file .class yang dapat dijalankan dari console atau command
prompt. Dari bentuk file .class ini kemudian semua file kelas yang terbentuk dipacking atau dijadikan sebuah paket file yaitu sebuah file Java archive .jar
yang memiliki sifat executable sehingga dapat dijalankan dengan double klik mouse. File JAR yang sudah siap digunakan dapat dijalankan langsung pada
Komputer yang telah terinstall Java Virtual Machine JVM dan JRE versi 1.6.0_01.
4.2 Pengembangan Aplikasi