extends
extends extends
extends
extends
3.3 Pemodelan Sistem
Pemodelan sistem dilakukan untuk memperoleh gambaran yang lebih jelas tentang objek apa saja yang akan berinteraksi dengan sistem, serta hal-hal apa saja yang harus 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 dan merancang Sistem Pendukung Keputusan Pemilihan Gitar dengan
Metode Weighted Sum Model. Model UML yang digunakan antara lain use case diagram, activity diagram, dan sequence diagram.
3.3.1. Use-Case Diagram
Use case merupakan fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. Use case
berperan menggambarkan interaksi antar komponen-komponen yang berperan dalam sistem yang akan dirancang.
Gambar 3.2 Use Case Diagram Sistem
Input Judul Buku
User
Algoritma Levenshtein Distance
Algoritma Boyer Moore
Menghitung nilai distance
Mencocokkan pattern dengan string
Mengeser pattern Menjalankan
fungsi
Menjalankan fungsi
Universitas Sumatera Utara
di dalam use case diagram dapat digambarkan bahwa terdapat 2 orang aktor yang akan berperan, yaitu user dan admin. Untuk memperoleh informasi mengenai buku yang dicari
maka aktor user harus memasukkan input berupa judul buku ke dalam search box. Selanjutnya jika pencarian yang dilakukan berhasil maka sistem akan menampilkan sebuah
halaman yang berisi kumpulan dari buku-buku yang berkaitan dengan judul buku yang diinputkan, kemudian user harus mengklik salah satu dari judul buku yang ditampilkan untuk
dapat melihat informasi buku secara lengkap. Selanjutnya untuk bagian admin yaitu terlebih dahulu melakukan login, dengan menginputkan
username dan password, jika username dan password berhasil divalidasi, maka selanjutnya admin akan masuk ke halaman beranda. Untuk melakukan pengelolahan admin dapat
melakukan penambahan, pengeditan dan penghapusan buku.
Tabel 3.1. Tabel Use Case Proses Pencarian Judul buku Name
Proses Pencarian Judul Buku pada katalog perpustakaan Daerah Aceh Timur
Actors User yang telah ditentukan.
Description Use Case ini mendeskripsikan Pencarian Judul buku
dengan menggunakan fitur autocomplete dan autocorrect
dengan menggunakan algortima Levenshtein Distance dan algoritma Boyer Moore
Basic Flow
User memasukkan inputan karakter berupa judul Buku yang ingin dicari pada katalog perpustakaan.
Alternate Flow
User dipermudah dengan fitur autocomplete dan autocorrect.
Pre Condition
-
Post Condition
User mendapatkan pencarian judul buku yang ingin dicari jika tersedia di dalam database.
Universitas Sumatera Utara
3.3.2. Activity Diagram