dilakukan oleh sebuah sistem sehingga sistem dapat berfungsi dengan baik sesuai dengan kegunaannya.
Pada penelitian ini digunakan UML Unified Modeling Language sebagai bahasa pemodelan untuk mendesain merancang sistem yang akan dibangun. UML
yang digunakan antara lain use case diagram, activity diagram dan seqance diagram.
3.1.3.1 Use Case Diagram
Use case diagram adalah teknik yang digunakan untuk menampilkan functional requirements dari sebuah sistem. Use case diagram menampilkan bagaimana software
akan bekerja dari sudut pandang user bukan Developer. Use Case Diagram akan menjelaskan fungsi apa saja yang dikerjakan oleh sistem. Use Case Diagram dari
sistem yang akan dibangun dapat ditunjukkan pada Gambar 3.2 berikut.
Gambar 3.2 Use Case Diagram Sistem
Pada proses Pencarian istilah kata dengan Algoritma Knuth-Morris-Pratt, dapat dinyatakan dalam tabel 3.1
Universitas Sumatera Utara
Tabel 3.1. Use Case Pencarian istilah kata
Name Pencarian istilah kata
Actors Pengguna
Description Use Case ini mendeskripsikan proses menampilkan field untuk
melakukan pencarian Basic Flow
Pengguna dapat memasukkan istilah kata yang akan dicari Alternate Flow
Pengguna dapat melihat kosakata dan tentang yang sudah tersimpan Pre Condition
- Post Condition
Sistem akan melakukan pencocokan terhadap kata yang dicari
Pada proses Hasil, dapat dinyatakan dalam tabel 3.2.
Tabel 3.2. Use Case Proses Menginputkan Istilah Kata yang Dicari
Name Proses
Actors Pengguna
Description Use Case ini mendeskripsikan proses menginputkan istilah kata
Basic Flow Pengguna menginputkan istilah kata yang akan dicari
Alternate Flow Pengguna dapat kembali ke menu awal dan memilih untuk mencari
data baru, kosakata dan tentang Pre Condition
Pengguna dapat melihat menu awal Post Condition
Pengguna mengetahui hasil pencarian istilah kata tersebut
Pada proses Hasil, dapat dinyatakan dalam tabel 3.3.
Tabel 3.3. Use Case Proses Tampil Hasil Pencarian
Name Proses Tampil Hasil Pencarian
Actors Pengguna
Description Use Case ini mendeskripsikan proses menampilkan hasil pencarian
istilah kata
Universitas Sumatera Utara
Basic Flow Pengguna memilih istilah kata yang telah ditemukan
Alternate Flow Pengguna dapat kembali ke menu awal dan memilih untuk mecari
data baru, kosakata dan tentang Pre Condition
Pengguna dapat melihat menu awal Post Condition
Pengguna mengetahui hasil pencarian istilah kata tersebut
3.1.3.2 Activity Diagram