mengentry cuti pegawainya, pegawai mendapatkan hak cutinya apabila sudah menjadi karyawan tetap. Apabila
pegawai yang bekerja sudah 5 tahun maka mendapatkan hak cuti 12 hari.
Precondition Login
Trigger Memilih menu file transaksi
Typical Course of Events
Actor Action System Response
2
: Klik menu file transaksi
4 : Klik sub menu entry cuti
6 : Klik add entry data cuti
8: Entry data cuti baru
9 : Klik save
11 : Klik Cancel
13
: Klik edit
15: Entry data cuti
1 : Menampilkan halaman
menu utama
3
: Menampilkan sub menu transaksi entry cuti
5 : Menampilkan form entry
data cuti 7
: menampilkan entry data cuti baru
10 : Menyimpan data baru cuti
ke dalam database
12: Cancel data entry cuti
14:
Menampilkan data cuti yang akan di edit
16 : Klik save
18 : Klik Cancel
20 : Klik delete
22 : Klik Search
24 : Masukan nama lengkap
cuti yang dicari
26: Klik exit
17: Menyimpan data cuti
yang telah di edit
19: Cancel entry data cuti
21: Delete data cuti
23 :Search data cuti
25: Menampilkan data cuti
yang di cari 27:
Menampilkan menu utama
Alternate Courses
8: Jika data yang dimasukkan tidak lengkap, maka sistem
akan menampilkan pesan error save.
23 : Jika data yang dimasukan nama lengkap yang dicari
tidak lengkap, maka sistem akan menampilkan pesan error search. Maka nama cuti pegawai tidak diketemukan dalam
table. Conclusion
Perubahan file transaksi cuti akan disave dalam data transaksi cuti.
Postcondition Exit kembali ke menu utama
Tabel 4.16 Narasi dari usecase Proses Pengolahan Absen
Usecase Name Proses Pengolahan Absen
Usecase ID 12
Actor HRD dan Administrator
Description Usecase menggambarkan kegiatan file transaksi absen yang
berisi tempat penyimpanan database absen pegawai setelah pegawai melakukan fingerprint setiap jam kerja hari senin
sampai dengan jumat. Precondition
Login Trigger
Memilih menu file transaksi Typical Course
of Events Actor Action
System Response
2
: Klik menu file proses pengolahan
4 : Klik sub menu absen
6: Klik tanggal absen
8
: Klik proses
8: Klik exit
1 : Menampilkan halaman
menu utama
3
: Menampilkan sub menu absen
5 : Menampilkan form proses
status absen
7:
Menampilkan halaman
proses absen 9:
Menampilkan menu utama Alternate
Courses
6: Jika tanggal absen yang dimasukkan tidak lengkap, maka