Activity Diagram Sequence Diagram

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