Use Case Diagram Spesifikasi Naratif Use Case Login

e. Use Case Diagram

Use case ini merupakan bagian dari pengembangan aplikasi perpustakaan yang diusulkan. Gambar 4.3. Usecase Diagram Aplikasi Perpustakaan Keterangan: Admin Hal yang dilakukan oleh admin, adalah: a. Admin dapat Login ke sistem. b. Admin dapat merubah data user account dan passwordnya sendiri. c. Admin merupakan operator yang bertugas untuk mengoperasikan aplikasi sistem perpustakaan. d. Admin dapat memanipulasi data dengan menambah, menghapus, dan memperbaiki data yang ada di aplikasi tersebut. e. Admin dapat mencetak laporan aplikasi sistem perpustakaan. User Hal yang dilakukan oleh User, adalah: a. User dapat Login ke sistem. b. Merubah data user account dan passwordnya sendiri. c. Memesan buku melalui SMS ke sistem. Staff Perpustakaan Hal yang dilakukan oleh Staff Perpustakaan, adalah: a. Staff Perpustakaan dapat Login ke sistem. b. Staff Perpustakaan dapat mengoperasikan aplikasi sistem perpustakaan c. Memanipulasi data dengan menambah, menghapus, dan memperbaiki data yang ada di aplikasi tersebut, jika admin berhalang hadir. d. Staff Perpustakaan dapat mencetak laporan aplikasi sistem perpustakaan.

f. Spesifikasi Naratif Use Case

Pada spesifikasi use case ini peneliti menjelaskan urutan kegiatan yang dilakukan sistem aktor, obyek dan fungsi apa saja yang berhubungan langsung dengan use case tersebut. 70

a. Login

Tabel 4.3. Spesifikasi Naratif Use Case Login Use case Login Brief Description Use case ini adminuser melakukan login aplikasi perpustakaan dengan menginputkan username dan password maka sistem akan cek username dan password tersebut Actor Admin dan user Main Flow 1. Adminuser mengetikan nama user dan password pada form yang disediakan 2. Adminuser mengklik tombol Login 3. Sistem akan menampilkan halaman aplikasi jika username dan password benar Alternatif Flow 3.a.1. Jika adminuser salah mengetikan username yang belum terdaftar di dalam database maka sistem akan menampilkan pesan error Nama Login “Maaf Nama User Belum Terdaftar”. 3.a.2. Jika adminuser salah mengetikan password maka sistem akan menampilkan pesan error Password “Maaf Password Anda Salah”. Pre condition Adminuser harus mengetahui username dan password yang dimiliki Postcondition Aplikasi menampilkan menu utama 71

b. Input update data guru karyawan