Sequence Diagram Perancangan Sistem

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