Contoh Dari Definisi Aktor dan Sistem
1. Definisi
aktor
No
|
Aktor
|
Deskripsi
|
1
|
User
|
User adalah seluruh pegawai perusahaan
yang melakukan absensi.
|
2
|
Admin
|
Pihak yang bertugas melakukan dan
memiliki hak akses untuk mengelolah data absensi dan membuat laporan absensi.
|
3
|
HRD
|
Pihak yang memiliki hak untuk melihat
semua laporan absensi
|
2. Definisi
Use Case
No.
|
Use Case
|
Deskripsi
|
1.
|
Login
|
Merupakan proses validasi hak akses
untuk pengguna yang akan menggunakan
sistem.
|
2.
|
Mengisi absen
|
Merupakan proses yang akan dilakukan
oleh semua pegawai dan dikelolah oleh bagian administrasi untuk mengelolah
absensi
|
3.
|
Mengelolah data absen
|
Proses yang dilakukan oleh admin dalam
mengumpulkan data-data absensi semua pegawai.
|
4.
|
Membuat Laporan Absensi
|
Proses pembuatan laporan oleh admin
setelah semua data-data telah dikelolah.
|
5.
|
Menerima data absen
|
Proses penerimaan data-data absensi yang
telah diolah admin kepada HRD.
|
3.
Skenario
use case yang diusulkan
a. Skenario
Use Case Login
Use Case name
|
Login
|
Primary Actor
|
User
|
Brief
Description
|
Sistem
menampilkan login form untuk
validasi hak akses user
|
Normal Flow of
Events
|
1.
Aktor masuk di menu Login.
2.
Aktor memasukkan Username
serta Password.
3.
Sistem akan melakukan validasi ke database, apakah username dan password sudah benar.
4.
Jika NIP
dan password benar (valid), maka akan muncul tampilan menu
utama sesuai dengan hak akses user.
5.
Jika NIP
dan password salah (tidak valid), maka akan menampilkan
peringatan kesalahan dan user harus
menginputkan data login kembali.
|
b.
Skenario
use case mengisi absen
Use Case name
|
Mengisi Absen
|
Primary Actor
|
User
|
Brief
Description
|
Sistem
menampilkan menu home website absensi
|
Normal Flow of
Events
|
1.
Aktor sudah login
dan divalidasi oleh system akan masuk ke menu utama dari
website.
2.
Jika aktor belum melakukan absen, maka akan
ditampilkan pemberitahuan di menu utama bahwa aktor belum absen dan aktor
akan dialihkan ke menu absen.
3.
Aktor melakukan absen dimenu absen.
4.
Absen disimpan ke database.
|
c.
Skenario
Use Case mengelolah absen
Use Case name
|
Mengelolah Absen
|
Primary Actor
|
Admin
|
Brief
Description
|
Pada Use case Admin dapat melihat data-data dari semua
pegawai yang telah melakukan absen serta mengatur absen user yang belum
melakukan absensi.
|
Normal Flow of
Events
|
1.
Admin masuk ke
menu rekap hari.
2.
Pada sub-menu
‘tidak absen’ admin dapat mengatur absen user sesuai keterangan user.
Penjelasan pada sub-menu ‘tidak absen’ :
-
Pilih Checkbox
Sakit : menandakan bahwa user
tersebut sakit
-
Pilih Checkbox
Izin : menandakan bahwa user memiliki
kepentingan lain.
-
Pilih Checkbox
Alfa : menandakan bahwa user tidak
memiliki keterangan apapun.
|
d. Skenario
Use Case membuat laporan absensi
Use Case name
|
Membuat laporan
absensi
|
Primary Actor
|
Admin
|
Brief
Description
|
Use case ini
menggambarkan Admin membuat laporan absensi berdasarkan data-data yang telah
dikelolah.
|
Normal Flow of
Events
|
1.
Admin masuk ke menu rekap
hari atau ke menu rekap bulan.
2.
Pilih sub-menu
‘Laporan’pada menu rekap hari.
3.
Pilih ‘Print Laporan’ pada pada tiap page menu untuk
mencetak laporan absensi
|
e. Skenario
Use Case menerima laporan absensi
Use Case name
|
Menerima laporan
absensi
|
Primary Actor
|
Manager
|
Brief
Description
|
Use case ini
menggambarkan Admin yang telah
selesai membuat laporan data absen dapat segera diberikan kepada pihak HRD.
|
Normal Flow of
Events
|
1.
Admin mencetak data absen yang diperlukan dan
diberikan kepada HRD.
|
0 komentar:
Posting Komentar