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
Pada sequence diagram akan dijelaskan secara detail urutan proses yang dilakukan dalam sistem untuk mencapai tujuan dari use case.
commit to user 31
: user formLogin
usermasuk validasiLogin
submit validasi data
cek database akses
akses result
akses menentukan nantinya login
sebagai : a. pegawai
b. Kepala Unit c. Superadmin
Gambar 3.7 Sequence Diagram Login User Berdasarkan gambar diatas dijelaskan bahwa setiap actor nantinya akan
mengakses page yang sama diawal yakni form login, yang mana setelah itu sistem akan memeriksa hak akses dari user yang telah login tersebut kemudian menyimpan
data nip, hak akses dan unit kedalam session. Dapat dijelaskan sequence diagram berdasarkan 3 actor yakni :
a. Pegawai 1. Update Data Pegawai
user : pegawai simpan
updateP simpan
return suksesgagal
Gambar 3.8 Sequence Diagram Update Data Pegawai
commit to user 32
Berdasarkan gambar dapat dijelaskan bahwa pegawai dapat melakukan update data diri.
2. Upload Laporan Pekerjaan
user : pegawai jobDesk
upload
melihat mengambil data
upload proses upload
return return
suksesgagal
Gambar 3.9 Sequence Diagram Upload Laporan Pekerjaan
Berdasarkan gambar dijelaskan pegawai dapat melakukan upload data sebagai hasil dari laporan pekerjaan yang telah dilakukan pegawai dengan
melihat jobdesk yang dimiliki oleh pegawai terlebih dahulu kemudian melakukan proses upload dengan memilih data pada pclaptop dari pegawai
kemudian sistem akan melakukan proses validasi apakah format file sesuai jika iya maka sistem akan melakukan peenyimpanan data pegawai kedalam
database jika tidak maka pegawai diminta untuk memasukkan data yang valid.
commit to user 33
3. Download Laporan Pekerjaan
user : pegawai jobDesk
download
suksesgagal melihat
mengambil data
return upload
proses download return
Gambar 3.10 Sequence Diagram Download Laporan Pekerjaan Berdasarkan gambar dijelaskan pegawai dapat melakukan download data
terhadap data yang sudah pernah di-upload oleh pegawai. b. Kepala Unit
1. Memberikan jobdesk ke pegawai
user : Kepala Unit jobDesk
pegawai memilih
memberikan jobdesk terima
return return
suksesgagal
Gambar 3.11 Sequence Diagram Memberikan Jobdesk Pegawai
commit to user 34
Pemberian jobdesk kepada pegawai dilakukan dengan memilih jobdesk yang akan diberikan kemudian memilih nip dari pegawai, setelah itu sistem akan
menyimpan id jobdesk yang diberikan kepada pegawai. 2. Download Laporan Pekerjaan
user : Kepala Unit evaluasi LapPekerjaan
download file prosesDownload
file
Gambar 3.12 Sequence Diagram Download Laporan Pekerjaan Pegawai
Proses download laporan pekerjaan ini dilakukan untuk melakukan proses downloading data dari server.
3. Meng-evaluasi Laporan Pekerjaan
frameDeleteDataMastere valuasiLaporanPekerjaan
user : Kepala Unit
suksesgagal membawa data
id_lapPekerjaan
setelah mengisi form dan validasi
bernilai true klikEvaluasiLapPekerjaan
tampil frame scoreEvaluasiLapPekerjaan submit
proses scoreEvaluasiLappekerjaan return
Gambar 3.13 Sequence Diagram Evaluasi Laporan Pekerjaan
commit to user 35
Proses evaluasi laporan pekerjaan dilakukan oleh kepala unit, proses ini dilakukan dengan mendownload terlebih dahulu file yang akan diberi scoring
kemudia proses scoring evaluasi laporan pekerjaan baru dapat dijalankan. 4. Mengisi Quisioner
Quisioner user : Kepala Unit
mengisi Quisioner menghitung nilai dari Quisioner
nilai dari Quisioner membawa id,
SFuntuk membedakan
quisoner yang diisi struktural
ataukah functional
Gambar 3.14 Sequence Diagram Mengisi Quisioner Pada proses tambah quisioner untuk kepala unit, nantinya secara default
tambah data quisioner yang dibuat hanya berlaku pada unit yang dipegang saja karena pada proses tambah data quisioner membawa data kode_unit yang
didapat dari session ketika login. c. Super Admin
1. Tambah Data Pegawai
user : Super Admin frameTambahDat
aMasterPegawai
suksesgagal klik tambahDataPegawai
proses tambahPegawai return
tampil frame tambahDataPegawai submit
Gambar 3.15 Sequence Diagram Tambah Data Pegawai
commit to user 36
Proses penambahan pegawai dilakukan dengan terlebih dahulu meng-klik “tambahDataPegawai” setelah itu tampil frame untuk isi data pegawai. Setelah
data diisi dan format pengisian data valid maka sistem akan menambahhkan data tersebut jika data yang dimasukkan tidak valid maka sistem akan
menampilkan pesan kesalahan dari format data yang dimasukkan. 2. Edit Data Pegawai
user : Super Admin frameEditDataM
asterPegawai
suksesgagal membawa
data id_pegawai
setelah mengisi form dan validasi
bernilai true klik editDataPegawai
proses editPegawai return
tampil frame editDataPegawai submit
Gambar 3.16 Sequence Diagram Edit Data Pegawai
Pada proses edit data pegawai, super admin akan memilih data yang akan diedit kemudian akan tampil frame editDataPegawai dengan membawa
id_pegawai setelah itu proses edit data dilakukan, jika data yang dimasukkan sesuai format pengisian maka data pegawai akan disimpan ke database namu
jika data yang dimasukkan tidak sesuai dengan format maka akan muncul pesan peringatan bahwa format yang dimasukkan salah.
commit to user 37
3. Hapus Data Pegawai
user : Super Admin deleteDataMast
erPegawai
suksesgagal membawa
data id_pegawai
memilih confirmation
YES klik deleteDataPegawai
proses deletePegawai return
tampil confirmation deleteDataPegawai yes
Gambar 3.17 Sequence Diagram Hapus Data Pegawai
Proses hapus data pegawai dilakukan dengan memilih pegawai yang akan dihapus datanya serta membawa id_pegawai setelah itu muncul confirmation
“apakah yakin akan menghapus data”, jika yam aka data akan terhapus tetapi jika tidak maka akan kembali pada page sebelumnya.
4. Download Evaluasi Laporan Pekerjaan
user : Super Admin downloadEvaluasi
LaporanPekerjaan download
proses Download return
membawa id_lapPekerjaan
suksesgagal
Gambar 3.18 Sequence Diagram Download Evaluasi Laporan Pekerjaan
commit to user 38
Proses download laporan pekerjaan dilakukan dengan memilih data dengan membawa id_lapPekerjaan.
5. Memberikan Score Evaluasi Laporan Pekerjaan
user : Super Admin frameDeleteDataMastere
valuasiLaporanPekerjaan
suksesgagal membawa data
id_lapPekerjaan
setelah mengisi form dan validasi
bernilai true klik scoreEvaluasiLapPekerjaan
proses scoreEvaluasiLapPekerjaan return
tampil frame scoreEvaluasiLaporanPekerjaan submit
Gambar 3.19 Sequence Diagram Scoring Evaluasi Laporan Pekerjaan
Proses scoring evaluasi laporan pekerjaan ini dilakukan dengan memilih data yang akan diberi score terlebih dahulu setelah itu akan tampil frame
scoreEvaluasiLapPekerjaan dengan membawa id_lapPekerjaan.
commit to user 39
6. Menghapus Evaluasi Laporan pekerjaan
user : Super Admin deleteDataEvalu
asiLapPekerjaan
suksesgagal membawa data
id_lapPekerjaan
memilih confirmation
YES klik deleteEvaluasiLapPekerjaan
proses deleteEvaluasiLapPekerjaan return
tampil confirmation deleteEvaluasiLappekerjaan yes
Gambar 3.20 Sequence Diagram Hapus Evaluasi Laporan Pekerjaan Proses hapus evaluasi laporan pekerjaan ini dilakukan dengan memilih data
yang akan dihapus dengan membawa id_lapPekerjaan kemudian akan tampil confirmation
“apakah yakin akan menghapus data ini”, jika ya maka proses akan dilanjutkan dengan menghapus data jika tidak maka data tidak akan
terhapus. 7. Edit Hasil Quisioner
user : Super Admin frameEditDataMast
erHasilQuisioner
suksesgagal membawa
data id_Quisioner
setelah mengisi form dan validasi
bernilai true klik editDataHasilQuisioner
proses editHasilQuisioner return
tampil frame editDataHasilQuisioner submit
Gambar 3.21 Sequence Diagram Edit Hasil Quisioner
commit to user 40
Proses “edit hasil quisioner” dilakukan dengan memilih hasil quisioner yang akan diedit serta membawa id_hasilquestioner setelah itu maka akan tampil
form edit data quisioner yang berupa frame setelah data quisioner diedit maka submit, jika format data yang dimasukkan tidak sesuai maka akan tampil pesan
peringatan bahwa data yang dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan update ke database.
8. Hapus Hasil Quisioner
user : Super Admin deleteDataMaster
HasilQuisioner
suksesgagal membawa
data id_Quisioner
memilih confirmation
YES klik deleteDataHasilQuisioner
proses deleteHasilQuisioner return
tampil confirmation deleteDataHasilQuisioner yes
Gambar 3.22 Sequence Diagram Hapus Hasil Quisioner Proses “hapus hasil quisioner” dilakukan dengan memilih hasil quisioner
yang akan diedit serta membawa id_hasilquestioner setelah itu maka akan tampil confirmation
“apakah data yang dimasukkan benar, jika yam aka data akan terhapus.
commit to user 41
9. Search Hasil Quisioner
user : Super Admin dataHasilQuisio
ner memasukkan keyword
search dataHasilQuisioner return
tampil data sesuai keyword yang
dimasukkan
Gambar 3.23 Sequence Diagram Search Hasil Quisioner
Pada proses search hasilQuisioner, nantinya user akan memasukkan data yang ingin dicari secara manual kemudian sistem akan mecari data berdasarkan
yang dimasukkan oleh user dan menampilkan data yang mirip dengan perintah like.
10. Hapus Jobdesk Karyawan
user : Super Admin deleteDataMasterJo
bDeskKaryawan
suksesgagal membawa data
id_JDKaryawan
memilih confirmation
YES klik deleteDataJobDeskKaryawan
proses deleteJobDeskKaryawan return
tampil confirmation deleteDataJobDeskKaryawan yes
Gambar 3.24 Sequence Diagram Hapus Jobdesk Karyawan
commit to user 42
Proses “hapus jobdesk karyawan” dilakukan dengan memilih jobdesk karyawan yang akan diedit serta membawa id_JDKaryawan setelah itu maka
akan tampil confirmation “apakah data yang dimasukkan benar, jika ya maka
data akan terhapus. 11. Edit Jobdesk Karyawan
user : Super Admin frameEditDataMaster
JobDeskKaryawan
suksesgagal membawa data
id_JDKaryawan
setelah mengisi form dan validasi
bernilai true klik editDataJobDeskKaryawan
proses editJobDeskKaryawan return
tampil frame editDataJobDeskKaryawan submit
Gambar 3.25 Sequence Diagram Edit Jobdesk Karyawan
Proses “edit jobedesk karyawan” dilakukan dengan memilih jobedesk karyawan yang akan diedit serta membawa id_JDKaryawan setelah itu maka
akan tampil form edit data jobedesk karyawan yang berupa frame setelah data diedit maka submit, jika format data yang dimasukkan tidak sesuai maka akan
tampil pesan peringatan bahwa data yang dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan update ke database.
commit to user 43
12. Tambah Jobdesk Karyawan
user : Super Admin frameTambahDataJ
obDeskKaryawan
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataJobDeskKaryawan
proses tambahJobDeskKaryawan return
tampil frame tambahDataJobDeskKaryawan submit
Gambar 3.26 Sequence Diagram Tambah Jobdesk Karyawan Proses tambah “jobedesk karyawan” dilakukan dengan mengisi form
tambah data jobedesk karyawan yang berupa frame, setelah itu submit jika format data yang dimasukkan benar maka data akan tersimpan, tetapi jika
format data yang dimasukkan salah maka akan tampil validasi bahwa format data yang dimasukkan salah.
13. Searching Jobdesk Karyawan
user : Super Admin DataJobDeskK
aryawan
tampil data sesuai keyword yang
dimasukkan memasukkan keyword
search DataJobDeskKaryawan return
Gambar 3.27 Sequence Diagram Searching Jobdesk Karyawan
commit to user 44
Pada proses search jobdeskKaryawan, nantinya user akan memasukkan data yang ingin dicari secara manual kemudian sistem akan mecari data berdasarkan
yang dimasukkan oleh user dan menampilkan data yang mirip dengan perintah like.
14. Tambah Data Master Quisioner
user : Super Admin frameTambahD
ataQuisioner
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataQuisioner
proses tambahDataQuisioner return
tampil frame tambahDataQuisioner submit
Gambar 3.28 Sequence Diagram Tambah Jobdesk Quisioner
Proses tambah “master Quisioner” dilakukan dengan mengisi form tambah data master Quisioner yang berupa frame, setelah itu submit jika format data yang
dimasukkan benar maka data akan tersimpan, tetapi jika format data yang dimasukkan salah maka akan tampil validasi bahwa format data yang
dimasukkan salah.
commit to user 45
15. Edit Data Master Quisioner
user : Super Admin frameEditDataMa
sterQuisioner
suksesgagal membawa data
id_Quisioner setelah mengisi
form dan validasi bernilai true
klik editDataMasterQuisioner
proses editMasterQuisioner return
tampil frame editDataMasterQuisioner submit
Gambar 3.29 Sequence Diagram Edit Quisioner Proses “edit quisioner” dilakukan dengan memilih quisioner yang akan diedit
serta membawa id_Quisioner setelah itu maka akan tampil form edit data quisioner yang berupa frame setelah data diedit maka submit, jika format data
yang dimasukkan tidak sesuai maka akan tampil pesan peringatan bahwa data yang dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan
update ke database. 16. Delete Data Master Quisioner
user : Super Admin deleteDataMast
erQuisioner
suksesgagal membawa
data id_Quisioner
memilih confirmation
YES klik deleteDataMasterQuisioner
proses deleteQuisioner return
tampil confirmation deleteDataMasterQuisioner yes
’ Gambar 3.30 Sequence Diagram Hapus Jobdesk Quisioner
commit to user 46
Proses “hapus quisioner” dilakukan dengan memilih quisioner yang akan diedit serta membawa id_Quisioner setelah itu maka akan tampil confirmation
“apakah data yang dimasukkan benar, jika ya maka data akan terhapus. 17. Tambah Data Master Unit
user : Super Admin frameTambahD
ataUnit
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataUnit
proses tambahDataUnit return
tampil frame tambahDataUnit submit
Gambar 3.31 Sequence Diagram Tambah Unit
Proses tambah “master unit” dilakukan dengan mengisi form tambah data master unit yang berupa frame, setelah itu submit jika format data yang
dimasukkan benar maka data akan tersimpan, tetapi jika format data yang dimasukkan salah maka akan tampil validasi bahwa format data yang
dimasukkan salah.
commit to user 47
18. Edit Data Master Unit
user : Super Admin frameTambahD
ataUnit
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataUnit
proses tambahDataUnit return
tampil frame tambahDataUnit submit
Gambar 3.32 Sequence Diagram Edit Unit Proses “edit unit” dilakukan dengan memilih unit yang akan diedit serta
membawa kode_unit setelah itu maka akan tampil form edit data unit yang berupa frame setelah data diedit maka submit, jika format data yang
dimasukkan tidak sesuai maka akan tampil pesan peringatan bahwa data yang dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan
update ke database. 19. Delete Data Master Unit
user : Super Admin deleteDataMast
erUnit
suksesgagal membawa
data kode_unit
memilih confirmation
YES klik deleteDataMasterUnit
proses deleteUnit return
tampil confirmation deleteDataMasterUnit yes
Gambar 3.33 Sequence Diagram Hapus Unit
commit to user 48
Proses “hapus unit” dilakukan dengan memilih unit yang akan diedit serta membawa kode_unit setelah itu maka akan tampil confirmation “apakah data
yang dimasukkan benar, jika ya maka data akan terhapus. 20. Tambah Data Master Status
user : Super Admin frameTambahD
ataStatus
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataStatus
proses tambahDataStatus return
tampil frame tambahDataStatus submit
Gambar 3.34 Sequence Diagram Tambah Status Proses tambah “master status” dilakukan dengan mengisi form tambah data
master status yang berupa frame, setelah itu submit jika format data yang dimasukkan benar maka data akan tersimpan, tetapi jika format data yang
dimasukkan salah maka akan tampil validasi bahwa format data yang dimasukkan salah.
commit to user 49
21. Edit Data Master Status
user : Super Admin frameEditData
MasterStatus
suksesgagal membawa data
id_Status setelah mengisi
form dan validasi bernilai true
klik editDataMasterStatus
proses editMasterStatus return
tampil frame editDataMasterStatus submit
Gambar 3.35 Sequence Diagram Edit Status Proses “edit status” dilakukan dengan memilih status yang akan diedit serta
membawa id_ status setelah itu maka akan tampil form edit data quisioner yang berupa frame setelah data diedit maka submit, jika format data yang
dimasukkan tidak sesuai maka akan tampil pesan peringatan bahwa data yang dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan
update ke database. 22. Delete Data Master Status
user : Super Admin deleteDataMast
erStatus
suksesgagal membawa
data id_Status
memilih confirmation
YES klik deleteDataMasterStatus
proses deleteStatus return
tampil confirmation deleteDataMasterStatus yes
Gambar 3.36 Sequence Diagram Hapus Status
commit to user 50
Proses “hapus status” dilakukan dengan memilih status yang akan diedit serta membawa id_ status setelah itu maka akan tampil con
firmation “apakah data yang dimasukkan benar, jika ya maka data akan terhapus.
23. Tambah Data Master Faktor Quisioner
user : Super Admin frameTambahDataMa
sterFaktorQuisioner
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataMasterFaktorQuisioner
proses tambahFaktorQuisioner return
tampil frame tambahMasterFaktorQuisioner submit
Gambar 3.37 Sequence Diagram Tambah Faktor Quisioner Proses tambah “master faktor” dilakukan dengan mengisi form tambah data
master faktor yang berupa frame, setelah itu submit jika format data yang dimasukkan benar maka data akan tersimpan, tetapi jika format data yang
dimasukkan salah maka akan tampil validasi bahwa format data yang dimasukkan salah.
commit to user 51
24. Edit Data Master Faktor Quisioner
user : Super Admin frameEditDataMast
erFaktorQuisioner
suksesgagal membawa data
kode_faktor
setelah mengisi form dan validasi
bernilai true klik editDataFaktorQuisioner
proses editFaktorQuisioner return
tampil frame editDataFaktorQuisioner submit
Gambar 3.38 Sequence Diagram Edit Faktor Quisioner Proses “edit faktor quisioner” dilakukan dengan memilih faktor yang akan
diedit serta membawa id_faktor setelah itu maka akan tampil form edit data
quisioner yang berupa frame setelah data diedit maka submit, jika format data yang dimasukkan tidak sesuai maka akan tampil pesan peringatan bahwa data
yang dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan update ke database.
commit to user 52
25. Delete Data Master Faktor Quisioner
user : Super Admin deleteDataMaster
FaktorQuisioner
suksesgagal membawa data
kode_faktor
memilih confirmation
YES klik deleteDataFaktorQuisioner
proses deleteFaktorQuisioner return
tampil confirmation deleteDataFaktorQuisioner yes
Gambar 3.39 Sequence Diagram Hapus Faktor Quisioner Proses hapus data faktor dilakukan dengan memilih faktor yang akan dihapus
datanya serta membawa kode_faktor setelah itu muncul confirmation “apakah
yakin akan mengha pus data”, jika ya maka data akan terhapus tetapi jika tidak
maka akan kembali pada page sebelumnya. 26. Tambah Data Master Ownership JobDesk
user : Super Admin frameTambahD
ataOJD
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataOJD
proses tambahOJD return
tampil frame tambahOJD submit
Gambar 3.40 Sequence Diagram Tambah Ownership JobDesk
commit to user 53
Proses tambah “master ownership jobdesk” dilakukan dengan mengisi form tambah data ownership jobdesk yang berupa frame, setelah itu submit jika
format data yang dimasukkan benar maka data akan tersimpan, tetapi jika format data yang dimasukkan salah maka akan tampil validasi bahwa format
data yang dimasukkan salah. 27. Edit Data Master Ownership JobDesk
user : Super Admin frameEditData
OJD
suksesgagal membawa data
idOwnerJD
setelah mengisi form dan validasi
bernilai true klik editDataOJD
proses editOJD return
tampil frame editDataOJD submit
Gambar 3.41 Sequence Diagram Edit Ownership JobDesk Prose
s “edit ownershipjobdesk” dilakukan dengan memilih faktor yang akan diedit serta membawa idOwnerJD
setelah itu maka akan tampil form edit data quisioner yang berupa frame setelah data diedit maka submit, jika format
data yang dimasukkan tidak sesuai maka akan tampil pesan peringatan bahwa data yang dimasukkan salah tetapi jika data yang dimasukkan benar maka data
akan update ke database.
commit to user 54
28. Delete Data Master Ownership JobDesk
user : Super Admin deleteDataOJD
suksesgagal membawa data
idOwnerJD
memilih confirmation
YES klik deleteDataOJD
proses deleteOJD return
tampil confirmation deleteDatOJD yes
Gambar 3.42 Sequence Diagram Hapus Ownership JobDesk Proses
hapus data
ownershipjobdesk dilakukan
dengan memilih
ownershipjobdesk yang akan dihapus datanya serta membawa idOwnerJD setelah itu muncul confirmation
“apakah yakin akan menghapus data”, jika ya maka data akan terhapus tetapi jika tidak maka akan kembali pada page
sebelumnya. 29. Tambah Data Master Jabatan Struktural
user : Super Admin frameTambahD
ataJabatans
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataJabatans
proses tambahJabatans return
tampil frame tambahDataJabatans submit
Gambar 3.43 Sequence Diagram Tambah Jabatan Struktural
commit to user 55
Proses tambah “master jabatan struktural” dilakukan dengan mengisi form tambah data jabatan struktural yang berupa frame, setelah itu submit jika
format data yang dimasukkan benar maka data akan tersimpan, tetapi jika format data yang dimasukkan salah maka akan tampil validasi bahwa format
data yang dimasukkan salah. 30. Edit Data Master Jabatan Struktural
user : Super Admin frameEditDataJ
abatans
suksesgagal membawa data
id_JS
setelah mengisi form dan validasi
bernilai true klik editDataJabatans
proses editJabatans return
tampil frame editDataJabatans submit
Gambar 3.44 Sequence Diagram Edit Jabatan Struktural Proses “edit struktural” dilakukan dengan memilih faktor yang akan diedit serta
membawa id_JS setelah itu maka akan tampil form edit data struktural yang
berupa frame setelah data diedit maka submit, jika format data yang dimasukkan tidak sesuai maka akan tampil pesan peringatan bahwa data yang
dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan update ke database.
commit to user 56
31. Delete Data Master Jabatan Struktural
user : Super Admin deleteDataJabatans
suksesgagal membawa data
id_JS
memilih confirmation
YES klik deleteDataJabatans
proses deleteJabatans return
tampil confirmation deleteDatJabatans yes
Gambar 3.45 Sequence Diagram Hapus Jabatan Struktural Proses hapus data jabatan struktural dilakukan dengan memilih data yang akan
dihapus serta membawa id_JS setelah itu muncul confirmation “apakah yakin
akan menghapus data”, jika ya maka data akan terhapus tetapi jika tidak maka akan kembali pada page sebelumnya.
commit to user 57
32. Tambah Data Master Jabatan Functional
user : Super Admin frameTambahD
ataJabatanf
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataJabatanf
proses tambahJabatanf return
tampil frame tambahDataJabatanf submit
Gambar 3.46 Sequence Diagram Tambah Jabatan Functional Proses tambah “master jabatan functional” dilakukan dengan mengisi form
tambah data jabatan functionalyang berupa frame, setelah itu submit jika format data yang dimasukkan benar maka data akan tersimpan, tetapi jika
format data yang dimasukkan salah maka akan tampil validasi bahwa format data yang dimasukkan salah.
commit to user 58
33. Edit Data Master Jabatan Functional
user : Super Admin frameEditDataJ
abatanf
suksesgagal membawa data
id_JF
setelah mengisi form dan validasi
bernilai true klik editDataJabatanf
proses editJabatanf return
tampil frame editDataJabatanf submit
Gambar 3.47 Sequence Diagram Edit Jabatan Functional Proses “edit functional” dilakukan dengan memilih faktor yang akan diedit
serta membawa id_JF setelah itu maka akan tampil form edit data functional
yang berupa frame setelah data diedit maka submit, jika format data yang dimasukkan tidak sesuai maka akan tampil pesan peringatan bahwa data yang
dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan update ke database.
commit to user 59
34. Delete Data Master Jabatan Functional
user : Super Admin deleteDataJabatanf
suksesgagal membawa data
id_JF memilih
confirmation YES
klik deleteDataJabatans
proses deleteJabatanf return
tampil confirmation deleteDatJabatanf yes
Gambar 3.48 Sequence Diagram Hapus Jabatan Functional Proses hapus data jabatan functional dilakukan dengan memilih data yang akan
dihapus serta membawa id_JF setelah itu muncul confirmation “apakah yakin
akan menghapus data”, jika ya maka data akan terhapus tetapi jika tidak maka akan kembali pada page sebelumnya.
35. Tambah Data Master Jobdesk
user : Super Admin frameTambahD
ataJobdesk
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataJobdesk
proses tambahJobdesk return
tampil frame tambahDataJobdesk submit
Gambar 3.49 Sequence Diagram Tambah Jobdesk
commit to user 60
Proses tambah “master jobdesk” dilakukan dengan mengisi form tambah data jabatan jobdesk yang berupa frame, setelah itu submit jika format data
yang dimasukkan benar maka data akan tersimpan, tetapi jika format data yang dimasukkan salah maka akan tampil validasi bahwa format data yang
dimasukkan salah. 36. Edit Data Master Jobdesk
user : Super Admin frameEditDataJ
obdesk
suksesgagal membawa data
idJobdesk
setelah mengisi form dan validasi
bernilai true klik editDataJobdesk
proses editJobdesk return
tampil frame editDataJobdesk submit
Gambar 3.50 Sequence Diagram Edit Jobdesk Pro
ses “edit jobdesk” dilakukan dengan memilih faktor yang akan diedit serta membawa idJobdesksetelah itu maka akan tampil form edit data jobdesk
yang berupa frame setelah data diedit maka submit, jika format data yang dimasukkan tidak sesuai maka akan tampil pesan peringatan bahwa data yang
dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan update ke database.
commit to user 61
37. Delete Data Master Jobdesk
deleteDataJobdesk user : Super Admin
suksesgagal membawa data
idJobdesk memilih
confirmation YES
klik deleteDataJobdesk
proses deleteJobdesk return
tampil confirmation deleteDataJobdesk yes
Gambar 3.51 Sequence Diagram Hapus Jobdesk Proses hapus data jobdesk dilakukan dengan memilih data yang akan dihapus
serta membawa idJobdesk setelah itu muncul confirmation “apakah yakin akan
menghapus data”, jika ya maka data akan terhapus tetapi jika tidak maka akan kembali pada page sebelumnya.
38. Tambah Data Master Golongan
user : Super Admin frameTambahD
ataGolongan
suksesgagal setelah mengisi
form dan validasi bernilai true
klik tambahDataGolongan
proses tambahGolongan return
tampil frame tambahDataGolongan submit
Gambar 3.52 Sequence Diagram Tambah Golongan
commit to user 62
Proses tambah “master golongan” dilakukan dengan mengisi form tambah data jabatan golongan yang berupa frame, setelah itu submit jika format data
yang dimasukkan benar maka data akan tersimpan, tetapi jika format data yang dimasukkan salah maka akan tampil validasi bahwa format data yang
dimasukkan salah. 39. Edit Data Master Golongan
user : Super Admin frameEditData
Golongan
suksesgagal membawa data
id_gol
setelah mengisi form dan validasi
bernilai true klik editDataGolongan
proses editGolongan return
tampil frame editDataGolongan submit
Gambar 3.53 Sequence Diagram Edit Golongan Proses “edit golongan” dilakukan dengan memilih field golongan yang akan
diedit serta membawa id_gol setelah itu maka akan tampil form edit data
golongan yang berupa frame setelah data diedit maka submit, jika format data yang dimasukkan tidak sesuai maka akan tampil pesan peringatan bahwa data
yang dimasukkan salah tetapi jika data yang dimasukkan benar maka data akan update ke database.
commit to user 63
40. Delete Data Master Golongan
deleteDataGolongan user : Super Admin
suksesgagal membawa data
id_gol
memilih confirmation
YES klik deleteDataGolongan
proses deleteGolongan return
tampil confirmation deleteDataGolongan yes
Gambar 3.54 Sequence Diagram Hapus Golongan Proses hapus data golongan dilakukan dengan memilih data yang akan
dihapus serta membawa id_gol setelah itu muncul confirmation “apakah yakin
akan menghapus data”, jika ya maka data akan terhapus tetapi jika tidak maka akan kembali pada page sebelumnya.
commit to user 64
3.3.5. Class Diagram