23
Pada proses Menampilkan Hasil Pencarian, deskripsi Use Case dinyatakan dalam Tabel 3.3 berikut.
Tabel 3.3 Deskripsi Use Case Menampilkan Hasil Pencarian
Name
Menampilkan Hasil Pencarian
Actors Pengguna
Description Use Case ini mendeskripsikan proses menampilkan hasil pencarian
istilah Basic Flow
Pengguna memilih istilah yang telah ditemukan Alternate Flow
Pengguna dapat kembali ke menu awal dan memilih untuk mencari istilah baru, melihat istilah yang sudah tersimpan dan melihat tentang
Pre Condition Pengguna dapat melihat menu awal
Post Condition Pengguna mengetahui arti dari istilah tersebut
3.1.3.2 Activity Diagram
Activity Diagram merupakan bentuk khusus dari state machine yang bertujuan memodelkan komputasi-komputasi dan aliran-aliran kerja yang terjadi dalam
sistemperangkat lunak
yang sedang
dikembangkan. Activity
Diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang,
bagaimana masing-masing alir berawal, decision yang mungkin terjadi dan bagaimana keseluruhan aktivitas berakhir. Activity Diagram juga dapat menggambarkan proses
paralel yang mungkin terjadi pada beberapa eksekusi. Untuk proses pencarian istilah pada kamus psikologi menggunakan algoritma Horspool, acticity diagram dapat
dilihat pada Gambar 3.3 pada halaman selanjutnya.
Universitas Sumatera Utara
24
Gambar 3.3 Activity Diagram Proses Pencarian Istilah
Seperti yang terlihat pada Gambar 3.3, sistem menampilkan layout menu utama pada Kamus Istilah Psikologi di tahap awal kemudian pengguna dapat memilih
untuk melakukan pencarian istilah dengan menginput istilah yang ingin dicari. Sistem merespon dengan menampilkan pattern sesuai dengan yang diinput pengguna.
Kemudian pengguna dapat memilih istilah kata yang telah ditemukan untuk melihat arti dari kata tersebut dan sistem menampilkan arti dari istilah yang dicari.
Universitas Sumatera Utara
25
3.1.3.3 Sequence Diagram
Sequence Diagram digunakan untuk menggambarkan interaksi antara objek dengan proses yang terkait pada kelas diagram melalui message dalam eksekusi operation,
untuk satu buah use case. Sequence membantu untuk menggambarkan data yang masuk dan keluar dari sistem, seperti yang terlihat pada Gambar 3.4 berikut.
Gambar 3.4 Sequence Diagram
Pada Sequence Diagram seperti yang terlihat pada Gambar 3.4 diatas, yang dilakukan adalah aktor mengakses menu utama untuk membuka field inputan
pencarian, kemudian menginput istilah yang akan dicari lalu akan memanggil fungsi BmBc untuk menghitung nilai pergeseran dan melakukan proses pencocokan string
menggunakan algoritma Horspool. Kemudian menampilkan hasil pencarian istilah kata.
3.1.3.4 Flowchart Sistem dan Algoritma