use case berlanjut pada step 3 use case ini dimulai dengan menjalankan step 1 memilih menu menghapus data mata kuliah meminta kode mata kuliah mencari data mata kuliah menampilkan data mata kuliah yang menghapus data mata kuliah

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