Use Case Diagram dan Activity Diagram

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