Fajar Pratama Putra - 115090030 201
LAMPIRAN Lampiran 2. Sequence diagram Staff mengajukan cuti
sd mengaj ukan cuti
Staff
Tampilan pengaj uan cuti
M_cuti
C_cuti Cuti
Memilih menu ajukan cuti
Menampilkan form cuti Memilih tipe cuti
Pegaw ai
Pesan kesalahan form
Pesan tidak valid pengajuan cuti
pesan penyimpanan pengajuan
M_pegaw ai
alt
[Akumulasi Cuti == TRUE]
cek_gender() set_interval_pengambilan() get_tipe_cuti()
get_personal_pegawai()
simpan_akumulasi_cuti() attribut_cuti()
cek_akumulasi_hari() cek_masa_kerja() hitung_pengambilan_cuti()
*form_validation()
simpan_pengajuan_cuti() set_pegawai() initialize(attribut_cuti)
valid_pengajuan() ajukan_cuti()
set_tanggal_masuk()
tambah_akumulasi()
set_gender() set_id_pegawai()
hitung_masa_kerja() sebab_cuti()
Fajar Pratama Putra - 115090030 202
Lampiran 3. Sequence diagram Kepala unit mengajukan cuti
sd mengaj ukan cuti
Kepala unit
Tampilan pengaj uan cuti
M_cuti
C_cuti Cuti
Memilih menu ajukan cuti
Menampilkan form cuti Memilih tipe cuti
Pegaw ai
Pesan kesalahan form
Pesan tidak valid pengajuan cuti
pesan penyimpanan pengajuan
M_pegaw ai
alt
[Akumulasi Cuti == TRUE]
cek_gender() set_interval_pengambilan() get_tipe_cuti()
get_personal_pegawai()
simpan_akumulasi_cuti() attribut_cuti()
cek_akumulasi_hari() cek_masa_kerja() hitung_pengambilan_cuti()
*form_validation()
simpan_pengajuan_cuti() set_pegawai() initialize(attribut_cuti)
valid_pengajuan() ajukan_cuti()
set_tanggal_masuk()
tambah_akumulasi()
set_gender() set_id_pegawai()
hitung_masa_kerja() sebab_cuti()
Fajar Pratama Putra - 115090030 203
Lampiran 4. Sequence diagram SDM mengajukan cuti
sd mengaj ukan cuti
SDM
Tampilan pengaj uan cuti
M_cuti
C_cuti Cuti
Memilih menu ajukan cuti
Menampilkan form cuti Memilih tipe cuti
Pegaw ai
Pesan kesalahan form
Pesan tidak valid pengajuan cuti
pesan penyimpanan pengajuan
M_pegaw ai
alt
[Akumulasi Cuti == TRUE]
cek_gender() set_interval_pengambilan() get_tipe_cuti()
get_personal_pegawai()
simpan_akumulasi_cuti() attribut_cuti()
cek_akumulasi_hari() cek_masa_kerja() hitung_pengambilan_cuti()
*form_validation()
simpan_pengajuan_cuti() set_pegawai() initialize(attribut_cuti)
valid_pengajuan() ajukan_cuti()
set_tanggal_masuk()
tambah_akumulasi()
set_gender() set_id_pegawai()
hitung_masa_kerja() sebab_cuti()
Fajar Pratama Putra - 115090030 204
Lampiran 5. Sequence diagram wakil rektor mengajukan cuti
sd mengaj ukan cuti
wakil rektor
Tampilan pengaj uan cuti
M_cuti
C_cuti Cuti
Memilih menu ajukan cuti
Menampilkan form cuti Memilih tipe cuti
Pegaw ai
Pesan kesalahan form
Pesan tidak valid pengajuan cuti
pesan penyimpanan pengajuan
M_pegaw ai
alt
[Akumulasi Cuti == TRUE]
cek_gender() set_interval_pengambilan() get_tipe_cuti()
get_personal_pegawai()
simpan_akumulasi_cuti() attribut_cuti()
cek_akumulasi_hari() cek_masa_kerja() hitung_pengambilan_cuti()
*form_validation()
simpan_pengajuan_cuti() set_pegawai() initialize(attribut_cuti)
valid_pengajuan() ajukan_cuti()
set_tanggal_masuk()
tambah_akumulasi()
set_gender() set_id_pegawai()
hitung_masa_kerja() sebab_cuti()
Fajar Pratama Putra - 115090030 205
Lampiran 6. Sequence diagram staff melihat daftar dan mengubah status cuti
sd staff_melihat dafatar cuti
Staff
Tampilan Daftar Cuti
C_lihatCuti M_lihatCuti M_Referensi M_cuti M_strukturOrg Pegaw ai Cuti
memilih menu lihat cuti
Menampilkan daftar cuti Mengubah status cuti
alt
[Akumulasi cuti == TRUE]
Menampilkan pesan
ListTabel()
simpan_akumulasi_cuti()
set_id_pegawai()
get_aksi_hirarki_status() get_status_detail_cuti()
initialize(attribute_cuti) set_gender()
get_aksi_hirarki_status()
update_status_detil_cuti()
kurang_akumulasi() get_attribute_cuti()
set_pegawai() get_cuti_pegawai()
set_tanggal_masuk()
Fajar Pratama Putra - 115090030 206
Lampiran 7. Sequence diagram kepala unit melihat daftar dan mengubah status cuti
sd kepala_unit_melihat daftar cuti
Kepala Unit
Tampilan Daftar Cuti
C_lihatCuti M_lihatCuti M_Referensi Memilih menu lihat cuti
M_strukturOrg Tree
Menampilkan daftar cuti Mengubah status cuti
Cuti Pegaw ai
Menampilkan pesan
M_cuti
alt
[Akumulasi cuti == true]
get_attribute_cuti()
set_pegawai() get_cuti_pegawai()
ListTabel()
search_under_level() set_source()
simpan_akumulasi_cuti()
set_id_pegawai()
get_aksi_hirarki_status() get_status_detail_cuti()
initialize(attribute_cuti) set_tanggal_masuk() get_aksi_hirarki_status()
update_persetujuan_cuti()
get_direct_child()
update_status_detil_cuti()
set_gender() getStrukturOrg()
kurang_akumulasi()
Fajar Pratama Putra - 115090030 207
Lampiran 8. Sequence diagram SDM melihat daftar dan mengubah status cuti
sd melihat daftar cuti
SDM
Tampilan Daftar Cuti
C_lihatCuti M_lihatCuti M_Referensi Memilih menu lihat cuti
M_strukturOrg Tree
Menampilkan daftar cuti Mengubah status cuti
Cuti Pegaw ai
Menampilkan pesan
M_cuti
alt
[Akumulasi cuti == true]
get_attribute_cuti()
set_pegawai() get_cuti_pegawai()
ListTabel()
search_under_level() set_source()
simpan_akumulasi_cuti()
set_id_pegawai()
get_aksi_hirarki_status() get_status_detail_cuti()
initialize(attribute_cuti) set_tanggal_masuk() get_aksi_hirarki_status()
update_persetujuan_cuti()
get_direct_child()
update_status_detil_cuti()
set_gender() getStrukturOrg()
kurang_akumulasi()
Fajar Pratama Putra - 115090030 208
Lampiran 9. Sequence diagram wakil rektor melihat daftar dan mengubah status cuti
sd melihat daftar cuti
Wakil rektor
Tampilan Daftar Cuti
C_lihatCuti M_lihatCuti M_Referensi Memilih menu lihat cuti
M_strukturOrg Tree
Menampilkan daftar cuti Mengubah status cuti
Cuti Pegaw ai
Menampilkan pesan
M_cuti
alt
[Akumulasi cuti == true]
get_attribute_cuti()
set_pegawai() get_cuti_pegawai()
ListTabel()
search_under_level() set_source()
simpan_akumulasi_cuti()
set_id_pegawai()
get_aksi_hirarki_status() get_status_detail_cuti()
initialize(attribute_cuti) set_tanggal_masuk() get_aksi_hirarki_status()
update_persetujuan_cuti()
get_direct_child()
update_status_detil_cuti()
set_gender() getStrukturOrg()
kurang_akumulasi()