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