commit to user 26
pegawai
3.3.2. Activity Diagram
Telah dijelaskan bahwa pada sistem ini, terdapat 3 actor yakni super admin, kepala unit dan pegawai karena terlalu besar maka akan dilakukan pemecahan sesuai
actor. 1. Activity Diagram Super Admin
Gambar 3.1 Activity Diagram Actor Super Admin
Super admin memiliki hak akses tertinggi dibandingkan dengan actor yang lain, berdasarkan activity diagram pada gambar 3.1 dapat dilihat bahwa super
admin dapat menambah, mengedit dan menghapus data master.
commit to user 27
2. Activity Diagram Kepala Unit
Gambar 3.2 Activity Diagram Actor Kepala Unit
Kepala Unit memiliki hak akses yang lebih tinggi dibandingkan dengan pegawai, berdasarkan activity diagram pada gambar 3.2 dapat dilihat bahwa
kepala unit dapat menambah, mengedit dan menghapus data pegawai sedangkan pada hak akses pegawai proses insert, update dan delete tidak dapat dilakukan.
3. Activity Diagram Pegawai
Gambar 3.3 Activity Diagram Actor Pegawai
commit to user 28
Pegawai memiliki hak akses terendah dibandingkan dengan actor yang lain, berdasarkan activity diagram pada gambar 3.3 dapat dilihat bahwa pegawai
hanya dapat update data diri dan upload evaluasi laporan pekerjaan.
3.3.3. Use Case Diagram
Pada use case diagram dapat dijelaskan urutan kegiatan yang dilakukan actor dan sistem untuk mencapai suatu tujuan tertentu. Walaupun menjelaskan
kegiatan namun use case hanya menjelaskan apa yang dilakukan oleh actor dan sistem, bukan bagaimana actor dan sistem melakukan kegiatan tersebut.
simpan data update data diri Pegawai
extend
upload laporan pekerjaan pegawai
download laporan pekerjaan
Gambar 3.4 Use Case Diagram Pegawai
Dari gambar diatas dapat dilihat hak akses serta aktivitas apa yang dapat dilakukan oleh actor pegawai, yakni :
a. Melakukan input data diri
b. Melakukan update data diri
c. Meng-upload laporan pekerjaan.
d. Mengisi quisioner
commit to user 29
melihat data pegawai
laporan pegawai assesment awal ke pegawai
include
memberikan jobDesk ke pegawai include
evaluasi laporan pekerjaan tambahan
include
mengisi quisioner
update data diri Pegawai Kepala Unit
switch to pegawai
Gambar 3.5 Use Case Diagram Kepala Unit
Gambar diatas adalah gambar use case diagram dari kepala unit. Dari gambar tersebut dapat dijelaskan kepala unit memiliki berbagai hak akse yakni :
a. Memberikan assesment awal kepada pegawai.
b. Memberikan jobdesk kepada pegawai.
c. Meng-evaluasi laporan pekerjaan
d. Membuat quisioner.
commit to user 30
update data diri SA
update data master lihat data master
include tambah data master
include
Super Admin
delete data master include
Gambar 3.6 Use Case Diagram Super Admin
Gambar diatas merupakan use case diagram dari super administrator yakni pemegang hak akses tertinggi dari actor yang lain pegawai dan kepala unit. Hak
akses yang dapat dilakukan oleh administrator adalah keseluruhan hak akses yang dapat dilakukan oleh pegawai dan kepala unit yakni :
a. Melakukan update data diri pegawai, kepala unit dan super administrator. b. Melakukan tambah data pegawai, kepala unit dan super administrator.
c. Melihat data diri pegawai, kepala unit dan super administrator. d. Menambah dan meng-update data pada database.
3.3.4. Sequence Diagram