Usecase Diagram Activity Diagram

4.2.1 Usecase Diagram

Usecase atau diagram usecase merupakan pemodelan untuk kelakuan behavior sistem informasi yang aka dibuat. Usecase mendeksripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Usecase digunakan untuk mengetahui fungsi apa yang ada di dalam sebuah sistem informasi dan siapa yang berhak menggunakan fungsi- fungsi tersebut Rosa A.S, 2013. Gambar 3.2 Usecase Diagram Sistem Gambar ini menunjukkan bahwa user aktor melakukan input kata lalu user memilih algoritma untuk pencarian yaitu Turbo Boyer Moore dan String Matching on Ordered Alphabets kemudian sistem akan menampilkan hasil pencarian dari kedua algoritma. Universitas Sumatera Utara Tabel 3.1Usecase Proses Input kata Name Input kata Actors User Description Usecase ini mendeskripsikan penginputan kata yang ingin dicari Basic Flow User menginput kata Alternate Flow - Pre Condition User ingin menginput kata Post Condition User mendapatkan hasil pencarian kata Tabel 3.2 Usecase Proses Algoritma Turbo Boyer Moore Name Algoritma Turbo Boyer Moore Actors User Description Usecase ini mendeskripsikan proses pencarian kata menggunakan Algoritma Turbo Boyer Moore Basic Flow Usermemilih AlgoritmaTurbo Boyer Moore Alternate Flow Usermemilih AlgoritmaString Matching on Ordered Alphabets Pre Condition User ingin mencari kata Post Condition User mendapatkan hasil pencarian kata Tabel 3.3 Usecase Proses Algoritma String Matching on Ordered Alphabets Name Algoritma String Matching on Ordered Alphabets Actors User Description Usecase ini mendeskripsikan proses pencarian kata menggunakan Algoritma String Matching on Ordered Alphabets Universitas Sumatera Utara Basic Flow Usermemilih Algoritma String Matching on Ordered Alphabets Alternate Flow Usermemilih Algoritma Turbo Boyer Moore Pre Condition User ingin mencari kata Post Condition User mendapatkan hasil pencarian kata

3.2.2 Activity Diagram

Activity Diagram atau diagram aktivitas menggambarkan workflow aliran kerja atau aktivitas dari sebuah sistem atau menu yang ada pada perangkat lunak. Yang perlu diperhatikan adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan yang dikerjakan oleh aktor, jadi aktivitas yang dapat dilakukan oleh sistem Rosa A.S, 2013. Gambar 3.3 Activity Diagram Sistem Gambar ini menunjukkan bahwa user melakukan input kata lalu user memilih algoritma untuk pencarian kemudian sistem melakukan pemanggilan fungsi algoritma yang telah dipilih dan sistem menampilkan hasil pencarian ke user.

3.2.3 Sequence Diagram