Lanjutan Lampiran 1 TOS untuk
use case menyimpan data mata kuliah Use case name : menyimpan data mata kuliah
Description : use case ini memasukkan data mata kuliah Main Course of events : muncul data mata kuliah baru dalam database
Precondition : aktor baik operator pegawai AJMP atau staff administrasi akademik
departemenberhasil masuk sistem dan berhadapan dengan jendela utama aplikasi.
Successful postcondition : aktor berhadapan dengan jendela utama aplikasi operator pegawai AJMP staff administrasi
akademik departemen Sistem
1. use case ini dimulai dengan menjalankan step 1
use case memeriksa validitas operator
2. memilih menu menyimpan data mata kuliah
3. menampilkan jendela form pengisian
data mata kuliah
4 . memberikan masukan data mata kuliah
5. memeriksa validitas masukan
6. memasukkan data mata kuliah ke dalam
database
7. menampilkan pesan data mata kuliah
berhasil disimpan
8. menjalankan step 1 use case mencatat
historilog sistem 9.
use case ini berakhir dan aktor berhadapan dengan jendela utama aplikasi
Alternate Course 1 : masukan tidak valid Precondition : saat step 4, aktor memasukkan nilai yang tidak valid
operator pegawai AJMP staff administrasi akademik departemen
Sistem 1.
menampilkan pesan bahwa masukan tertentu tidak valid
2 . use case berlanjut pada step 3
Alternate Course 2 : penambahan data gagal karena internal error database Precondition : saat step 6, muncul internal error dalam database
Postcondition : aktor berhadapan dengan jendela utama aplikasi dan tidak ada penambahan data
KRS
operator pegawai AJMP staff administrasi akademik departemen
Sistem 1
. menampilkan pesan penambahan data gagal dan deskripsi error
2. use case berlanjut pada step 3
Alternate Course 3 : aktor membatalkan menyimpan data mata kuliah Precondition : saat step 4, aktor memutuskan untuk tidak menyimpan data mata kuliah
Postcondition : aktor berhadapan dengan jendela utama aplikasi
operator pegawai AJMP staff administrasi akademik departemen
Sistem 1
. meminta membatalkan menyimpan data mata kuliah
2
. menutup jendela anak dari menu menyimpan data mata kuliah
Lanjutan Lampiran 1 TOS untuk
use case menghapus data mata kuliah Use case name: menghapus data mata kuliah
Description : use case ini menghapus data mata kuliah tertentu dalam database Main Course of events : penghapusan data mata kuliah berhasil
Precondition : aktor baik operator pegawai AJMP atau staff administrasi akademik departemen
berhasil masuk sistem dan berhadapan dengan jendela utama aplikasi.
Successful postcondition : aktor berhadapan dengan jendela utama aplikasi operator pegawai AJMP staff administrasi
akademik departemen Sistem
1. use case ini dimulai dengan menjalankan step 1
use case memeriksa validitas operator
2. memilih menu menghapus data mata kuliah
3. meminta kode mata kuliah
4 . memberikan kode mata kuliah
5. mencari data mata kuliah
6. menampilkan data mata kuliah yang
ditemukan
7 . meminta penghapusan
8. menghapus data mata kuliah
9. menjalankan step 1 use case mencatat