46
3. Use Case Materi
Gambar 4.3 Use Case Diagram Manajemen Materi
Tabel 4.4 Use Case Materi
Usecase Name
Materi
Actor s Administrator, Tutor
Brief Description Usecase ini mendeskripsikan event dari administrator
yaitu menambah,merubah dan menghapus Materi.
Precondition User haruslah sudah terdaftar sebagai tutor atau
administrator.
Trigger Use case ini diinisiasi pada saat administrator memilih
menu [materi].
Basic Flow 1. User membuka list dengan memilih menu [materi]
2. User memilih materi dari daftar 3. User memasukan data materi
4. User mengklik tombol [save]
Materi
Create
Materi
View
Materi
Upadate
Materi
Delete
Materi
Administrator
Tutor
Student
47
Alternate flow 2a. User memilih salah satu materi kemudian mengedit
data materi pada form, kemudian User mengklik tombol [save] untuk menyimpan hasil masukkan.
2b. User memilih salah satu course kemudian memilih menu [delete], maka aplikasi akan menghapus materi
yang dipilih.
Post condition Aplikasi menyimpan perubahan materi ke dalam
database, dan aplikasi menampilkan kembali daftar course.
4. Use Case Course
Gambar 4.4 Use Case Diagram Manajemen Course
Tabel 4.5 Use Case Autentikasi User
Usecase Name Course
Actor s Administrator
Course
Create
Course
View
Course
Upadate
Course
Delete
Course
Administrator
Tutor
Student
48
Brief Description Usecase ini mendeskripsikan event dari administrator
yaitu menambah,merubah dan menghapus Course.
Precondition
User haruslah sudah terdaftar sebagai pengguna sistem. User haruslah seorang yang terdaftar sebagai
administrator.
Trigger Use case ini diinisiasi pada saat administrator memilih
menu [managemen course].
Basic Flow
1. Administrator membuka list dengan memilih menu [course]
2. Administrator memasukan data course 3
.
Administrator mengklik tombol [simpan]
Alternate flow 2a. Administrator memilih salah satu course kemudian
mengedit data course pada form, kemudian user mengklik tombol [save].
2b. Administrator memilih salah satu course kemudian mengklik tombol [hapus], maka aplikasi akan
menghapus course yang dipilih.
Post condition
Aplikasi menyimpan perubahan course ke dalam database.
49
5. Use Case Manajemen File