Memanipulasi data Update user account

74 Pre condition Admin berada di menu utama Postcondition Data siswa terinput dan update.

d. Memanipulasi data

Tabel 4.6. Spesifikasi Naratif Use Case Memanipulasi Data Use case Menanipulasi Data Brief Description Use case ini admin dapat memanipulasi data atau melakukan perubahan data sesuai dengan hak akses yang tak terbatas Actor Admin Main Flow 1.Admin login sebagai admin 2. Sistem mengizinkan admin untuk mengakses semua menu dan data 3. Admin melakukan manipulasi data kemudian menyimpannya 4. Sistem menyimpan hasil manipulasi admin Alternatif Flow Admin tidak bisa masuk jika login tidak berhasil 75 Precondition Admin harus memiliki username dan password sebagai admin Postcondition Data dapat dimanipulasi oleh admin.

e. Update user account

Tabel 4.7. Spesifikasi Naratif Use Case Update User Account Use case Update User Account Brief Description Use case ini memungkinkan adminuser dapat mengubah nama user dan password. Actor Admin dan user Main Flow 1. Adminuser memilih menu setting 2. Sistem menampilkan halaman Data User 3. Adminuser memasukan Nama adminuser baru kemudian klik Cek 4. Sistem menampilkan pesan 4.a. Nama adminuser bisa digunakan jika nama adminuser yang baru belum digunakan oleh user lain. 76 4.b. Nama adminuser sudah terdaftar jika nama adminuser yang diinput telah digunakan oleh adminuser lain 5. Adminuser mengklik Ok pada message box 6. Sistem memperbolehkan adminuser untuk menginput kolom Password Lama 7. Adminuser menginput Password Lama kemudian tekan Enter pada keyboard 8. Sistem menampilkan pesan ’Maaf Password Salah’ jika password salah, jika password benar maka sistem akan mengizinkan Adminuser untuk menginput ’Password Baru’, dan ’Confirm Password’ 9. Adminuser menginput ‘Password Baru’ dan ‘Confirm Password’ kemudian klik Simpan untuk menyimpan 10. Sistem akan menyimpan data adminuser dan menampilkannya pada detail adminuser jika ‘Password baru’ dan ‘Confirm Password’ sama, jika tidak maka sistem akan menampilkan pesan ‘Password Login Tidak sama’ Alternative Flow 4.b. Klik OK pada message box dan ulangi menginput nama adminuser yang baru Pre condition Admin berada di menu utama Postcondition User account terupdate. 77

f. Input Update data buku