43
1. Use Case Autentikasi User
Tabel 4.2 Use Case Autentikasi User
Usecase Name
Autentikasi User
Actor s Administrator, tutor
Brief Description Usecase ini mendeskripsikan event dari administrator
dan tutor untuk login dan logout ke dalam sistem.
Precondition User haruslah sudah terdaftar sebagai pengguna sistem.
User haruslah seorang yang terdaftar sebagai administrator atau tutor.
Trigger Use case ini diinisiasi pada saat user membuka aplikasi
mobile learning.
Basic Flow 1. User memulai aplikasi mobile learning
2. User mengklik tombol [login]
Post condition
Aplikasi klien mengirimkan user dan password yang dimasukan oleh user ke server, dan mengecek apakah
username dan password cocok. Jika cocok maka aplikasi akan menampilkan menu utama, jika tidak
cocok maka aplikasi akan menampilkan login form kembali.
44
2. Use Case Manajemen User
Gambar 4.2 Use Case Diagram Manajemen User
Berikut ini adalah use case naratif dari use cese diagram di atas yang
menjelaskan urutan kegiatan yang dilakukan sistem dan user. Tabel 4.3
Use Case Manajemen User Usecase Name
Manajemen
User
Actor s Administrator
Brief Description Usecase ini mendeskripsikan event dari administrator
yaitu menambah data user.
Precondition User haruslah sudah terdaftar sebagai pengguna sistem.
Manajemen User
Administrator
Create User
View User
Manage own
account Delete
User Update
User
Tutor
Login
Logout
45
User haruslah seorang yang terdaftar sebagai administrator.
Trigger
Use case ini diinisiasi pada saat administrator memilih [menu add a user] pada user management.
Basic Flow 1. Administrator membuka list dengan memilih menu
[user management] 2. Administrator memilih menu [input user]
3. Administrator memasukan data User 4. Administrator mengklik tombol [save]
5. Administrator mengklik tombol [keluar]
Alternate flow 2a. Administrator memilih salah satu user kemudian
memilih menu [edit], maka aplikasi akan menampilkan data user tersebut ke dalam form dan kembali ke
langkah 3. 2b. Administrator memilih salah satu user kemudian
memilih menu [hapus], maka aplikasi akan menghapus data user yang dipilih dan menampilkan kembali daftar
user
Post condition
Aplikasi menyimpan data User yang telah dimasukkan ke dalam database, dan aplikasi menampilkan kembali
daftar user.
46
3. Use Case Materi