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
Activity Diagram untuk Proses pencarian dengan Algoritma Knuth-Morris-Pratt, dapat dilihat pada gambar 3.3 berikut.
Gambar 3.3 Activity Diagram
Universitas Sumatera Utara
Pada proses ini untuk tahap awal, sistem menampilkan Kamus Kedokteran kemudian pengguna dapat melakukan pencarian kata. Sistem merespon dengan
menampilkan kata-kata yang bersesuaian dengan yang diinput pengguna. Kemudian pengguna dapat memilih istilah kata yang telah ditemukan untuk melihat arti dari kata
tersebut.
3.1.3.3 Sequence Diagram
Sequence diagram menggambarkan bagaimana objek saling berinteraksi melalui message dalam eksekusi operation, untuk satu buah use case. Sequence membantu
untuk menggambarkan data yang masuk dan keluar sistem. Sequence diagram pada gambar 3.4.
Gambar 3.4 Sequence Diagram
Pada Sequence diagram diatas yang dilakukan adalah meng-input istilah kata yang akan dicari kemudian proses pencarian dan pencocokan dengan algoritma Knuth-
Morris-Pratt. Kemudian menampilkan hasil pencarian istilah kata.
3.1.3.4 Flowchart Sistem
Flowchart merupakan gambar atau bagan yang menunjukkan aliran data di dalam sistem secara logika. Flowchart sistem dapat didefinisikan sebagai bagan yang
menunjukkan aliran pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan
Universitas Sumatera Utara
urutan-urutan dari prosedur yang ada di dalam sistem. Gambar 3.5 berikut ini merupakan Flowchart dari sistem yang akan dibangun.
Gambar 3.5 Flowchart Algoritma Knuth-Morris-Pratt
Universitas Sumatera Utara
3.2 Perancangan Sistem
Perancangan antarmuka interface merupakan salah satu bagian yang sangat penting dalam sebuah perancangan sistem. Perancangan antarmuka dibuat agar mudah dalam
membangun sebuah sistem. Sebuah antarmuka harus dirancang dengan
memperhatikan pengguna sehingga dapat memberikan kemudahan dan kenyamanan untuk digunakan oleh pengguna.
3.2.1 Antarmuka Menu Utama
Perancangan Menu Utama dapat dilihat pada gambar 3.6
Gambar 3.6 Rancangan Antarmuka Menu Utama
Keterangan dari Gambar 3.6 sebagai berikut: 1. Imagebutton untuk menampilkan Menu Navigasi.
2. Application Icon untuk menampilkan ikon dari aplikasi. 3. Textview Judul untuk menampilkan judul menu utama.
4. Edittext Pencarian untuk mencari data istilah kedokteran. 5. Textview Istilah untuk menampilkan nama istilah kedokteran.
Universitas Sumatera Utara