Use Case Materi Use Case Course

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