Analisis Kebutuhan Perangkat Keras Analisis Kebutuhan Perangkat Pikir

85

3.1.6.2.1 Login

Proses login merupakan proses yang mengawali semua sistem administrator. Login ini melakukan autentifikasi terhadap pengguna untuk menentukan bahwa pengguna yang mengakses sistem adalah administrator. Tabel 3.10 Skenario Use Case Login Use Case Login Related Requirement Sistem menyediakan form login Goal in Context Administrator berhasil login kedalam sistem Preconditions Sistem menampilkan halaman login Successful End Conditions Login berhasil Failed End Conditions Login gagal Primary Actors Administrator Secondary Actors Trigger Sistem mengakses data pengguna pada database Included Class ControlLogin Main Flow Step Action 1 Administrator menginputkan username 2 Administrator menginputkan password 3 Admin menekan tombol login 4 Sistem menampilkan pesan login berhasil 5 Sistem menampilkan halaman administrator Extensions Step Branching Action 4.1 Sistem menampilkan pesan login gagal 5.1 Sistem tidak menampilkan halaman administrator Proses autentifikasi mencocokan username dan password yang diinputkan administrator dengan database yang ada pada sistem. Jika username dan password cocok, tandanya autentifikasi berhasil. Gambar 3.16 Sequence Login 3.1.6.2.2 Kelola Data Pengguna Kelola data pengguna merupakan proses yang memiliki fungsional menampilkan data pengguna dan mengelolanya. Pengelolaan data pengguna diantaranya seperti tambah data, update data dan hapus data. Tabel 3.11 Skenario Use Case Kelola Data Pengguna Use Case Kelola Data Pengguna Related Requirement Sistem menyediakan form kelola pengguna Goal in Context Administrator dapat mengelola data pengguna Preconditions Sistem menampilkan halaman pengguna Successful End Conditions Kelola data berhasil Failed End Conditions Kelola data gagal Primary Actors Administrator Secondary Actors Trigger Sistem mengakses data pengguna pada database Included Class ControlUser Main Flow Step Action 1 Sistem menampilkan data pengguna 2 Administrator menambah data pengguna baru 3 Administrator menginputkan nama dan data pengguna lainnya 4 Administrator menekan tombol tambah 5 Sistem menampilkan pesan berhasil