Mengisikan Use Case Model Diagram
79
Langkah 3: Mengisikan data tahun
pelajaran
Langkah 4:
Klik tombol ”Simpan”.
Langkah 5:
Mengecek kelengkapan data.
Langkah 6: Menyimpan data tahun
pelajaran.
Langkah 7:
Menampilkan di halaman ”Lihat Tahun Pelajaran”.
Alternate Courses Alt Langkah 1:
Jika mengklik submenu ”Lihat Tahun Pelajaran”, maka sistem akan menampilkan data tahun pelajaran.
Alt Langkah 4:
Jika mengklik tombol ”Kembali”, maka sistem akan
membatalkan dan kembali pada halaman ”Lihat Tahun Pelajaran”. Alt Langkah 5:
Jika data belum lengkap, maka sistem akan menampilkan alert
pada form yang belum di isi. Alt Langkah 7a:
Jika ketik tahun pelajaran dan mengklik tombol ”Cari”, sistem akan menampilkan tahun pelajaran yang dicari.
Alt Langkah 7b:
Jika mengklik icon ”
”, sistem akan menampilkan halaman ”Update Tahun Pelajaran” untuk mengubah data tahun pelajaran yang
dipilih.
Alt Langkah 7c:
Jika mengklik icon ”
”, sistem akan menampilkan alert untuk meyakinkan hapus data tahun pelajaran yang dipilih.
Conclusion
Data tahun pelajaran bertambah.
Postcondition Penambahan data tahun pelajaran akan disimpan dalam data tahun pelajaran.
Tabel 4.13
Use Case Narrative Input Data Waktu Mengajar
Use Case Name Input
data waktu mengajar
Use Case ID
9
Actors Kepala Tata usaha
Description Use case
ini menggambarkan kegiatan menginput data waktu mengajar.
Precondition Login
sebagai Kepala Tata Usaha.
Trigger
Use case ini dilakukan setelah melakukan login ke dalam sistem, serta data
tahun pelajaran dan data pegawai terisi.
Typical Course of Events
Actor Action System Response
Langkah 1: M
emilih menu ” Waktu Mengajar”, lalu klik submenu ”Isi
Waktu Mengajar”.
Langkah 3: Mengisikan data waktu
Langkah 2: Menampilkan halaman
”Tambah Waktu Mengajar”.
80
mengajar.
Langkah 4: Klik tombol
”Simpan”.
Langkah 5: Mengecek kelengkapan
data.
Langkah 6: Menyimpan data waktu
mengajar.
Langkah 7: Menampilkan di halaman
”Lihat Waktu Mengajar”.
Alternate Courses Alt Langkah 1:
Jika mengklik submenu ”Lihat Waktu Mengajar”, maka sistem akan menampilkan data waktu mengajar.
Alt Langkah 4:
Jika mengklik tombol ”Kembali”, maka sistem akan
membatalkan dan kembali pada halaman ”Lihat Waktu Mengajar”. Alt Langkah 5:
Jika data belum lengkap, maka sistem akan menampilkan alert
pada form yang belum di isi. Alt Langkah 7a:
Jika ketik tahun pelajaran atau nama pegawai dan mengklik tombol ”Cari”, sistem akan menampilkan data waktu mengajar yang dicari.
Alt Langkah 7b:
Jika mengklik icon ”
”, sistem akan menampilkan halaman ”Update Waktu Mengajar” untuk mengubah data waktu mengajar
yang dipilih.
Alt Langkah 7c: Jika mengklik icon
” ”, sistem akan menampilkan alert
untuk meyakinkan hapus data waktu mengajar yang dipilih.
Conclusion Data waktu mengajar bertambah.
Postcondition Penambahan data waktu mengajar akan disimpan dalam data waktu mengajar.
Tabel 4.14
Use Case Narrative Input Absensi
Use Case Name
Input absensi
Use Case ID 10
Actors Guru Piket
Description Use case
ini menggambarkan kegiatan mengisi absensi.
Precondition
Login sebagai Guru Piket.
Trigger Use case
ini dilakukan setelah melakukan login ke dalam sistem.
Typical Course of Events
Actor Action System Response
Langkah 1:
Memi lih menu ”Isi
Absensi”, lalu mengklik menu jurusan.
Langkah 3:
M engisikan ”Sesi” pada
guru yang akan mengajar.
Langkah 2:
Menampilkan halaman ”Input Pegawai” yang menampilkan
daftar guru yang mengajar pada jurusan tersebut.
81
Langkah 4 : Klik
tombol ”Simpan”.
Langkah 5: Menyimpan data absensi.
Langkah 6:
Menampilkan data
absensi.
Alternate Courses -
Conclusion Data Absensi bertambah.
Postcondition Penambahan data absensi akan disimpan dalam data absensi.
Tabel 4.15
Use Case Narrative Melihat Rekap Absensi
Use Case Name
Melihat rekap absensi
Use Case ID 11
Actors Guru Piket, Bendahara, Ketua Yayasan, Pegawai
Description Use case
ini menggambarkan kegiatan melihat rekap absensi.
Precondition
Login sebagai Guru Piket, Bendahara, Kepala Tata Usaha, Pegawai
Trigger Use case
ini dilakukan setelah melakukan login ke dalam sistem
Typical Course of Events
Actor Action System Response
Langkah 1:
Memilih men u ”Rekap
Absensi”, lalu mengklik menu harian.
Langkah 3:
Mengisi form tanggal dan nama pegawai.
Langkah 4:
Klik tombol ”Cari”
Langkah 2:
Menampilkan menu cari rekap absensi harian.
Langkah 5: Menampilkan rekap
absensi harian
Alternate Courses Alt Langkah 1:
Jika mengklik menu ”Bulanan”, maka sistem akan
menampilkan menu cari rekap absensi bulanan.
Conclusion Lihat rekap absensi.
Postcondition
Rekap absensi ditampilkan.
Tabel 4.16
Use Case Narrative Melihat Laporan Penggajian
Use Case Name Melihat laporan penggajian
Use Case ID
12
Actors
Bendahara, Ketua Yayasan
Description
Use case ini menggambarkan kegiatan melihat laporan penggajian
Precondition Login
sebagai Bendahara, Kepala Tata Usaha
Trigger Use case
ini dilakukan setelah melakukan login ke dalam sistem
Typical Course of Actor Action
System Response
82
Events Langkah