Use-Case Diagram Pemodelan Sistem

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