3.2.5. Use Case Diagram dan Activity Diagram
Melalui ilustrasi diagram use case dan diagram activity berikut akan dijelaskan proses-proses apa saja yang terjadi pada sistem dengan user sebagai
actor tunggal yang berinteraksi dengan sistem.
a. Use Case Diagram
Use case diagram merupakan salah satu teknik pemodelan sistem perangkat lunak yang digunakan untuk menggambarkan interaksi antara pengguna dan
sistem, sehingga menjelaskan secara naratif bagaimana sistem akan digunakan.
Gambar 3.9 Use Case Diagram dengan Actor user
Pada diagram use case di atas terdapat satu actor, yakni user dan enam buah use case, yaitu toggle main form, configure settings, read manual, reset settings,
dummy search, dan normal search. Actor user di atas adalah pengguna aplikasi, sedangkan kelima buah use case adalah aktivitas yang dilakukan.
Use case toggle main form mengilustrasikan penggunaan aplikasi untuk menyembunyikan atau menampilkan form utama. Use case configure settings
mengilustrasikan pengguna untuk mengonfigurasi setelan. Use case read manual
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
mengilustrasikan pengguna terhadap panduan pengguna. Use case reset settings mengilustrasikan pengguna untuk mengembalikan setelan ke setelan awal. Use
case dummy search, mengilustrasikan penggunaan dummy mode untuk melakukan pencarian. Sedangkan use case normal search, mengilustrasikan penggunaan
pencarian sebagaimana biasa.
b. Activity Diagram
Activity diagram menggambarkan berbagai alir aktivitas atau proses yang berjalan dalam sistem yang dirancang secara umum. Pembahasan activity diagram
ini meliputi use case yang telah dirinci sebelumnya lihat gambar3.9, yaitu :
Activity Diagram : toggle main form
Gambar 3.10 Activity Diagram toggle main form
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Activity diagram toggle main form di atas menggambarkan alur aktivitas yang terjadi pada sistem ketika pengguna menyembunyikan atau menampilkan
form utama. Dimulai dari pengguna yang membuka aplikasi, kemudian diikuti oleh
sistem yang menampilkan aplikasi. Pengguna menekan tombol hide atau tombol show. Maka sistem akan memeriksa status tampil form utama. Jika form utama
tampil, dalam hal ini pengguna menekan tombol hide, maka form utama disembunyikan. Namun jika sebaliknya, yakni form utama disembunyikan, dalam
hal ini pengguna menekan tombol show, maka form utama ditampilkan.
Activity Diagram : configure settings
Gambar 3.11 Activity Diagram configure settings
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dimulai dengan pengguna membuka aplikasi dan kemudian diikuti sistem dengan menampilkan aplikasi. Untuk mengonfigurasi setelan, pengguna menekan
tombol options. Dengan menekan tombol options, maka sistem akan menampilkan dialog options kepada pengguna. Pengguna memilih menu opsi
yang terdapat pada dialog options yang tampil, maka halaman opsi yang dipilih ditampilkan oleh sistem. Dengan demikan pengguna dapat mengubah setelan
sesuai dengan yang diinginkan, dan secara otomatis diterapkan sistem. Jika kemudian pengguna menekan tombol apply, maka sistem akan menutup dialog
options yang ditampilkan. Namun jika pengguna menekan tombol cancel, maka sistem akan membatalkan pengubahan setelan yang telah dilakukan sebelum
kemudian menutup dialog options.
Activity Diagram : read manual
Gambar 3.12 Activity Diagram read manual
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Activity diagram read manual di atas menggambarkan alir aktivitas yang terjadi ketika pengguna berkeinginan untuk membaca dokumen manual aplikasi.
Mula-mula pengguna membuka aplikasi. Kemudian diikuti oleh sistem yang menampilkan aplikasi. Untuk akses merujuk ke panduan pengguna atau dokumen
manual aplikasi, terlebih dahulu pengguna harus menekan tombol options, maka sistem akan menampilkan dialog options. Kemudian pilih menu user manual,
maka halaman terkait akan ditampilkan. Selanjutnya, klik read now, maka panduan pengguna dikirimkan ke pengguna. Dalam hal ini, dokumen akan dibuka
tergantung pada aplikasi pembaca utama pengguna.
Activity Diagram : reset settings
Gambar 3.13 Activity Diagram reset settings
Activity diagram reset settings di atas menggambarkan alir aktivitas yang terjadi ketika pengguna mengembalikan setelan yang digunakan ke setelan awal.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dimulai dari pengguna yang membuka aplikasi, kemudian diikuti oleh sistem yang menampilkan aplikasi. Untuk mengembalikan setelan ke setelan awal,
pengguna menekan tombol options, maka sistem akan menampilkan dialog options. Kemudian pengguna menekan tombol reset default, maka dengan
memuat ulang, semua konfigurasi setelan dikembalikan ke kondisi awal.
Activity Diagram : dummy search
Gambar 3.14 Activity Diagram dummy search
Activity diagram dummy search di atas menggambarkan penggunaan dummy mode untuk mempermudah pencarian per kondisi menggunakan aplikasi
yang dirancang.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pengguna mengawali dengan membuka aplikasi, dan sistem menampilkan aplikasi. Kemudian pengguna menekan tombol options, maka sistem
menampilkan dialog options. Pengguna memilih menu dummy mode pada dialog options yang ditampilkan sistem. Maka, sistem menampilkan halaman opsi yang
dipilih, dalam hal ini adalah halaman dummy mode. Pengguna memilih modus pencarian pada halaman yang ditampilkan, sehingga sistem menyesuaikan
halaman kondisi berdasarkan modus pencarian yang dipilih. Pengguna mengisi atau melengkapi form kondisi yang disediakan. Setelah selesai, pengguna
menekan tombol apply, maka sistem akan membuat query pencarian pada form utama dan menutup dialog options. Pengguna menekan tombol search, maka
sistem akan memulai penelusuran dengan memindahlokasikan halaman.
Activity Diagram : normal search
Gambar 3.15 Activity Diagram normal search
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Activity diagram normal search menggambarkan alir aktivitas penelusuran sebagaimana biasa. Dimulai dari pengguna yang membuka aplikasi, kemudian
diikuti oleh sistem yang menampilkan aplikasi. Kemudian pengguna dihadapkan pada keadaan paralel, dalam hal ini keadaan yang setara. Pengguna dapat memilih
modus kata kunci terlebih dahulu, kemudian mengetikkan kata kunci, diikuti dengan memilih modus pencarian, atau dalam urutan yang sebaliknya, atau juga
dalam urutan yang sebaliknya. Dalam hal ini urutan dari ketiganya tidak menjadi masalah. Kemudian pengguna menekan tombol search, maka sistem akan
memulai penelusuran dengan memindahlokasikan halaman.
3.2.6. Perancangan Antarmuka