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