Lanjutan Lampiran 1 TOS untuk
use case mencetak KRS Use case name: mencetak KRS
Description : use case ini mencetak daftar mata kuliah yang diambil seorang mahasiswa pada
semester tertentu.
Main Course of events : muncul hasil pencetakan print out KRS 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 mencetak KRS
3. meminta NIM , tahun akademik, dan
semester 4
. memberikan NIM dan semester 5.
mencari data KRS dalam database 6.
menampilkan preview KRS
7 . meminta mencetak KRS pada preview
8. mencetak KRS
9. menampilkan pesan pencetakan daftar
kuliah berhasil
10. use case ini berakhir dan aktor berhadapan
dengan jendela utama aplikasi
Alternate Course 1 : aktor membatalkan untuk mencetak transkip nilai Precondition : saat step 4 atau 7, aktor aktor memutuskan untuk tidak mencetak daftar kuliah
Postcondition : aktor berhadapan dengan jendela utama aplikasi dan tidak ada print out KRS
operator pegawai AJMP staff administrasi akademik departemen
Sistem 1
. meminta membatalkan pencetakan 2
. menutup jendela anak dari menu mencetak KRS
Lanjutan Lampiran 1 TOS untuk
use case menyimpan data mahasiswa Use case name: menyimpan data mahasiswa
Description : use case ini menyimpan data mahasiswa ke dalam database Main Course of events : muncul baris baru dalam database yang mengandung data mahasiswa
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