Statechart Diagram Activity Diagram Collaboration Diagram Component Diagram Deployment Diagram

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