Diagram Use Case Pemodelan Sistem

3.2. Pemodelan Sistem

Pemodelan merupakan konsep penyederhanaan suatu masalah dalam suatu bahasa tertentu.Sebelum merancang perangkat lunak, maka pada tahap pemodelan ini dilakukan untuk memudahkan perancangan sistem selanjutnya Timothy, 2010. Pemodelan sistem yang dirancang oleh penulis yaitu untuk menggambarkan sebuah kondisi dan bagian-bagian yang berperan dalam sistem yang dirancang. Pada penelitian ini model UML Unified Modeling Language yang digunakan antara lain use case diagram, activity diagram, dan squence diagram.

3.2.1. Diagram Use Case

Use-case Diagram adalah gambaran skenario penggunaan aplikasi sistem tentang bagaimana cara sistem bekerja dengan pengguna. Use-case Diagram membutuhkan identifikasi siapakah pengguna yang akan menggunakan sistem tersebut Timothy, 2010. Use case diagram juga berperan untuk menggambarkan interaksi antar komponen-komponen yang berperan dalam sistem yang nantinya akan dirancang. Gambar 3.2 Diagram Use Case Sistem. Universitas Sumatera Utara Pada gamabar 3.2 dapat dilihat terdapat seorang actor yang akan berperan sebagai user. User menggunakan kamus untuk memperoleh pencarian kata dalam database dengan cara memasukkan kata dan melakukan pencarian dengan menekan tombol cari. Setelah itu, sistem akan berjalan melakukan pencarian kata dengan algoritma Maximal Shift dan algoritma Quick Search, dan menampilkan hasil pencarian kata serta menampilkan keterangan dari kata yang dicari. Dari hasil pencarian kata akan mencatat waktu dan menampilkan waktu running time ke layar sistem untuk masing- masing algoritma. Proses input kata pada kamus dapat dilihat pada Tabel 3.1. Tabel 3.1 Usecase Input Kata pada Kamus Farmakologi Name Masukan Kata Actors User Description Use Case ini mendeskripsikan memasukkan kata farmakologi yang ingin dicari dengan algoritma Maximal shift dengan Algoritma Quick Search Basic Flow User memasukkan kata Alternate Flow - Pre Condition Aplikasi siap menerima masukkan Typical course of Event Kegiatan user Respon system 1. Menekan tombol cari Menampilkan hasil pencocokan kata dalam kamus Post Condition User mendapatkan hasil pencarian kata, terjemahan dan waktu pencarian Universitas Sumatera Utara Tabel 3.2 Usecase Bantuan pada Kamus Farmakologi Name Bantuan Actors User Description Use Case ini memberitahukan bagaimana cara penggunaan dari sistem kamus farmakologi Basic Flow User membutuhkan bantuan Alternate Flow - Pre Condition Aplikasi siap menampilkan bantuan Typical course of event Kegiatan User Respon system 1. Menekan tombol bantuan Menampilkan isi dari tombol bantuan Post Condition User mendapatkan bantuan penggunaan cara sistem kamus farmakologi Table 3.3 Use Case Tentang pada Kamus Famakologi Name Tentang Actors User Description UseCase ini menjelaskan tentang kegunaan dari aplikasi kamus farmakologi Basic Flow User membutuhkan pengetahuan tentang Aplikasi kamus farmakologi Alternate Flow - Pre Condition Aplikasi siap menampilakan isi menu tentang Typical course of Event Kegiatan user Respon system 1. Menekan tombol tentang Menampilkan informasi tentang aplikasi kamus farmakologi Post Condition user mendapatkan informasi tentang pembuat aplikasi kamus farmakologi Universitas Sumatera Utara

3.2.2. Diagram Sequence