BAB 4 PERANCANGAN SISTEM Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 4 PERANCANGAN SISTEM Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka"

Transkripsi

1 70 BAB 4 PERANCANGAN SISTEM 4.1. Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka Gambar 4.1 Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka

2 71 Penjelasan gambar 4.1 Proses Bisnis Usulan Human Resource Management pada PT.Panatrade Caraka, sebagai berikut: 1. Kepala Departemen mengisi Form Permintaan Karyawan Baru (PKB) dengan lengkap dan jelas sesuai dengan kriteria. Kepala departemen mengirimkan form tersebut ke bagian HRD untuk memproses permintaan karyawan baru (PKB). Sebelum melakukan proses terhadap form tersebut oleh bagian HRD, HRD harus meminta otorisasi dari presiden direktur, setelah mendapatkan otorisasi, HRD baru dapat memproses form tersebut dengan membuka lowongan pekerjaan. 2. Dengan telah membuka lowongan pekerjaan, bagian HRD akan menerima surat lamaran dari calon karyawan. Dari surat lamaran tersebut akan ada proses pemisahaan calon karyawan yang pernah mengirim dengan yang baru mengirimkan surat lamaran. Dengan memperhatikan CV yang ada, dan mencocokan dengan master calon karyawan perusahaan. 3. Apabila ada calon karyawan yang baru, maka akan langsung menyimpan data calon karyawan tersebut pada master calon karyawan. 4. Bagi calon karyawan yang belum pernah melakukan test wawancara dan tertulis pada perusahaan, bagian HRD akan melakukan panggilan kepada calon karyawan yang sesuai dengan kriteria permintaan untuk melakukan test wawancara dan tertulis. 5. Dari hasil test wawancara dan tertulis ini, HRD akan memberikan kepada kepala departemen untuk melakukan penyeleksian calon karyawan yang sesuai dengan pekerjaannya nanti. 6. A. Setelah dari penyeleksian kepala departemen, HRD akan mengetahui calon karyawan yang mana akan lolos dan tidak lolos. Calon karyawan yang lolos akan mendapatkan panggilan kembali ke perusahaan.

3 72 B. Bagi calon karyawan yang lolos dan memenuhi panggilan perusahaan, maka HRD akan memberikan surat perjanjian kerja yang berisikan peraturan yang berlaku pada perusahaan, ketentuan job desk, serta segala hal yang terkait dengan perusahaan. Dengan menyetujui surat perjanjian kerja, maka calon karyawan telah menjadi karyawan. 7. Lalu HRD akan meminta karyawan baru untuk mengupdate data pribadi karyawan tersebut. 8. Dari data pribadi yang telah ada, maka HRD akan memasukan ke master karyawan perusahan untuk menetapkan NIK karyawan baru tersebut. 9. Karyawan sudah dapat melakukan absensi setiap harinya pada alat finger print yang tersedia. 10. Dari alat absensi finger print, karyawan yang melakukan absensi akan langsung tersimpan pada transaksi absensi. Karyawan pun dapat selalu mengecek absensinya dengan membuka HR-Web yang telah tersedia pada web perusahaan agar tidak terjadi kesalahan dalam perhitungan jumlah hari kerja karyawan. 11. Semua hasil absensi karyawan setiap bulan, HRD akan membuatkan laporan absensi untuk perhitungan jumlah hari kerja setiap karyawan. 12. Karyawan yang akan melakukan ijin, harus mengisi terlebih dahulu form ijin lalu mengirim ke kepala departemen dan akan tersimpan pada transaksi ijin. 13. Kepala departemen akan menerima pemberitahuan bahwa ada karyawan yang meminta ijin, maka kepala departemen harus dengan segera mencari karyawan pengganti untuk menggantikan karyawan yang ijin. Dengan ini, kepala departemen akan mengirimkan kembali form ijin tanda bahwa kepala departemen telah mengotorisasi form ijin tersebut dan karyawan akan menerima pemberitahuan bahwa

4 73 kepala departemen telah menyetujui ijin serta HRD pun akan menerima pemberitahuan ijin setiap karyawan. 14. Karyawan yang akan melakukan cuti, sebelumnya harus mengecek terlebih dahulu sisa cuti yang tersisa, kecuali bagi yang melakukan cuti melahirkan. Dari sisa cuti yang tersisa, apabila sisa cuti telah habis maka form cuti tidak dapat mengakses, tetapi bagi yang masih memiliki sisa cuti, maka karyawan harus mengisi dengan lengkap keterangan yang ada lalu mengirim ke kepala departemen dan akan tersimpan pada transaksi cuti. 15. Kepala departemen akan menerima pemberitahuan bahwa ada karyawan yang meminta cuti, maka kepala departemen harus dengan segera mencari karyawan pengganti untuk menggantikan karyawan yang cuti. Dengan ini, kepala departemen akan mengirimkan kembali form cuti tanda bahwa kepala departemen telah mengotorisasi form cuti tersebut dan karyawan akan menerima pemberitahuan bahwa cuti telah kepala departemen setujui serta HRD pun akan menerima pemberitahuan cuti setiap karyawan. 16. Kepala departemen yang akan meminta karyawan melakukan perkerjaan tambahan, dengan mengisi form lembur dengan lengkap dan jelas. Dan mengirimkan kepada karyawan yang mendapatkan permintaan untuk bekerja lembur. Form lembur ini akan tersimpan pada transaksi lembur. 17. Dari transaksi lembur, karyawan akan menerima pemberitahuan bahwa harus melakukan lembur, maka karyawan harus menyelesaikan pekerjaan tambahannya. Setelah pekerjaan telah selesai mengerjakan, harus menyerahkan ke kepala departemen. Dan kepala departemen akan mengisi jam selesai karyawan tersebut, sehingga terhitung total jam lembur.

5 Kepala departemen yang ingin melakukan permohonan promosi/mutasi/demosi harus mengisi terlebih dahulu Surat Permohonan Promosi/Mutasi/Demosi dan HRD akan menerima surat permohonan. 19. Kepala departemen akan melakukan penilaian prestasi setiap periodenya. Dengan menilai secara objektif dan sesuai dengan ketentuan penilaian yang berlaku pada perusahaan. 20. Selain kepala departemen, HRD juga akan melakukan penilaian prestasi terhadap semua karyawannya. Setiap penilaian prestasi akan tersimpan pada transaksi penilaian prestasi. 21. Kepala departemen yang ingin melakukan pelatihan harus terlebih dahulu mengisi forn permohonan pelatihan. Semua transaksi ini akan tersimpan pada transaksi pelatihan. 22. HRD yang menerima permohonan pelatihan, HRD harus meminta otorisasi dari presiden direktur, setelah mendapatkan otorisasi maka HRD akan segera mencarikan pelatih yang sesuai dengan pelatihan. Semua transaksi tersimpan pada transaksi pelatihan. 23. Kepala departemen yang menilai setiap karyawannya, melihat ada karyawan yang telah melakukan pelanggaran yang berat. Dengan segera akan mengisi Surat Peringatan yang kemudian HRD akan memproses kebenaran pelanggaran yang terjadi. 24. HRD akan benar-benar mengeluarkan Surat Peringatan apabila karyawan telah melakukan pelanggaran. Dan karyawan tersebut akan mendapatkan penjelasan mengenai jenis pelanggaran yang terjadi, apabila telah terjadi pelanggaran sebanyak 3x. Maka HRD berhak mengeluarkan karyawan tersebut.

6 Setiap pelatihan yang telah terlaksana akan ada laporan pelatihan. 26. Dan pada akhir periode, kepala departemen dan HRD akan membuat laporan penilaian prestasi Prosedur yang usulan Prosedur Permintaan Karyawan Baru (PKB) 1. Kepala departemen yang membutuhkan karyawan baru harus mengajukan form permintaan karyawan baru (PKB) yang harus melalui persetujuan president director terlebih dahulu. 2. Setelah adanya persetujuan, HRD langsung mempersiapkan lowongan pekerjaan, sehingga terdapat surat lamaran yang masuk ke perusahaan. 3. Dari semua surat lamaran, data dari calon karyawan harus tersimpan pada HR-Web agar semua calon karyawan yang pernah mengikuti penyeleksian tersimpan. 4. Calon karyawan yang baru harus melalui test wawancara dan tertulis terlebih dahulu, yang kemudian akan mendapatkan penyeleksian kembali oleh kepala departemen. 5. Apabila dari hasil penyeleksian telah terpilih maka HRD melakukan panggilan terhadap calon karyawan dan mengajukan surat perjanjian kerja. Dengan menyetujui surat perjanjian kerja, calon karyawan wajib mengisi data karyawan baru dan menyerahkan ke bagian HRD. 6. Sebelum karyawan mulai melakukan pekerjaan, karyawan akan mendapatkan pelatihan secara internal mengenai pengenalan produk, serta perusahaan.

7 76 Gambar 4.2 Activity Diagram Permintaan Karyawan Baru (PKB) Prosedur Absensi 1. Setiap karyawan harus melakukan absensi saat masuk dan pulang kerja pada alat finger print yang tersedia. 2. Alat finger print akan memproses sidik jari masing-masing karyawan, apabila sidik jari tidak terbaca oleh alat finger print, maka karyawan harus mencobanya sampai berhasil. Setelah berhasil alat finger print akan menyimpan hasil absensi.

8 77 3. Setiap harinya hasil absensi akan langsung terhubungan dengan HR-Web perusahaan, sehingga setiap karyawan dapat melakukan pengecekan terhadap absensi, apabila terhadap 1 hari tidak terabsen, karyawan dengan cepat melaporkan ke HRD agar mengubah kehadiran. 4. Pada HR-Web inipun akan langsung membuatkan laporan absensi setiap bulannya. Gambar 4.3 Activity Diagram Absensi

9 Prosedur Cuti Tahunan 1. Dengan adanya HR-Web, karyawan dapat langsung mengecek sisa cuti yang tersisa. Apabila sisa cuti telah habis, maka form cuti tidak dapat mengakses, tetapi apabila masih memiliki sisa cuti, form cuti dapat mengakses. 2. Karyawan harus mengisi form cuti yang kemudian mengirimkan ke kepala departemen untuk mendapatkan persetujuan permohonan cuti tersebut. Setelah menyetujui permohonan maka HRD mengetahui. Gambar 4.4 Activity Diagram Cuti Tahunan

10 Prosedur Cuti Melahirkan 1. Karyawati langsung mengisi form cuti yang telah tersedia, kemudian mengirimkan ke kepala departemen, sehingga langsung menyetujui permohonan cuti, dengan HRD mengetahui cuti yang terjadi. Gambar 4.5 Activity Diagram Cuti Melahirkan Prosedur Ijin 1. Karyawan dapat melakukan permohonan ijin dengan dua alasan yakni ijin akibat sakit dan ijin akibat adanya keperluan khusus. 2. Pada HR-Web, karyawan dapat mengaksesnya kapan saja, apabila karyawan yang sedang sakit tidak dapat masuk, maka harus mengisi form ijin dan mengirimkan ke kepala departemen, yang kemudian kepala departemen menetapkan karyawan pengganti. Dan apabila karyawan secara mendadak atau memang ada acara, maka harus memilih yang keperluan khusus.

11 80 3. Setelah mengisi form tersebut haruskan mengirimkan ke kepala departemen untuk menyetujui permohonan. Setelah menyetujui permohonan, HRD mengetahui. Gambar 4.6 Activity Diagram Ijin Prosedur Lembur 1. Form lembur tersedia untuk kepala departemen yang mengharapkan karyawannya mengerjakan pekerjaan tambahannya. Maka dari itu, kepala departemen mengisi form lembur dan mengirimkan form lembur trersebut beserta daftar kegiatan yang harus karyawan kerjakan, pada form lembur ini mengharuskan karyawan mengerjakan pada jam yang telah kepala departemen berikan. 2. Setelah karyawan selesai mengerjakan pekerjaannya, hasil dari pekerjaannya itu harus diperlihatkan kepada kepala departemen untuk melakukan pengecekkan hasil pekerjaan dengan daftar kegiatan.

12 81 3. Dan kemudian kepala departemen akan mengisikan jam selesai lembur pada form lembur, sehingga akan terlihat total jam lembur yang telah karyawan lakukan. Gambar 4.7 Activity Diagram Lembur Prosedur Penilaian Prestasi 1. Form penilaian prestasi tersedia untuk melakukan penilaian terhadap karyawan. Berawal pada karyawan melakukan absensi, lalu oleh sistem absensi akan menyimpan absensi tersebut. Dari absensi ini, HR-Web akan membuat laporan absensi dan secara bersamaan karyawan melakukan pekerjaannya. 2. Dari data laporan absensi dan pekerjaan yang telah karyawan lakukan ini, kepala departemen dan Kepala Departemen HRD dapat melakukan penilaian prestasi karyawan. Penilaian prestasi ini sudah secara langsung dan teratur, karena hasilnya akan langsung terhitung. Hasil dari penilaian ada 2 yakni buruk dan baik. Apabila

13 82 hasilnya buruk maka karyawan akan mendapatkan motivasi dan pelatihan. Sedangkan apabila hasilnya baik maka karyawan akan mendapatkan pengembangan dan keuntungan. Setelah melakukan penilaian maka HR-Web akan langsung membuat laporannya. Gambar 4.8 Activity Diagram Penilaian Prestasi

14 Event Table Table 4.1: Event Table No. EVENT TRIGGER SOURCE USE CASE RESPONSE DESTINATION 1 Kepala departemen mengisi form permintaan karyawan baru (PKB) Adanya kebutuhan karyawan baru Kepala departemen Mengisi form permintaan karyawan baru (PKB) Form permintaan karyawan baru (PKB) HRD 2 HRD mengisi data calon karyawan 3 HRD mengisi test wawancara 4 HRD mengisi test tertulis 5 HRD mendapatkan hasil test calon karyawan 6 HRD mengisi data karyawan 7 Karyawan melakukan absensi 8 Karyawan mengisi form cuti 10 Karyawan mengisi form ijin Adanya calon karyawan yang melamar Adanya tanggapan dari lowongan perkerjaan Adanya tanggapan dari lowongan perkerjaan Adanya calon karyawan yang mengikuti test wawancara dan tertulis Adanya calon karyawan yang menyetujui surat perjanjian kerja Adanya untuk menghitung jumlah hari kerja Calon karyawan Mengisi data calon karyawan Data calon karyawan Calon karyawan HRD Mengisi test Test wawancara - wawancara HRD Mengisi test tertulis Test tertulis - Calon karyawan Calon karyawan Mendapatkan hasil test calon karyawan Mengisi data karyawan Hasil test calon karyawan Data karyawan - Karyawan Karyawan Melakukan absensi Absensi HRD Adanya keperluan Karyawan Mengisi form cuti Form cuti Kepala departemen, HRD Adanya keperluan mendadakan Karyawan Mengisi form ijin Form ijin Kepala departemen, HRD

15 84 No. EVENT TRIGGER SOURCE USE CASE RESPONSE DESTINATION 11 Kepala departemen Adanya pekerjaan Kepala Mengisi lembur Lembur Karyawan mengisi lembur tambahan departemen 12 Kepala departemen Adanya untuk Kepala Mengisi Permohonan HRD mengisi permohonan pelatihan meningkatkan kemampuan departemen permohonan pelatihan pelatihan 13 HRD melaksanakan Adanya permohonan Kepala Melaksanakan Pelatihan Karyawan pelatihan 14 Kepala departemen dan Kepala Departemen HRD melakukan penilaian prestasi 15 Kepala departemen mengisi form promosi 16 Kepala departemen mengisi form mutasi 17 Kepala departemen mengisi form demosi 18 Kepala departemen mengisi surat peringatan pelatihan Adanya penilaian tahunan Adanya hasil dari penilaian prestasi Adanya hasil dari penilaian prestasi Adanya hasil dari penilaian prestasi departemen Karyawan Karyawan pelatihan Melakukan penilaian prestasi Mengisi form promosi Penilaian prestasi Form promosi Karyawan Kepala Departemen HRD Karyawan Mengisi form mutasi Form mutasi Kepala Departemen HRD Karyawan Mengisi form demosi Adanya pelanggaran Karyawan Mengisi surat peringatan Form demosi Surat peringatan Kepala Departemen HRD Kepala Departemen HRD 19 HRD membuat laporan pelatihan Adanya pelatihan yang terjadi HRD Membuat laporan pelatihan Laporan pelatihan President director 20 HRD membuat laporan absensi Adanya absensi yang terjadi HRD Membuat laporan absensi Laporan absensi Kepala departemen, finance

16 85 No. EVENT TRIGGER SOURCE USE CASE RESPONSE DESTINATION 21 HRD membuat laporan penilaian prestasi Adanya hasil penilaian prestasi HRD Membuat laporan penilaian prestasi Laporan penilaian prestasi President director, kepala departemen 22 Finance menghitung Adanya rekapan HRD Menghitung gaji Gaji Karyawan Karyawan gaji karyawan 23 HRD membuat laporan jurnal absensi karyawan Adanya hasil laporan jurnal HRD karyawan Membuat Laporan Jurnal Laporan Jurnal President director

17 Domain Model Class Diagram class Class Diagram Domain Absensi 1 - NoTR_Absensi - NIK Tanggal_absensi Gaj i - NoTR_Gaji - NoTR_Absensi - Periode_Gaji 1 1..* 1..* Detail_Absensi Detail_Gaji - NoTR_absensi - NoTR_Gaji - Jam_masuk - Gaji_pokok - Jam_pulang - Lembur 1..* - uang_makan - Telat 1..* Surat_Peringatan - NoTR_speringatan - NIK - Nama - Perihal - Riwayat_peringatan - Tanggal_pelanggaran 1..* - Alasan_pelanggaran - Surat_peringatan_ke 1..* Detail_Penilaian_Prestasi Penilaian_Prestasi - NoTR_Penilaian - NoTR_penilaian - Jenis_penilaian - Periode 1 1..* - Kriteria_penilaian - NIK - Kategori_penilaian - Saran 1 Ijin - NoTR_ijin - Tanggal - NIK 1 1 Lembur - NoTR_lembur - Tanggal - NIK 1..* - Tanggal_permintaan - Input_daftar_kegiatan Detail_Ijin - Keterangan - NoTR_ijin - Tanggal_mulai_ijin - Tanggal_akhir_ijin 1 - Alasaan_ijin - Jumlah_ijin - Jenis_ijin 1..* 1..* Detail_Lembur - NoTR_lembur - Daftar_kegiatan - Jam_mulai - Jam_selesai - Total_jam_lembur 1..* 1..* Detail_Permintaan_Pelatihan - NoTR_mpelatihan - Jenis_pelatihan - Tanggal_pelatihan - Jumlah_karyawan Cuti 1 - NoTR_cuti Permintaan_Karyawan_Baru(PKB) - Tanggal - NoTR_mkbaru - NIK - Tanggal - NIK * 1..* Calon_Karyawan 1..* Detail_Permintaan_Karyawan_Baru(PKB) - No_CK - Tanggal - NoTR_mkbaru Detail_Test_Wawancara Detail_Cuti - Nama - Alasan_mencari_karyawan_baru - No_ktp - NoTR_cuti - Jumlah - NoTR_twawancara - Alamat_ktp 1 1..* - Kriteria_penilaian - Tanggal_mulai_cuti - Keahlian_khusus - Alamat_tinggal - Tanggal_akhir_cuti - Pengalaman_kerja - Jumlah_penilaian_wawancara - Tanggal_lahir - Jumlah_cuti - Catatan - Jenis_pertanyaan - Tempat_lahir - Sisa_cuti - Lokasi - Jenis_kelamin - Alasan_cuti - Status 1..* - No_telpon - Riwayat_cuti - Umur_maximum - No_hp - Komentar - Pengalaman 1..* - Keahlian_khusus 1 - Jumlah_penilaian_wawancara 1..* - Jumlah_penilaian_tertulis Test_Wawancara 1 - Jumlah_hasil - Status - NoTR_twawancara Kota - Kode_kota - Tanggal Kode_kota - Kode_agama - No_CK Karyawan - Kota 1..* Kode_pendidikan 1 1..* 1 - Kode_jabatan - NIK - Kode_departemen - Nama Agama 1 - No_ktp Alamat_ktp - Kode_agama Alamat_tinggal 1 1..* - Agama 1..* 1..* - Tanggal_lahir Hasil_Test 1 - Tempat_lahir Detail_Test_Tertulis - Jenis_kelamin - NoTR_htest Pendidikan - No_telpon - NoTR_ttertulis - Tanggal 1 - No_hp - Kode_pendidikan - Hasil_penilaian - No_CK 1..* - Tanggal_masuk_kerja - Pendidikan - Jumlah_penilaian_tertulis - Jumlah_penilaian_wawancara 1 - Status 1 1..* - Jenis_test - Jumlah_penilaian_tertulis - No_jamsostek - Jumlah_htest 1 - Gaji_pokok 1..* - Status Departemen - Uang_makan 1 - Uang_lembur - Kode_departemen - Uang_tunjangan 1 1..* - Departemen 1..* - No_rekening 1 - Kode_kota - Kode_agama Jabatan 1 - Kode_pendidikan - Kode_jabatan 1 1..* - Kode_jabatan 1..* Test_Tertulis - Kode_departemen - Jabatan - NoTR_ttertulis Tanggal 1 - No_CK 1..* Pelatihan - NoTR_pelatihan 1 - Tanggal - NoTR_mpelatihan Permintaan_Pelatihan - NIK - Nama - NoTR_mpelatihan - Jenis_pelatihan Tanggal - Tanggal_pelatihan - NIK - Jumlah_karyawan - Nama_pelatih - Hasil - Catatan 1..* Detail_Mutasi - NoTR_mutasi - Tanggal_mulai_kerja - Alasan_mutasi 1..* 1 Permohonan_Mutasi 1..* Detail_Promosi - NoTR_promosi - Tanggal_mulai_kerja - Alasan_promosi 1..* 1 Permohonan_Promosi 1..* Detail_Demosi - NoTR_demosi - Tanggal_masuk_kerja - Alasan_demosi 1..* 1 Permohonan_Demosi - NoTR_mutasi - Tanggal - NIK - NoTR_promosi - Tanggal - NIK - NoTR_demosi - Tanggal - NIK Gambar 4.9 Domain Model Class Diagram

18 Use Case uc Use Case Mo... Sistem Informasi pada PT Panatrade Caraka Mengisi form permintaan karyawan baru Mengisi test w aw ancara Mengisi permohonan pelatihan Mengisi test tertulis Mengisi form permohonan promosi Membuat hasil test Mengisi data calon karyawan Kepala Departemen Mengisi form permohonan mutasi Mengisi form permohonan demosi Mengisi data karyaw an Melakukan pelatihan Melakukan penilaian kinerja HRD Mengisi surat peringatan Membuat laporan absensi Mengisi form lembur Membuat laporan pelatihan Melakukan absensi Membuat laporan penilaian kinerja Mengisi form ijin Membuat Laporan Jurnal Karyawan Mengisi form cuti Menghitung Gaji Finance Gambar 4.10 Use Case Sistem Informasi Human Resource Management PT Panatrade Caraka

19 Use Case Specification Use Case Specification Mengisi Form Permintaan Karyawan Baru (PKB) Table 4.2: Use Case Specification Mengisi Form Permintaan Karyawan Baru (PKB) Use Case Name: Mengisi Form Permintaan Karyawan Baru (PKB) Scenarios: - Triggering Event: Brief Description: Adanya kebutuhan karyawan baru Kepala departemen melakukan login, memilih menu perekrutan dengan form permintaan karyawan baru (PKB) kemudian mengisi segala kebutuhan, lalu mengirim data permintaan karyawan baru (PKB) Actors: Kepala departemen Related Use Case: - Stake Holders: HRD: menerima form permintaan karyawan baru (PKB) dari kepala departemen dan membuat lowongan pekerjaan Preconditions: Kepala departemen melakukan login dan membutuhkan karyawan baru Post Conditions: President Director telah menyetujui form permintaan karyawan baru (PKB) Flow of Events: Actor System 1. Kepala departemen melakukan login 2. Kepala Departemen membuka menu perekrutan, 1.1. Memvalidasi akun kepala departemen 2.1. Membuka form permintaan karyawan baru (PKB)

20 89 lalu memilih form permintaan karyawan baru (PKB) dan mengisi form permintaan karyawan baru (PKB) 3. Kepala departemen mengirim form permintaan karyawan baru (PKB) 3.1. President director menyetujui form permintaan karyawan baru (PKB) Exception - Conditions: Use Case Specification Mengisi Test Wawancara Table 4.3: Use Case Specification Mengisi Test Wawancara Use Case Name: Scenarios: Mengisi Test Wawancara Mengisi test wawancara dapat melihat bagaimana hasil test wawancara Triggering Event: Brief Description: Adanya tanggapan dari lowongan pekerjaan HRD melakukan login, memilih menu perekrutan, lalu memilih form test wawancara, dan mengisi sesuai dengan proses wawancara yang terjadi Actors: HRD Related Use Case: - Stake Holders: HRD: mengisi test wawancara berdasarkan test yang calon karyawan lakukan, dan menyimpan test wawancara sebagai

21 90 penentu hasil test Calon karyawan: mengikuti test wawancara dari perusahaan sebagai acuan perekrutan karyawan baru Preconditions: HRD melakukan login dan calon karyawan telah melakukan test wawancara Post Conditions: Calon karyawan telah melakukan test wawancara Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu perekrutan, lalu memilih form 2.1. Membuka form test wawancara test wawancara 3. HRD menyimpan data test 3.1. Test wawancara tersimpan wawancara Exception - Conditions: Use Case Specification Mengisi Test Tertulis Table 4.4: Use Case Specification Mengisi Test Tertulis Use Case Name: Scenarios: Triggering Event: Brief Description: Mengisi Test Tertulis Mengisi test tertulis dapat melihat bagaimana hasil test tertulis Adanya tanggapan dari lowongan pekerjaan HRD melakukan login, memilih menu perekrutan, lalu memilih form test tertulis, dan mengisi sesuai dengan proses test tertulis

22 91 yang terjadi Actors: HRD Related Use Case: - Stake Holders: HRD: mengisi test tertulis berdasarkan test yang calon karyawan lakukan, dan menyimpan test tertulis sebagai penentu hasil test Calon karyawan: mengikuti test tertulis dari perusahaan sebagai acuan perekrutan karyawan baru Preconditions: HRD melakukan login dan calon karyawan telah melakukan test tertulis Post Conditions: Calon karyawan telah melakukan test tertulis Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu 2.1. Membuka form test tertulis perekrutan, lalu memilih form test tertulis 3. HRD menyimpan data test 3.1. Test tertulis tersimpan tertulis Exception - Conditions:

23 Use Case Specification Membuat Hasil Test Calon Karyawan Table 4.5: Use Case Specification Membuat Hasil Test Calon Karyawan Use Case Name: Scenarios: Membuat Hasil Test Calon Karyawan Membuat hasil test calon karyawan sebagai kesimpulan dari test wawancara dan test tertulis Triggering Event: Adanya calon karyawan yang mengikuti test wawancara dan test tertulis Brief Description: HRD melakukan login, memilih menu perekrutan, dan memilih form hasil test yang kemudian memilih No calon karyawan yang telah berhasil dari hasil test dan kepala departemen melakukan proses penyeleksian Actors: HRD Related Use Case: - Stake Holders: HRD: menyimpan hasil test calon karyawan sebagai acuan dalam penerimaan calon karyawan Preconditions: HRD melakukan login, memilih menu perekrutan, memilih form hasil test, dan hasil test telah terbentuk Post Conditions: Hasil test calon karyawan terbentuk Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu perekrutan, memilih form hasil test calon karyawan, lalu 2.1. Membuka form hasil test 2.2. Memilih no calon karyawan 2.3. Mengganti status

24 93 memilih no calon karyawan dan mengganti status sesuai dengan hasil test 3. HRD menyimpan hasil test 3.1. Hasil test tersimpan Exception - Conditions: Use Case Specification Mengisi Data Calon Karyawan Table 4.6: Use Case Specification Mengisi Data Calon Karyawan Use Case Name: Scenarios: Mengisi Data Calon Karyawan Terdapat lowongan pekerjaan, dan calon karyawan mengirim surat lamaran Triggering Event: Brief Description: Adanya calon karyawan yang mengirim surat lamaran HRD melakukan login, memilih menu master, dan memilih form calon karyawan Actors: HRD Related Use Case: - Stake Holders: Preconditions: Post Conditions: HRD: menyimpan data calon karyawan sebagai arsip HRD melakukan login, dan telah menerima surat lamaran Data calon karyawan tersimpan Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu 2.1. Membuka form calon

25 94 master, memilih form calon karyawan karyawan, dan mengisi data calon karyawan 3. HRD menyimpan data calon karyawan 3.1. Data calon karyawan tersimpan Exception - Conditions: Use Case Specification Mengisi Data Karyawan Tabel 4.7: Use Case Specification Mengisi Data Karyawan Use Case Name: Scenarios: Mengisi Data Karyawan Calon karyawan telah menyetujui surat perjanjian kerja, menyatakan telah menjadi karyawan Triggering Event: Brief Description: Adanya calon karyawan menyetujui surat perjanjian kerja HRD melakukan login, memilih menu master, dan memilih form karyawan, kemudian mengisi data karyawan dan menyimpan data karyawan Actors: HRD Related Use Case: - Stake Holders: Calon karyawan: menggunakan surat perjanjian kerja sebagai acuan bahwa telah menjadi karyawan HRD: menyimpan data karyawan sebagai arsip Preconditions: Calon karyawan menyetujui surat perjanjian kerja

26 95 Post Conditions: Data karyawan tersimpan Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu 2.1. Membuka form karyawan master, memilih form karyawan, dan mengisi data karyawan 3. HRD menyimpan data 3.1. Data karyawan tersimpan karyawan Exception - Conditions: Use Case Specification Mengisi Permohonan Pelatihan Table 4.8: Use Case Specification Mengisi Permohonan Pelatihan Use Case Name: Mengisi Permohonan Pelatihan Scenarios: - Triggering Event: Brief Description: Adanya untuk peningkatan keahlian Kepala departemen melakukan login, memilih menu form, lalu memilih form permohonan pelatihan, kemudian mengisi permohonan pelatihan yang akan terkirim ke bagian HRD. Actors: Kepala departemen Related Use Case: - Stake Holders: HRD: menyimpan permohonan pelatihan sebagai acuan

27 96 pelaksanaan pelatihan Preconditions: Kepala departemen melakukan login dan form permohonan pelatihan telah terbentuk Post Conditions: HRD telah menyetujui form permohonan pelatihan Flow of Events: Actor System 1. Kepala departemen melakukan login 2. Kepala departemen memilih menu form, lalu 1.1. Memvalidasi akun kepala departemen 2.1. Membuka form permohonan pelatihan memilih form permohonan pelatihan, dan mengisi form permohonan pelatihan 3. Kepala departemen mengirimkan form 3.1. HRD telah menyetujui form permohonan pelatihan permohonan pelatihan Exception - Conditions: Use Case Specification Melakukan Pelatihan Table 4.9: Use Case Specification Melakukan Pelatihan Use Case Name: Scenarios: Triggering Event: Melakukan Pelatihan HRD telah menyetujui form permohonan pelatihan Adanya kebutuhan dalam meningkatan keahlian dari karyawan

28 97 Brief Description: HRD melakukan login, memilih menu form, lalu memilih menu form pelatihan, dan mengisi segala kebutuhan pelatihan Actors: HRD Related Use Case: - Stake Holders: HRD: menerima form permohonan pelatihan dari kepala departemen Preconditions: HRD melakukan login dan telah menerima form permohonan pelatihan Post Conditions: Form pelatihan terbentuk Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu form, 2.1. membuka form pelatihan lalu membuka form pelatihan, dan mengisi form pelatihan 3. HRD menyimpan form 3.1. Form pelatihan tersimpan pelatihan sebagai laporan Exception - Conditions:

29 Use Case Specification Mengisi Form Permohonan Promosi Table 4.10: Use Case Specification Mengisi Form Permohonan Promosi Use Case Name: Mengisi Form Permohonan Promosi Scenarios: - Triggering Event: Brief Description: Adanya karyawan yang memiliki keahlian yang lebih Kepala departemen melakukan login, memilih menu form, membuka form permohonan promosi dan mengisi form permohonan promosi Actors: Kepala departemen Related Use Case: - Stake Holders: Preconditions: HRD: menerima form permohonan promosi Kepala departemen melakukan login dan HRD telah form permohonan promosi Post Conditions: HRD sudah menerima form permohonan promosi Flow of Events: Actor System 1. Kepala departemen melakukan login 2. Kepala departemen memilih menu form, 1.1. Memvalidasi akun kepala departemen 2.1. Membuka form permohonan promosi membuka form permohonan promosi dan mengisi form permohonan promosi 3. Kepala departemen 3.1. HRD telah menerima form

30 99 mengirimkan form permohonan promosi permohonan promosi Exception - Conditions: Use Case Specification Mengisi Form Permohonan Mutasi Table 4.11: Use Case Specification Mengisi Form Permohonan Mutasi Use Case Name: Mengisi Form Permohonan Mutasi Scenarios: - Triggering Event: Brief Description: Adanya karyawan yang memiliki keahlian pada bidang lain Kepala departemen melakukan login, memilih menu form, membuka form permohonan mutasi dan mengisi form permohonan mutasi Actors: Kepala departemen Related Use Case: - Stake Holders: Preconditions: HRD: menerima form permohonan mutasi Kepala departemen melakukan login dan HRD telah form permohonan mutasi Post Conditions: HRD sudah menerima form permohonan mutasi Flow of Events: Actor System 1. Kepala departemen melakukan login 1.1. Memvalidasi akun kepala departemen 2. Kepala departemen 2.1. Membuka form permohonan

31 100 memilih menu form, mutasi membuka form permohonan mutasi dan mengisi form permohonan mutasi 3. Kepala departemen mengirimkan form 3.1. HRD telah menerima form permohonan mutasi permohonan mutasi Exception - Conditions: Use Case Specification Mengisi Form Permohonan Demosi Table 4.12: Use Case Specification Mengisi Form Permohonan Demosi Use Case Name: Mengisi Form Permohonan Demosi Scenarios: - Triggering Event: Brief Description: Adanya karyawan kurang dalam melakukan pekerjaan Kepala departemen melakukan login, memilih menu form, membuka form permohonan demosi dan mengisi form permohonan demosi Actors: Kepala departemen Related Use Case: - Stake Holders: Preconditions: HRD: menerima form permohonan demosi Kepala departemen melakukan login dan HRD telah form permohonan demosi

32 101 Post Conditions: HRD sudah menerima form permohonan demosi Flow of Events: Actor System 1. Kepala departemen melakukan login 2. Kepala departemen memilih menu form, 1.1. Memvalidasi akun kepala departemen 2.1. Membuka form permohonan demosi membuka form permohonan demosi dan mengisi form permohonan demosi 3. Kepala departemen mengirimkan form 3.1. HRD telah menerima form permohonan demosi permohonan demosi Exception - Conditions: Use Case Specification Melakukan Penilaian Prestasi Table 4.13: Use Case Specification Melakukan Penilaian Prestasi Use Case Name: Melakukan Penilaian Prestasi Scenarios: - Triggering Event: Brief Description: Adanya penilaian tahunan untuk melihat sikap dari karyawan Kepala departemen dan HRD melakukan login, memilih menu form, lalu membuka form penilaian prestasi, dan mengisi form penilaian prestasi sesuai dengan prilaku setiap karyawan dalam

33 102 bekerja Actors: Kepala departemen dan HRD Related Use Case: - Stake Holders: Kepala departemen dan HRD menggunakannya untuk membuat pertimbangan terhadap karyawan dalam menerima bonus, kenakan gaji, dan promosi jabatan Preconditions: Kepala departemen dan HRD melakukan login, dan form penilaian prestasi telah terbentuk Post Conditions: Form penilaian prestasi terbentuk Flow of Events: Actor System 1. Kepala departemen dan HRD: melakukan login 2. Kepala departemen dan HRD melakukan login, memilih menu form, 1.1. Memvalidasi akun kepala departemen dan HRD 2.1. Kepala departemen dan HRD membuka form penilaian prestasi membuka form penilaian prestasi, dan mengisi form penilaian prestasi 3. Form penilaian prestasi telah menjadi pertimbangan 3.1. Form penilaian prestasi terbentuk Exception - Conditions:

34 Use Case Specification Mengisi Form Lembur Table 4.14: Use Case Specification Mengisi Form Lembur Use Case Name: Scenarios: Triggering Event: Mengisi Form Lembur Banyak pekerjaan yang harus karyawan selesaikan Adanya hasil pekerjaan yang membutuhkan karyawan untuk mengerjakan dengan cepat Brief Description: Kepala departemen melakukan login, memilih menu form, membuka form lembur, dan mengisi form lembur dengan pekerjaan yang harus selesai dengan lengkap dan jelas Actors: Kepala departemen Related Use Case: - Stake Holders: Preconditions: Karyawan: menerima form lembur dari kepala departemen Kepala departemen melakukan login dan form lembur telah terkirim Post Conditions: Karyawan telah mengerjakan pekerjaan lembur Flow of Events: Actor System 1. Kepala departemen melakukan login 2. Kepala departemen memilih 1.1. Memvalidasi akun kepala departemen 2.1. Membuka form lembur menu form, membuka form lembur, dan mengisi pekerjaan lembur yang harus selesai 3. Kepala departemen telah 3.1. Karyawan telah menyetujui

35 104 mengirimkan form lembur form lembur Exception - Conditions: Use Case Specification Mengisi Form Ijin Table 4.15: Use Case Specification Mengisi Form Ijin Use Case Name: Mengisi Form Ijin Scenarios: - Triggering Event: Brief Description: Adanya keperluan mendadakan Karyawan melakukan login, memilih menu form, membuka form ijin, dan mengisi form ijin dengan keterangan yang jelas dan beserta alasannya Actors: Karyawan Related Use Case: - Stake Holders: Karyawan: menggunakan form ijin untuk keperluan mendadak yang tidak dapat tertunda Preconditions: Post Conditions: Karyawan melakukan login, dan form ijin telah tersedia Form ijin terbentuk Flow of Events: Actor System 1. Karyawan melakukan login 1.1. memvalidasi akun karyawan 2. Karyawan memilih menu 2.1. membuka form ijin form, membuka form ijin, dan

36 105 mengisi form ijin dengan lengkap dan jelas 3. Karyawan mengirimkan 3.1. Form ijin terbentuk form ijin Exception - Conditions: Use Case Specification Mengisi Form Cuti Tabel 4.16: Use Case Specification Mengisi Form Cuti Use Case Name: Mengisi Form Cuti Scenarios: - Triggering Event: Brief Description: Adanya keperluan Karyawan melakukan login, memilih menu form, membuka form cuti, mengecek sisa cuti yang tersisa, apabila sisa cuti masih tersedia form cuti dapat terbuka, tetapi apabila sisa cuti telah habis, form cuti tidak dapat terbuka, dan mengirimkan form cuti Actors: Karyawan Related Use Case: - Stake Holders: Preconditions: HRD: menyimpan form cuti sebagai arsip Karyawan: menggunakan cuti sebagai waktu kebersamaan atau berobat Post Conditions: Form cuti terbentuk Flow of Events: Actor System

37 Karyawan melakukan login 1.1. Memvalidasi akun karyawan 2. Karyawan memilih menu 2.1. membuka form cuti form, membuka form cuti, dan karyawanmengisi form cuti 3. karyawan mengirimkan 3.1. Form cuti terbentuk form cuti Exception - Conditions: Use Case Specification Melakukan Absensi Table 4.17: Use Case Specification Melakukan Absensi Use Case Name: Melakukan Absensi Scenarios: - Triggering Event: Adanya untuk melakukan perhitungan jumlah hari kerja selama sebulan Brief Description: Karyawan melakukan absensi saat masuk dan pulang kerja dengan alat absensi yang telah tersedia, dan akan langsung tersimpan Actors: Karyawan Related Use Case: - Stake Holders: HRD: melakukan rekapan terhadap absensi Karyawan: menggunakan absensi sebagai acuan perhitungan gaji,

38 107 uang makan, serta tunjangan lainnya Preconditions: Karyawan melakukan absensi dengan alat absensi, dan absensi akan tersimpan Post Conditions: Absensi tersimpan Flow of Events: Actor System 1. Karyawan melakukan absensi 2. Karyawan melakukannya 1.1. Memvalidasi sidik jari karyawan 2.1. Absensi tersimpan saat masuk dan pulang, absensi tersimpan Exception - Conditions: Use Case Specification Mengisi Surat Peringatan Table 4.18: Use Case Specification Mengisi Surat Peringatan Use Case Name: Mengisi Surat Peringatan Scenarios: - Triggering Event: Brief Description: Adanya pelanggaran yang terjadi Kepala departemen melakukan login, memilih menu form, kemudian membuka surat perinngatan dan mengisi surat peringatan dengan pelanggaran yang telah karyawan lakukan Actors: Kepala departemen Related Use Case: -

39 108 Stake Holders: HRD: menerima surat peringatan dari kepala departemen dan harus membuktikan pelanggaran yang terjadi Preconditions: Kepala departemen melakukan login dan surat peringatan telah terbentuk Post Conditions: Surat peringatan telah terbentuk Flow of Events: Actor System 1. Kepala departemen melakukan login 2. Kepala departemen memilih 1.1. Memvalidasi akun kepala departemen 2.1. Membuka surat peringatan menu form, kemudian membuka surat peringatan, dan mengisi surat peringatan 3. Kepala departemen 3.1. Surat peringatan terbentuk mengirimkan surat peringatan Exception - Conditions: Use Case Specification Membuat Laporan Absensi Table 4.19: Use Case Specification Membuat Laporan Absensi Use Case Name: Membuat Laporan Absensi Scenarios: - Triggering Event: Brief Description: Akhir bulan HRD melakukan login, memilih menu laporan, kemudian

40 109 membuka laporan absensi, dengan memilih periode laporan dan mencetaknya Actors: HRD Related Use Case: - Stake Holders: President director: mendapatkan laporan absensi sebagai laporan bulanan Preconditions: Post Conditions: HRD melakukan login, dan saat akhir bulan Laporan absensi terbentuk Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu 2.1. Membuka laporan absensi laporan, lalu membuka laporan absensi, kemudian memilih periode laporan 3. HRD mencetak laporan 3.1. Laporan absensi terbentuk absensi Exception - Conditions: Use Case Specification Membuat Laporan Penilaian Prestasi Table 4.20: Use Case Specification Membuat Laporan Penilaian Prestasi Use Case Name: Membuat Laporan Penilaian Prestasi Scenarios: -

41 110 Triggering Event: Brief Description: Akhir bulan HRD melakukan login, memilih menu laporan, kemudian membuka laporan penilaian prestasi, dengan memilih periode laporan dan mencetaknya Actors: HRD Related Use Case: - Stake Holders: President director: mendapatkan laporan penilaian prestasi sebagai laporan bulanan Preconditions: Post Conditions: HRD melakukan login, dan saat akhir bulan Laporan penilaian prestasi terbentuk Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu laporan, lalu membuka laporan 2.1. Membuka laporan penilaian prestasi penilaian prestasi, kemudian memilih periode laporan 3. HRD mencetak laporan penilaian prestasi 3.1. Laporan penilaian prestasi terbentuk Exception - Conditions:

42 Use Case Specification Membuat Laporan Pelatihan Table 4.21: Use Case Specification Membuat Laporan Pelatihan Use Case Name: Membuat Laporan Pelatihan Scenarios: - Triggering Event: Brief Description: Akhir bulan HRD melakukan login, memilih menu laporan, kemudian membuka laporan pelatihan, dengan memilih periode laporan dan mencetaknya Actors: HRD Related Use Case: - Stake Holders: President director: mendapatkan laporan pelatihan sebagai laporan bulanan Preconditions: Post Conditions: HRD melakukan login, dan saat akhir bulan Laporan pelatihan terbentuk Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu 2.1. Membuka laporan pelatihan laporan, lalu membuka laporan pelatihan, kemudian memilih periode laporan 3. HRD mencetak laporan 3.1. Laporan pelatihan terbentuk Exception - pelatihan

43 112 Conditions: Use Case Specification Menghitung Gaji Table 4.22: Use Case Specification Menghitung Gaji Use Case Name: Menghitung Gaji Scenarios: - Triggering Event: Brief Description: Adanya hasil rekapan absensi karyawan Finance melakukan login, memilih menu Form, kemudian membuka Form Menghitung Gaji, dengan memilih periode bulan dan tahun dan mencetaknya Actors: Finance Related Use Case: - Stake Holders: Preconditions: Post Conditions: Karyawan akan menerima gaji sesuai dengan absensi Finance melakukan login, dan saat akhir bulan Slip gaji terbentuk Flow of Events: Actor System 1. Finance melakukan login 1.1. Memvalidasi akun Finance 2. Finance memilih menu form, lalu membukaform 2.1. Membuka form menghitung gaji menghitung gaji, kemudian memilih periode bulan dan tahun 3. Finance mencetak slip gaji 3.1. Slip gaji terbentuk

44 113 Exception - Conditions: Use Case Specification Membuat Laporan Jurnal Table 4.23: Use Case Specification Membuat Laporan Jurnal Use Case Name: Membuat Laporan Jurnal Scenarios: - Triggering Event: Brief Description: Akhir bulan HRD melakukan login, memilih menu laporan, kemudian membuka laporan jurnal, dengan memilih periode laporan dan mencetaknya Actors: HRD Related Use Case: - Stake Holders: President director: mendapatkan laporan jurnal sebagai laporan bulanan Preconditions: Post Conditions: HRD melakukan login, dan saat akhir bulan Laporan jurnal terbentuk Flow of Events: Actor System 1. HRD melakukan login 1.1. Memvalidasi akun HRD 2. HRD memilih menu 2.1. Membuka laporan jurnal laporan, lalu membuka laporan jurnal, kemudian memilih periode laporan

45 HRD mencetak laporan 3.1. Laporan jurnal terbentuk jurnal Exception - Conditions: 4.7. State Chart Diagram State Chart Diagram Class Ijin class I... start_add_ijin(notr_ijin,tanggal_ijin) adddata_ijin(tanggal_mulai_ijin,tanggal_akhir_ijin,jenis_ijin,alasan_ijin) activ ed completed sav ed Gambar 4.11 State Chart Diagram Class Ijin State Chart Diagram Class Cuti class Cuti start_add_cuti(notr_cuti,tanggal_cuti) adddata_cuti(tanggal_mulai_cuti,tanggal_akhir_cuti,alasan) activ e completed Sav ed getdetail_cuti(tanggal_mulai_cuti,tanggal_akhir_cuti,jumlah_cuti,alasan_cuti,nik,nama) Gambar 4.12 State Chart Diagram Class Cuti

46 State Chart Diagram Class Lembur class Lembur start_add_lembur(notr_lembur,tanggal_lembur) adddata_lembur(tanggal_permintaan,jam_mulai,jam_selesai) activ ed Completed sav ed adddetail_lembur(daftar_kegiatan) Gambar 4.13 State Chart Diagram Class Lembur State Chart Diagram Class Permintaan Karyawan Baru (PKB) stm permintaan karyawan ba... start_add_permintaan_karyawan_baru(notr_permintaan_karyawan_baru,tanggal) activ ed adddata_permintaan_karyawan_baru(alasan_mencari_baru,lokasi,status,jumlah,umur,pendidikan,keahlian_khusus,pengalaman_kerja,catatan) getdetail_permintaan_karyawan_baru(nik,nama,jabatan,departemen) completed getdetail_permintaa_karyawan_baru(nik,kode_mutasi,nama,jabatan,departemen) sav ed Gambar 4.14 State Chart Diagram Class Permintaan Karyawan Baru (PKB)

47 State Chart Diagram Class Calon Karyawan stm master start_add_calon_karyawan(no.calon_karyawan) activ ed adddata_karyawan(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,kelamin,no.telp,no.hp,jabatan,departemen,pendidikan,pengalaman_kerja,keahlian_khusus) getdata_calon_karyawan(total_wawancara,total_tertulis,hasil_test,status) completed saved Gambar 4.15 State Chart Diagram Class Calon Karyawan State Chart Diagram Class Master Calon Karyawan stm master delete_calon_karyawan() view_calon_karyawan() activ ed add_calon_karyawan() update_calon_karyawan() Gambar 4.16 State Chart Diagram Class Master Calon Karyawan

48 State Chart Diagram Class Karyawan stm master start_add_karyawan(nik) activ ed adddata_karyawan(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,kelamin,no.telp,no.hp,jabatan,departemen,tgl_masuk_kerja,status,pendidikan,no.jamsoster,gaji_pokok,uang_makan,lembur,tunjangan,no.rekening) completed sav ed Gambar 4.17 State Chart Diagram Class Karyawan State Chart Diagram Class Master Karyawan stm master delete_karyawan() view_karyawan() activ ed add_karyawan() update_karyawan() Gambar 4.18 State Chart Diagram Class Master Karyawan

49 State Chart Diagram Class Test Wawancara stm perekrutan start_add_test_wawancara(notr_test_wawancara,tanggal) activ ed adddata_test_wawanacara(no.calon_karyawan,penilaian) completed sav ed Gambar 4.19 State Chart Diagram Class Test Wawancara State Chart Diagram Class Test Tertulis stm perekrutan start_add_test_tertulis(notr_test_tertulis,tanggal) activ ed adddata_test_tertulis(no.calon_karyawan,hasil_penilaian) completed sav ed Gambar 4.20 State Chart Diagram Class Test Tertulis

50 State Chart Diagram Class Hasil Test stm perekrutan start_add_hasil_test_(notr_hasil_test,tanggal) activ ed adddata_hasil_test(no.calon_karyawan,status) completed sav ed Gambar 4.21 State Chart Diagram Class Hasil Test State Chart Diagram Class Permohonan Pelatihan class pelatihan start_add_permohonan_pelatihan(notr_permohonan_pelatihan,tanggal) activ ed adddata_permohonan_pelatihan(jenis_pelatihan,tanggal_pelatihan,total_karyawan) completed sav ed Gambar 4.22 State Chart Diagram Class Permohonan Pelatihan

51 State Chart Diagram Class Pelatihan class pelatihan start_add_pelatihan(notr_pelatihan,tanggal) activ ed adddata_pelatihan(notr_permohonan_pelatihan,nama_pelatih,hasil,catatan) completed sav ed getdetail_pelatihan(nik,jenis_pelatihan,tanggal_pelatihan,total_karyawan) Gambar 4.23 State Chart Diagram Class Pelatihan State Chart Diagram Class Promosi class promosi/demosi/mutasi start_add_promosi(notr_promosi,tanggal_promosi) activ ed adddata_promosi(nik,jabatan,departemen,alasan_promosi) completed sav ed Gambar 4.24 State Chart Diagram Class Promosi

52 State Chart Diagram Class Demosi class promosi/demosi/mutasi start_add_demosi(notr_demosii,tanggal_demosi) activ ed adddata_demosi(nik,jabatan,departemen,alasan_demosi) completed sav ed Gambar 4.25 State Chart Diagram Class Demosi State Chart Diagram Class Mutasi class promosi/demosi/mutasi start_add_mutasi(notr_mutasi,tanggal_mutasi) activ ed adddata_mutasi(nik,jabatan,departemen,alasan_mutasi) completed sav ed Gambar 4.26 State Chart Diagram Class Mutasi

53 State Chart Diagram Class Surat Peringatan stm surat peringatan start_add_surat_peringatan(notr_surat_peringatan,tanggal) activ ed adddata_surat_peringatan(nik,perihal,tanggal_peringatan,alasan_pelanggaran,surat_peringatan_ke-) completed getdetail_surat_peringatan(tanggal_pelanggaran,alasan_pelanggaran,peringata_ke-) sav ed Gambar 4.27 State Chart Diagram Class Surat Peringatan

54 Design Discipline System Sequence Diagram System Sequence Diagram Melakukan Login sd login :System User login() add_nik() add_password() Gambar 4.28 System Sequence Diagram Melakukan Login

55 System Sequence Diagram Mengisi Form Permintaan Karyawan Baru (PKB) sd permintaan karyawan ba... :System Kepala Departemen start_add(notr_permintaan_karyawan_baru,tanggal) alt kirim adddata(alasan_mencari,lokasi,status,jumlah,umur,pendidikan,keahlian_khusus,pengalaman_kerja) select_alasan_mencari() NIK,nama,jabatan,departemen,NoTR_mutasi() opt Batal Gambar 4.29 System Sequence Diagram Mengisi Form Permintaan Karyawan Baru (PKB) System Sequence Diagram Mengisi Test Wawancara sd Test Waw ancara :System HRD start_add(notr_test_wawancara,tanggal) alt Kirim select_no.calon_karyawan() nama() adddata(penilaian) opt Batal Gambar 4.30 System Sequence Diagram Mengisi Test Wawancara

56 System Sequence Diagram Mengisi Test Tertulis sd Test Tertulis :System HRD start_add(notr_test_tertuulis,tanggal) alt Kirim select_no.calon_karyawan() nama() adddata(hasil_penilaian) save() opt Batal Gambar 4.31 System Sequence Diagram Mengisi Test Tertulis System Sequence Diagram Mendapatkan Hasil Test Calon Karyawan sd Hasil Test :System HRD start_add(notr_hasil_test,tanggal) alt Kirim select_no.calon_karyawan() nama,total_penilaian_tertulis,dan_wawancara() adddata(status) opt Batal Gambar 4.32 System Sequence Diagram Mendapatkan Hasil Test Calon Karyawan

57 System Sequence Diagram Mengisi Data Calon Karyawan sd calon karyaw... :System HRD start_add(no.calon_karyawan) alt Simpan adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.ho,no.telp,status,keahlian_khusus,pengalaman_kerja,jabatan,departemen) opt Batal Gambar 4.33 System Sequence Diagram Mengisi Data Calon Karyawan System Sequence Diagram Mengisi Data Karyawan sd Karyaw... :System HRD start_add(nik) alt Simpan adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.ho,no.telp,status,jabatan,departemen,tanggal_masuk_kerja,no.jamsostek,no.rekening,uang_makan,lembur,tunjangan,gaji_pokok) opt Batal Gambar 4.34 System Sequence Diagram Mengisi Data Karyawan

58 System Sequence Diagram Mengisi Permohonan Pelatihan sd permohonan pelatihan :System Kepala Departemen start_add(notr_m_pelatihan,tanggal) alt kirim adddata(jenis_pelatihan,tanggal_pelatihan,jumlah) opt Batal Gambar 4.35 System Sequence Diagram Mengisi Permohonan Pelatihan System Sequence Diagram Melakukan Pelatihan sd pelatihan :System HRD start_add(notr_pelatihan,tanggal) select(notr_m_pelatihan) getdetail(nik,nama,jenis_pelatihan,tanggal_pelatihan,total_karyawan) opt Batal Gambar 4.36 System Sequence Diagram Melakukan Pelatihan

59 System Sequence Diagram Melakukan Absensi sd absensi :System User absensi() sidik_jari() Gambar 4.37 System Sequence Diagram Melakukan Absensi System Sequence Diagram Mengisi Ijin sd I... :System Karyawan start_add(notr_ijin,tanggal) alt Kirim adddata(tanggal_mulai_ijin,tanggal_akhir_ijin,jenis_ijin,alasan_ijin) opt Batal Gambar 4.38 System Sequence Diagram Mengisi Ijin

60 System Sequence Diagram Mengisi Cuti sd Cuti :System Karyawan start_add(notr_cuti,tanggal_cuti) alt Kirim adddata(tanggal_mulai_cuti,tanggal_akhir_cuti,alasan_cuti) getdetail(tanggal_mulai_cuti,tanggal_akhir_cuti,jumlah_cuti,alasan_cuti,nik,nama) get_sisa_cuti() opt Batal Gambar 4.39 System Sequence Diagram Mengisi Cuti System Sequence Diagram Mengisi Lembur sd Lembur :System Kepala Departemen start_add(notr_lembur,tanggal) alt Kirim select_nik() get_nama,jabatan,departemen() adddata(tanggal_permintaan,jam_mulai,jam_selesai,input_daftar_kegiatan) opt Tambah tambah() opt Hapus hapus() getdetail(daftar_kegiatan) opt Batal Gambar 4.40 System Sequence Diagram Mengisi Lembur

61 System Sequence Diagram Mengisi Permohonan Promosi sd Promosi :System Kepala Departemen start_add(notr_promosi,tanggal) alt kirim select_nik() nama,jabatan,departemen,tanggal_masuk_kerja() adddata(jabatan,departemen,alasan_promosi) opt Batal Gambar 4.41 System Sequence Diagram Mengisi Permohonan Promosi System Sequence Diagram Mengisi Permohonan Demosi sd Demosi :System Kepala Departemen start_add(notr_demosi,tanggal) alt Kirim select_nik() nama,jabatan,departemen,tanggal_masuk() adddata(jabatan,departemen,alasan_demosi) opt Batal Gambar 4.42 System Sequence Diagram Mengisi Permohonan Demosi

62 System Sequence Diagram Mengisi Permohonan Mutasi sd Mut... :System Kepala Departemen start_add(notr_mutasi,tanggal) alt Kirim select_nik() nama,jabatan,departemen,tanggal_masuk_kerja() adddata(jabatan,departemen,alasan_mutasi) opt Batal Gambar 4.43 System Sequence Diagram Mengisi Permohonan Mutasi System Sequence Diagram Melakukan Penilaian Prestasi sd Penilaian Prestasi :System Kepala Departemen start_add(notr_penilaian,tanggal) alt Kirim select_nik() get_nama,jabatan,departemen,tanggal_masuk_kerja)() adddata(periode,jenis_penilaian,kriteria_penilaian,saran) opt Cetak cetak() opt Batal Gambar 4.44 System Sequence Diagram Melakukan Penilaian Prestasi

63 System Sequence Diagram Mengisi Surat Peringatan sd Surat Peringatan :System Kepala Departemen start_add(notr_surat_peringatan,tanggal) alt Simpan select_nik() get_nama,jabata,departemen() adddata(perihal,alasan_pelanggaran,surat_peringatan_ke-) getdetail(tanggal_pelanggaran,alasan_pelanggaran,surat_peringatan_ke-) opt Cetak cetak() opt Batal Gambar 4.45 System Sequence Diagram Mengisi Surat Peringatan System Sequence Diagram Membuat Laporan Absensi sd Laporan Absensi :System HRD start_add(tanggal_laporan_absensi) select_bulan() select_tahun() tanggal_masuk,tanggal_keluar,jam_masuk,jam_keluar,hari,total_absensi,nik,nama() alt Cetak cetak() opt Batal Gambar 4.46 System Sequence Diagram Membuat Laporan Absensi

64 System Sequence Diagram Membuat Laporan Pelatihan sd Laporan Pelatihan :System HRD start_add(tanggal_laporan_pelatihan) select_bulan() select_tahun() NoTR_pelatihan,rincian,NIK,nama,jenis_pelatihan,tanggal_pelatihan,total_karyawan,nama_pelatih() alt Cetak cetak() opt Batal Gambar 4.47 System Sequence Diagram Membuat Laporan Pelatihan System Sequence Diagram Membuat Laporan Penilaian Prestasi sd Laporan Penilaian :System HRD start_add(tanggal_laporan_penilaian_prestasi) select_bulan() select_tahun() NoTR_penilaian,periode,NIK,nama,jabatan,departemen,tanggal_masuk_kerja() alt Cetak cetak() opt Batal Gambar 4.48 System Sequence Diagram Membuat Laporan Penilaian Prestasi

65 System Sequence Diagram Menghitung Gaji sd G... :System Finance start_add(periode_gaji) select_bulan() select_tahun() gaji_pokok,lembur,uang_makan,telat() alt Cetak cetak() opt Tutup close() Gambar 4.49 System Sequence Diagram Menghitung Gaji System Sequence Diagram Membuat Laporan Jurnal sd Jurnal :System HRD start_add(tanggal_laporan_jurnal) select_bulan() select_tahun() tanggal,no_urut,akun,debit,kredit() alt Cetak cetak() opt Batal Gambar 4.50 System Sequence Diagram Membuat Laporan Jurnal

66 Completed Three-Layer Design Sequence Diagram Completed Three-Layer Design Sequence Diagram Melakukan Login sd login <<boundary>> :Login :Login_Handler :Karyawan :Karyawan_DA User init_karyawan() login() read_karyawan() login() add_nik() add_nik() add_password() add_password() get_data_karyawan(nik,password) NIK,nama,jabatan() Gambar 4.51 Completed Three-Layer Design Sequence Diagram Melakukan Login

67 Completed Three-Layer Design Sequence Diagram Mengisi Form Permintaan Karyawan Baru (PKB) sd Permintaan Karyawan Ba... Kepala Departemen <<boundary>> :Menu_Utama <<boundary>> :PKB :PKB_Handler :Karyawan :Karyawan_DA :PKB :PKB_DA :Detail_PKB :Detail_PKB_DA create_new_pkb() init_karyawan() read_karyawan() init_pkb() read_pkb() create_detail_pkb() init_detail_pkb() read_detail_pkb() start_add(notr_permintaan_karyawan_baru,tanggal) start_add(notr_permintaan_karyawan_baru,tanggal) alt Kirim adddata(alasan_mencari,lokasi,status,jumlah,umur,pendidikan,keahlian_khusus,pengalaman_kerja,catatan) adddata(alasan_mencari,lokasi,status,jumlah,umur,pendidikan,keahlian_khusus,pengalaman_kerja,catatan) select_alasan_mencari() select_alasan_mencari() getdata_pkb(alasan_mencari_baru) NIK,nama,jabatan,departemen,kode_mutasi() NIK,nama,jabatan,departemen,NoTR_mutasi() get_detail(notr_permintaan_karyawan_baru) get_detail(notr_permintaan_karyawan_baru) NIK,nama,alasan_mencari_baru,jumlah,keahlian_khusus,pengalaman_kerja,catatan)() NIK,nama,alasan_mencari_baru,jumlah,keahlian_khusus,pengalaman_kerja,catatan)() NIK,nama,alasan_mencari_baru,jumlah,keahlian_khusus,pengalaman_kerja,catatan)() saved_detail() saved_detail() opt Batal Gambar 4.52 Completed Three-Layer Design Sequence Diagram Mengisi Form Permintaan Karyawan Baru (PKB)

68 Completed Three-Layer Design Sequence Diagram Mengisi Test Wawancara sd w aw anc... HRD <<boundary>> :Menu_Utama <<boundary>> :Test_Wawancara :Test_Wawancara_Handler :Calon_Karyawan :Calon_Karyawan_DA :Test_Wawancara :Test_Wawancara_DA :Detail_Test_Wawancara :Detail_Test_Wawancara_DA create_new_test_wawancara() init_calon_karyawan() read_calon_karyawan() init_test_wawancara() read_test_wawancara() create_detail_test_wawancar() init_test_wawancara() read_test_wawancara() start_add(notr_test_wawancara,tanggal) start_add(notr_test_wawancara,tanggal) alt Simpan select_no.calon_karyawan() select_no.calon_karyawan() nama() getdata(notr_test_wawancara) nama() get_detail(notr_test_wawancara) get_detail(notr_test_wawancara) No_CK,nama,kriteria_penilaian,total_penilaian_wawancara() No_CK,nama,kriteria_penilaian,total_penilaian_wawancara() No_CK,nama,kriteria_penilaian,total_penilaian_wawancara() adddata(penilaian) adddata(penilaian) saved_detail() saved_detail() opt Batal Gambar 4.53 Completed Three-Layer Design Sequence Diagram Mengisi Test Wawancara

69 Completed Three-Layer Design Sequence Diagram Mengisi Test Tertulis sd Test Tertulis <<boundary>> :Menu_Utama <<boundary>> :Test_Tertulis :Test_Tertulis_Handler :Calon_Karyawan :Calon_Karyawan_DA :Test_Tertulis :Test_Tertulis_DA :Detail_Test_Tertulis :Detail_Test_Tertulis_DA HRD create_new_test_tertulis() init_calon_karyawan() read_calon_karyawan() init_test_tertulis() read_test_tertulis() create_detail_test_tertulis() init_test_tertulis() read_test_tertulis() start_add(notr_test_tertulis,tanggal) start_add(notr_test_tertulis,tanggal) alt Simpan select_no.calon_karyawan() select_no.calon_karyawan() getdata(notr_test_tertulis) nama() nama() get_detail(notr_test_tertulis) get_detail(notr_test_tertulis) No_CK,nama,hasil_penilaian,total_penilaian_tertulis() No_CK,nama,hasil_penilaian,total_penilaian_tertulis() No_CK,nama,hasil_penilaian,total_penilaian_tertulis() adddata(hasil_penilaian) adddata(hasil_penilaian) saved_detail() saved_detail() opt Batal Gambar 4.54 Completed Three-Layer Design Sequence Diagram Mengisi Test Tertulis

70 Completed Three-Layer Design Sequence Diagram Mendapatkan Hasil Test Calon Karyawan sd Hasil Test HRD <<boundary>> :Menu_Utama <<boundary>> :Hasil_Test :Hasil_Test_Handler :Calon_Karyawan :Calon_Karyawan_DA :Hasil_Test :Hasil_Test_DA create_new_hasil_test() init_calon_karyawan() read_calon_karyawan() init_hasil_test() read_hasil_test() start_add(notr_hasil_test,tanggal) start_add(notr_hasil_test,tanggal) alt Simpan select_no.calon_karyawan() select_no.calon_karyawan() nama,total_penilaian_tertulis,wawancara() getdata(notr_hasil_test) nama,total_penilaian_tertulis,wawancara() adddata(status) adddata(status) opt Batal Gambar 4.55 Completed Three-Layer Design Sequence Diagram Mendapatkan Hasil Test Calon Karyawan

71 Completed Three-Layer Design Sequence Diagram Mengisi Data Calon Karyawan sd Calon Karyaw... HRD <<boundary>> :Menu_Utama <<boundary>> :Master_Calon_Karyawan :Master_Calon_Karyawan_Handler :Calon_Karyawan :Calon_Karyawan_DA create_new_master_calon_karyawan() start_add(no.calon_karyawan,tanggal) init_calon_karyawan() read_calon_karyawan() start_add(no.calon_karyawan,tanggal) alt Simpan adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.hp,no.telp,status,keahlian_khusus,pengalaman_kerja,jabatan,departemen) adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.hp,no.telp,status,keahlian_khusus,pengalaman_kerja,jabatan,departemen) opt Batal Gambar 4.56 Completed Three-Layer Design Sequence Diagram Mengisi Data Calon Karyawan

72 Completed Three-Layer Design Sequence Diagram Master Calon Karyawan sd M C Karyaw... <<boundary>> :Menu_Utama <<boundary>> :Master_Calon_Karyawan :Master_Calon_Karyawan_Handler :Master_Calon_Karyawan :Master_Calon_Karyawan_DA HRD view_calon_karyawan() view_calon_karyawan() view_calon_karyawan() init_calon_karyawan() read_calon_karyawan() alt Tambah adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.hp,no.telp,status,keahlian_khusus,pengalaman_kerja,jabatan,departemen) adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.hp,no.telp,status,keahlian_khusus,pengalaman_kerja,jabatan,departemen) alt Update select_no.calon_karyawan() select_no.calon_karyawan() getdata(no.calon_karyawan) no.ktp,alamatktp,alamat_tinggal,agama,no.telp,no.hp,keahlian_khusus,pengalaman_kerja,status() no.ktp,alamatktp,alamat_tinggal,agama,no.telp,no.hp,keahlian_khusus,pengalaman_kerja,status() update_data(no.ktp,alamatktp,alamat_tinggal,agama,no.telp,no.hp,keahlian_khusus,pengalaman_kerja,status) update_data(no.ktp,alamatktp,alamat_tinggal,agama,no.telp,no.hp,keahlian_khusus,pengalaman_kerja,status) alt Hapus hapus(no.calon_karyawan) hapus(no.calon_karyawan) opt Batal Gambar 4.57 Completed Three-Layer Design Sequence Diagram Master Calon Karyawan

73 Completed Three-Layer Design Sequence Diagram Mengisi Data Karyawan sd Karyaw... <<boundary>> :Menu_Utama <<boundary>> :Master_Karyawan :Master_Karyawan_Handler :Karyawan :Karyawan_DA HRD create_new_master_karyawan() init_karyawan() read_karyawan() start_add(nik) start_add(nik) alt Kirim adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.hp,no.telp,status,keahlian_khusus,pengalaman_kerja,jabatan,departemen,tangga_masuk_kerja,no.jamsostek,no.rekening,uang_makan,tunjangan,lembur,gaji_pokok) adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.hp,no.telp,status,keahlian_khusus,pengalaman_kerja,jabatan,departemen,tangga_masuk_kerja,no.jamsostek,no.rekening,uang_makan,tunjangan,lembur,gaji_pokok) opt Batal Gambar 4.58 Completed Three-Layer Design Sequence Diagram Mengisi Data Karyawan

74 Completed Three-Layer Design Sequence Diagram Master Karyawan sd M Karyaw... HRD <<boundary>> :Menu_Utama <<boundary>> :Master_Karyawan :Master_Karyawan_Handler :Master_Karyawan :Master_KaryawanDA alt Tambah view_karyawan() view_karyawan() view_karyawan() init_karyawan() read_karyawan() adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.hp,no.telp,status,keahlian_khusus,pengalaman_kerja,jabatan,departemen,tangga_masuk_kerja,no.jamsostek,no.rekening,uang_makan,tunjangan,lembur,gaji_pokok) adddata(nama,no.ktp,alamat_ktp,alamat_tinggal,kota,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,no.hp,no.telp,status,keahlian_khusus,pengalaman_kerja,jabatan,departemen,tangga_masuk_kerja,no.jamsostek,no.rekening,uang_makan,tunjangan,lembur,gaji_pokok) alt Update select_nik() select_nik() getdata(nik) no.ktp,alamat_ktp,alamat_tinggal,kota,no.telp,no.hp,agama,no.rekening() no.ktp,alamat_ktp,alamat_tinggal,kota,no.telp,no.hp,agama,no.rekening() update_data(no.ktp,alamat_ktp,alamat_tinggal,kota,no.telp,no.hp,agama,no.rekening) update_data(no.ktp,alamat_ktp,alamat_tinggal,kota,no.telp,no.hp,agama,no.rekening) alt Hapus hapus(nik) hapus(nik) opt Batal Gambar 4.59 Completed Three-Layer Design Sequence Diagram Master Karyawan

75 Completed Three-Layer Design Sequence Diagram Mengisi Permohonan Pelatihan sd Permohonan Pelatihan Kepala Departemen <<boundary>> :Menu_Utama <<boundary>> :Permohonan_Pelatihan :Permohonan_Pelatihan_Handler :Karyawan :Karyawan_DA :Permohonan_Pelatihan :Permohonan_Pelatihan_DA Detail_Permohonan_Pelatihan Detail_Permohonan_Pelatihan_DA create_new_permohonan_pelatihan() init_karyawan() read_karyawan() init_permohonan_pelatihan() read_permohonan_pelatihan() create_detail_permohonan_pelatihan() init_detail_permohonan_pelatihan() read_retail_permohonan_pelatihan() start_add(notr_permohonan_pelatihan,tanggal) start_add(notr_permohonan_pelatihan,tanggal) alt Kirim add_data(jenis_pelatihan,tanggal_pelatihan,jumlah) add_data(jenis_pelatihan,tanggal_pelatihan,jumlah) get_detail(notr_permohonan_pelatihan) get_detail(notr_permohonan_pelatihan) NIK,nama,tanggal_pelatiihanjenis_pelatihan,jumlah_karyawan() NIK,nama,tanggal_pelatiihanjenis_pelatihan,jumlah_karyawan() NIK,nama,tanggal_pelatiihanjenis_pelatihan,jumlah_karyawan() saved_detail() saved_detail() opt Batal Gambar 4.60 Completed Three-Layer Design Sequence Diagram Mengisi Permohonan Pelatihan

76 Completed Three-Layer Design Sequence Diagram Melakukan Pelatihan sd Pelatihan HRD <<boundary>> :Menu_Utama <<boundary>> :Pelatihan :Pelatihan_Handler :Karyawan :Karyawan_DA :Pelatihan :Pelatihan_DA create_new_pelatihan() init_karyawan() read_karyawan() init_pelatihan() read_pelatihan() start_add(notr_pelatihan,tanggal) start_add(notr_pelatihan,tanggal) alt Simpan select_notr_pelatihan() select_notr_pelatihan() get_detail(notr_pelatihan) NIK,nama,jenis,pelatihan,tanggal_pelatihan,total_karyawan() NIK,nama,jenis,pelatihan,tanggal_pelatihan,total_karyawan() add_data(nama_pelatih,hasil,catatan) add_data(nama_pelatih,hasil,catatan) opt Batal Gambar 4.61 Completed Three-Layer Design Sequence Diagram Melakukan Pelatihan

77 Completed Three-Layer Design Sequence Diagram Melakukan Absensi sd Absensi User <<boundary>> :Menu_Utama <<boundary>> :Absensi :Absensi_Handler :Karyawan :Karyawan_DA :Detail_Absensi :Detail_Absensi_DA create_new_absensi() init_karyawan() read_karyawan() init_detail_absensi() read_detail_absensi() create_detail_absensi() start_add(notr_absensi) start_add(notr_absensi) select_nik() select_nik() get_data(nik) NIK,nama,jam_masuk,jam_pulang,total_hadir,total_absen() NIK,nama,jam_masuk,jam_pulang,total_hadir,total_absen() add_sidik_jari() add_sidik_jari() add_detail() add_detail() add_detail() saved_detail() saved_detail() saved_detail() Gambar 4.62 Completed Three-Layer Design Sequence Diagram Melakukan Absensi

78 Completed Three-Layer Design Sequence Diagram Mengisi Ijin sd I... <<boundary>> :Menu_Utama <<boundary>> :Ijin :Ijin_Handler :Ijin :Ijin_DA :Detail_Ijin :Detail_Ijin_DA Karyawan create_new_ijin() init_ijin() read_ijin() create_detail_ijin() init_detail_ijin() read_detail_ijin() start_add(notr_ijin,tanggal) start_add(notr_ijin,tanggal) alt Kirim add_data(tanggal_mulai_ijin,tanggal_akhir_ijin,jenis_ijin,alasan_ijin) add_data(tanggal_mulai_ijin,tanggal_akhir_ijin,jenis_ijin,alasan_ijin) get(notr_ijin) get_jumlah_ijin() get_jumlah_ijin() get_detail(notr_ijin) get_detail(notr_ijin) tanggal_mulai_ijin,tanggal_akhir_ijin,jenis_ijin,alasan_ijin() tanggal_mulai_ijin,tanggal_akhir_ijin,jenis_ijin,alasan_ijin() saved_detail() saved_detail() opt Batal Gambar 4.63 Completed Three-Layer Design Sequence Diagram Mengisi Ijin

79 Completed Three-Layer Design Sequence Diagram Mengisi Cuti sd Cuti <<boundary>> :Menu_Utama <<boundary>> :Cuti :Cuti_Handler :Cuti :Cuti_DA :Detail_Cuti :Detail_Cuti_DA Karyawan create_new_cuti() init_cuti() read_cuti() create_detail_cuti() init_detail_cuti() read_detail_cuti() start_add(notr_cuti,tanggal) start_add(notr_cuti,tanggal) alt Kirim add_data(tanggal_mulai_cuti,tanggal_akhir_cuti,jumlah_cuti,alasan_cuti) add_data(tanggal_mulai_cuti,tanggal_akhir_cuti,jumlah_cuti,alasan_cuti) get_detail(notr_cuti) tanggal_mulai_cuti,tanggal_akhir_cuti,jumlah_cuti,alasan_cuti,nik,nama() tanggal_mulai_cuti,tanggal_akhir_cuti,jumlah_cuti,alasan_cuti,nik,nama() get_sisa_cuti() get_sisa_cuti() saved_detail() saved_detail() opt Batal Gambar 4.64 Completed Three-Layer Design Sequence Diagram Mengisi Cuti

80 Completed Three-Layer Design Sequence Diagram Mengisi Lembur sd Lembur <<boundary>> :Menu_Utama <<boundary>> :Lembur :Lembur_Handler :Karyawan :Karyawan_DA :Lembur :Lembur_DA :Detail_Lembur :Detail_Lembur_DA Kepala Departemen create_new_lembur() init_karyawan() read_karyawan() init_lembur() read_lembur() create_new_detail_lembur() init_detail_lembur() read_detail_lembur() start_add(notr_lembur,tanggal) start_add(notr_lembur,tanggal) alt Kirim select_nik() select_nik() get_data(nik) nama,jabatan,departemen() nama,jabatan,departemen() add_data(tanggal_permintaan,jam_mulai,jam_selesai,input_daftar_kegiatan) add_data(tanggal_permintaan,jam_mulai,jam_selesai,input_daftar_kegiatan) get_detail(notr_lembur) (tanggal_permintaan,jam_mulai,jam_selesai,input_daftar_kegiatan() (tanggal_permintaan,jam_mulai,jam_selesai,input_daftar_kegiatan() (tanggal_permintaan,jam_mulai,jam_selesai,input_daftar_kegiatan() opt Tambah tambah() tambah() tambah() opt Hapus hapus() hapus() hapus() get_detail(daftar_kegiatan) get_detail(daftar_kegiatan) saved_detail() saved_detail() saved_detail() opt Batal Gambar 4.65 Completed Three-Layer Design Sequence Diagram Mengisi Lembur

81 Completed Three-Layer Design Sequence Diagram Mengisi Permohonan Promosi sd Promosi <<boundary>> :Menu_Utama <<boundary>> :Permohonan_Promosi :Permohonan_Promosi_Handler :Karyawan :Karyawan_DA :Permohonan_Promosi :Permohonan_Promosi_DA :Detail_Promosi :Detail_Promosi_DA Kepala Departemen create_new_permohonan_promosi() init_karyawan() read_karyawan() init_permohonan_promosi() read_permohonan_promosi() create_detail_promosi() init_detail_promosi() read_detail_promosi() start_add(notr_promosi,tanggal) start_add(notr_promosi,tanggal) alt Kirim select_nik() select_nik() get_data(nik) get_data(nik) nama,jabatan,departemen,tanggal_masuk_kerja,alasan() nama,jabatan,departemen,tanggal_masuk_kerja,alasan() nama,jabatan,departemen,tanggal_masuk_kerja,alasan() add_data(jabatan,departemen,alasan) add_data(jabatan,departemen,alasan) saved_detail() saved_detail() opt Batal Gambar 4.66 Completed Three-Layer Design Sequence Diagram Mengisi Permohonan Promosi

82 Completed Three-Layer Design Sequence Diagram Mengisi Permohonan Demosi sd Demosi Kepala Departemen <<boundary>> :Menu_Utama <<boundary>> :Permohonan_Demosi :Permohonan_Demosi_Handler :Karyawan :Karyawan_DA :Permohonan_Demosi :Permohonan_Demosi_DA :Detail_Demosi :Detail_Demosi_DA create_new_permohonan_demosi() init_karyawan() read_karyawan() init_permohonan_demosi() create_detail_demosi() read_permohonan_demosi() init_detail_demosi() read_detail_demosi() start_add(notr_demosi,tanggal) start_add(notr_demosi,tanggal) alt Kirim select_nik() select_nik() nama,jabatan,departemen,tanggal_masuk_kerja,alasan() get_data_permohonan_demosi(nik) nama,jabatan,departemen,tanggal_masuk_kerja,alasan() get_data_permohonan_demosi(nik) nama,jabatan,departemen,tanggal_masuk_kerja,alasan() add_data(jabatan,departemen,alasan) add_data(jabatan,departemen,alasan) saved_detail() saved_detail() opt Batal Gambar 4.67 Completed Three-Layer Design Sequence Diagram Mengisi Permohonan Demosi

83 Completed Three-Layer Design Sequence Diagram Mengisi Permohonan Mutasi sd Mut... Kepala Departemen <<boundary>> :Menu_Utama <<boundary>> :Permohonan_Mutasi :Permohonan_Mutasi_Handler :Karyawan :Karyawan_DA :Permohonan_Mutasi :Permohonan_Mutasi_DA :Detail_Mutasi :Detail_Mutasi_DA create_new_permohonan_mutasi() init_karyawan() read_karyawan() init_permohonan_mutasi() read_permohonan_mutasi() create_detail_mutasi() init_detail_mutasi() read_detail_mutasi() start_add(notr_mutasi,tanggal) start_add(notr_mutasi,tanggal) alt Kirim select_nik() select_nik() get_data(nik) get_data(nik) nama,jabatan,departemen,tanggal_masuk() nama,jabatan,departemen,tanggal_masuk() nama,jabatan,departemen,tanggal_masuk() add_data(jabatan,departemen,alasan) add_data(jabatan,departemen,alasan) saved_detail() saved_detail() opt Batal Gambar 4.68 Completed Three-Layer Design Sequence Diagram Mengisi Permohonan Mutasi

84 Completed Three-Layer Design Sequence Diagram Melakukan Penilaian Prestasi sd Penilaian Prestasi <<boundary>> :Menu_Utama <<boundary>> :Penilaian_Prestasi :Penilaian_Prestasi_Handler :Karyawan :Karyawan_DA :Penilaian_Prestasi :Penilaian_Prestasi_DA Kepala Departemen create_new_penilaian_prestasi() init_karyawan() read_karyawan() init_penilaian_prestasi() read_penilaian_prestasi() start_add(notr_penilaian,tanggal) start_add(notr_penilaian,tanggal) alt Kirim select_nik() select_nik() get_data(nik) nama,jabatan,departemen,tanggal_masuk() nama,jabatan,departemen,tanggal_masuk() add_data(periode,jenis_penilaian,kriteria_penilaian,saran) add_data(periode,jenis_penilaian,kriteria_penilaian,saran) alt Cetak cetak() cetak() cetak() opt Batal Gambar 4.69 Completed Three-Layer Design Sequence Diagram Melakukan Penilaian Prestasi

85 Completed Three-Layer Design Sequence Diagram Mengisi Surat Peringatan sd Peringatan <<boundary>> :Menu_Utama <<boundary>> :Surat_Peringatan :Surat_Peringatan_Handler :Karyawan :Karyawan_DA :Surat_Peringatan :Surat_Peringatan_DA Kepala Departemen create_new_surat_peringatan() init_karyawan() read_karyawan() init_surat_peringatan() read_surat_peringatan() start_add(notrsurat_peringatan,tanggal) start_add(notrsurat_peringatan,tanggal) alt Simpan select_nik() select_nik() get_data(nik) nama,jabatan,departemen() nama,jabatan,departemen() add_data(perihal,alasan_pelanggaran,surat_peringatan_ke-) add_data(perihal,alasan_pelanggaran,surat_peringatan_ke-) get_detail(notrsurat_peringatan) tanggal_pelanggaran,alasan_pelanggaran,surat_peringatan_ke-)() tanggal_pelanggaran,alasan_pelanggaran,surat_peringatan_ke-)() alt Cetak cetak() cetak() cetak() opt Batal Gambar 4.70 Completed Three-Layer Design Sequence Diagram Mengisi Surat Peringatan

86 Completed Three-Layer Design Sequence Diagram Membuat Laporan Absensi sd Laporan Absensi HRD <<boundary>> :Menu_Utama <<boundary>> :Laporan_Absensi :Laporan_Absensi_Handler :Laporan_Absensi :Laporan_Absensi_DA create_new_laporan_absensi() init_laporan_absesi() read_laporan_absesi() start_add(tanggal_laporan_absensi) start_add(tanggal_laporan_absensi) select_bulan() select_tahun() select_bulan() select_tahun() tanggal_masuk,tanggal_keluar,jam_masuk,jam_keluar,hari,total_absensi,nik,nama() tanggal_masuk,tanggal_keluar,jam_masuk,jam_keluar,hari,total_absensi,nik,nama() alt Cetak cetak() cetak() cetak() opt Batal batal\() Gambar 4.71 Completed Three-Layer Design Sequence Diagram Membuat Laporan Absensi

87 Completed Three-Layer Design Sequence Diagram Membuat Laporan Pelatihan sd Laporan Pelatihan HRD <<boundary>> :Menu_Utama <<boundary>> :Laporan_Pelatihan :Laporan_Pelatihan_Handler :Laporan_Pelatihan :Laporan_Pelatihan_DA create_new_pelatihan() init_laporan_palatihan() read_laporan_pelatihan() select_bulan() select_bulan() select_tahun() select_tahun() NoTR_pelatihan,rincian,NIK,nama,jenis_pelatihan,tanggal_pelatihan,total_karyawan,nama_pelatih() NoTR_pelatihan,rincian,NIK,nama,jenis_pelatihan,tanggal_pelatihan,total_karyawan,nama_pelatih() alt Cetak cetak() cetak() cetak() opt Batal Gambar 4.72 Completed Three-Layer Design Sequence Diagram Membuat Laporan Pelatihan

88 Completed Three-Layer Design Sequence Diagram Membuat Laporan Penilaian Prestasi sd Laporan Penilaian Prestasi HRD <<boundary>> :Menu_Utama <<boundary>> :Laporan_Penilaian_Prestasi :Laporan_Penilaian_Prestasi_Handler :Laporan_Penilaian_Prestasi :Laporan_Penilaian_Prestasi_DA create_new_penilaian_prestasi() init_laporan_penilaian_prestasi() read_laporan_penilaian_prestasi() select_bulan() select_bulan() select_tahun() select_tahun() NoTR_penilaian,periode,NIK,nama,jabatan,departemen,tanggal_masuk_kerja() NoTR_penilaian,periode,NIK,nama,jabatan,departemen,tanggal_masuk_kerja() alt Cetak cetak() cetak() cetak() opt Batal Gambar 4.73 Completed Three-Layer Design Sequence Diagram Membuat Laporan Penilaian Prestasi

89 Completed Three-Layer Design Sequence Diagram Menghitung Gaji sd G... Finance <<boundary>> :Menu_Utama <<boundary>> :Gaji :Gaji_Handler :Gaji :Gaji_DA create_new_gaji() init_gaji() read_gaji() select_bulan() select_tahun() select_bulan() select_tahun() gaji_pokok,lembur,uang_makan,telat() gaji_pokok,lembur,uang_makan,telat() alt Cetak cetak() cetak() cetak() opt Tutup close() close() close() Gambar 4.74 Completed Three-Layer Design Sequence Diagram Menghitung Gaji

90 Completed Three-Layer Design Sequence Diagram Membuat Laporan Jurnal sd Laporan Jurnal HRD <<boundary>> :Menu_Utama <<boundary>> :Laporan_Jurnal :Laporan_Jurnal_Handler :Laporan_Jurnal :Laporan_Jurnal_DA create_new_jurnal() select_bulan() select_tahun() select_bulan() select_tahun() tanggal,no_urut,akun,debit,kredit() init_laporan_jurnal() tanggal,no_urut,akun,debit,kredit() read_laporan_jurnal() alt cetak cetak() cetak() cetak() opt Batal Gambar 4.75 Completed Three-Layer Design Sequence Diagram Membuat Laporan Jurnal

91 Updated Class Diagram class Class Diagram Updated Detail_Absensi Absensi Detail_Ijin - Jam_masuk: time - Jam_pulang: time - Total_hadir: int - Total_absen: int - NoTRabsensi: char + + get_detail(nik)() - NIK: char - Tanggal_absensi: date - NoTRAbsensi: char + + get_data(nik)() - NoTR_ijin: char - Tanggal_mulai_ijin: date - Tanggal_akhir_ijin: date - Alasan_ijin: varchar - Jumlah_ijin: int - Jenis_ijin: varchar + Detail_Test_Waw ancara - NoTR_twawancara: char - Kriteria_penilaian: varchar - Total_penilaian_wawancara: int - Jenis_pertanyaan: varchar + get_data(notr_ijin)() + get_data(nik)() + get_detail(notr_twawancara)() + get_detail(no_ck)() + Ij in <<Controller>> : Absensi_Handler + add_sidik_jari() + create_new_absensi() + select_nik() + add_detail() + - NoTR_ijin: char - Tanggal: date - NIK: char + + get_data(notr_ijin)() + get_data(nik)() Permintaan_Karyawan_Baru - NoTR_mkbaru: char - Tanggal: date - NIK: char - Lokasi: varchar - Status: varchar - Umur_maximum: varchar + get_data(nik)() + get_data(notr_mkbaru)() + Detail_Permintaan_Karyawan_Baru - NoTR_mkbaru: char - Alasan_mencari_karyawan_baru: varchar - Jumlah: int - Keahlian_khusus: varchar - Pengalaman_kerja: varchar - Catatan: varchar + get_detail(nik)() + get_detail(notr_mkbaru)() + Test_Wawancara - NoTR_twawancara: char - Tanggal: date - No_CK: char + get_data(notr_twawancara)() + get_data(no_ck)() + <<Controller>> :Lembur_Handler <<Controller>> :Ijin_Handler + select(nik)() <<Controller>> :Test_Waw ancara + add_data(tanggal_permintaan,jam_mulai,jam_selesai,input_daftar_kegiatan)() + create_new_ijin() + tambah() + get_jumlah_ijin() + select_no.calon_karyawan() + Calon_Karyaw an + add_data(tanggal_mulai_ijin,tanggal_akhir_ijin,jenis_ijin,alasan_ijin)() + get_data(no_ck,nama,kriteria_penilaian,total_penilaian_wawancara)() + hapus() <<Controller>> :Permintaan_Karyawan_Baru + - No_CK: char + add_data(penilaian)() + get_detail(daftar_kegiatan)() - Tanggal: date + + adddata(alasan_mencari,lokasi,status,jumlah,umur,pendidikan,keahlian_khusus,pengalaman_kerja,catatan)() - Nama: varchar + select_alasan_mencari_baru() - No_ktp: varchar + get_data(nik,nama,alasan_mencari_baru,jumlah,keahlian_khusus,pengalaman_kerja,catatan))() - Alamat_ktp: varchar + - Alamat_tinggal: varchar - Tanggal_lahir: date - Tempat_lahir: varchar Hasil_Test - Jenis_kelamin: varchar - No_telpon: varchar - NoTR_htest: char Karyawan - No_hp: varchar - Tanggal: date Lembur - Pengalaman: varchar - No_CK: char <<Controller>> :Cuti_Handler - NIK: char Kota - NoTR_lembur: char - Keahlian_khusus: varchar - Total_penilaian_wawancara: int - Nama: varchar - Tanggal: date - Total_penilaian_wawancara: int - Total_penilaian_tertulis: int - add_data(tanggal_mulai_cuti,tanggal_akhir_cuti,jumlah_cuti,alasan_cuti) - No_ktp: varchar - Kode_kota: char - NIK: char - Total_penilaian_tertulis: int - Total_htest: int - get_sisa_cuti - Alamat_ktp: varchar - Kota: varchar - Total_hasil: int - Status: varchar - Tanggal_permintaan: date - saved - Alamat_tinggal: varchar - Input_daftar_kegiatan: varchar - Status: varchar - Tanggal_lahir: date - Keterangan: varchar - Kode_kota: char + get_data(notr_htest)() - Tempat_lahir: varchar - Kode_agama: char + get_data(notr_ttertulis)() - Jenis_kelamin: varchar Agama + - Kode_pendidikan: char + get_data(notr_twawancara)() - No_telpon: varchar + get_data(nik)() - Kode_jabatan: char + - No_hp: varchar - Kode_agama: char + get_data(notr_lembur)() - Kode_departemen: char - Tanggal_masuk_kerja: date - Agama: varchar Cuti - Status: varchar + get_no_ck() - No_jamsostek: varchar - NoTR_cuti: char + update_data(no_ck)() - Gaji_pokok: int - Tanggal: date + hapus_data(no_ck)() - Uang_makan: int Pendidikan - NIK: char + - Uang_lembur: int - Uang_tunjangan: int - Kode_pendidikan: char Detail_Lembur + <<Controller>> :Test_Tertulis - No_rekening: varchar - Pendidikan: varchar + get_data(notr_cuti)() - NoTR_lembur: char - Kode_kota: char + get_data(nik)() + select_no.calon_karyawan() - Daftar_kegiatan: varchar - Kode_agama: char + get_data(no_ck,nama,hasil_penilaian,total_penilaian_tertulis)() - Jam_mulai: time - Kode_pendidikan: char - Jam_selesai: time - Kode_jabatan: char Departemen + add_data(hasil_penilaian)() + - Total_jam_lembur: int - Kode_departemen: char - Kode_departemen: char - Departemen: varchar + + get_data(nik)() + get_detail(nik)() + update_data(nik)() + get_data(notr_lembur)() Detail_Cuti + hapus_data(nik)() + - NoTR_cuti: char Jabatan Test_Tertulis - Tanggal_mulai_cuti: date <<Controller>> :Permohonan_Demosi - Kode_jabatan: char - Tanggal_akhir_cuti: date - Jabatan: varchar - NoTR_ttertulis: char - Jumlah_cuti: int + select_nik() - Tanggal: date - Sisa_cuti: int + get_detail(nama,jabatan,departemen,tanggal_masuk_kerja,alasan)() - No_CK: char - Alasan_cuti: varchar + add_data(jabatan,departemen,alasan)() - Riwayat_cuti: varchar + + get_data(notr_ttertulis)() - Komentar: varchar + get_data(no_ck)() get_detail(nik)() : void Surat_Peringatan + get_detail(notr_cuti)() - NoTR_speringatan: char <<Controller>> :Permohonan_Promosi - NIK: char Permohonan_Demosi <<Controller>> :Permohonan_Pelatihan - Perihal: varchar + select_nik() - Riwayat_peringatan: varchar + get_detail(nama,jabatan,departemen,alasan)() - NoTR_demosi: char + add_data(jenis_pelatihan,tanggal_pelatihan,jumlah)() - Tanggal_pelanggaran: date + add_data(jabatan,departemen,alasan)() - Tanggal: date + get_detail(nik,nama,tanggal_pelatiihanjenis_pelatihan,jumlah_karyawan)() Detail_Test_Tertulis - Alasan_pelanggaran: varchar + - NIK: char + - Surat_peringatan_ke: varchar <<Controller>> :Permohonan_Mutasi - NoTR_ttertulis: char + get_data(nik)() - Hasil_penilaian: varchar + get_data(nama,jabatan,departemen,tanggal_masuk)() + get_data(notr_demosi)() - Total_penilaian_tertulis: int + select_nik() + - Jenis_test: varchar + add_data(jabatan,departemen,alasan)() + Permohonan_Promosi + get_detail(notr_ttertulis)() Permintaan_Pelatihan - NoTR_promosi: char + get_detail(no_ck)() <<Conbtroller>> :Penilaian_Prestasi - NoTR_mpelatihan: char - Tanggal: date + - Tanggal: date - NIK: char Detail_Demosi + select_nik() - NIK: char Pelatihan + add_data(periode,jenis_penilaian,kriteria_penilaian,saran)() + get_data(nik)() - NoTR_demosi: char + get_data(nik)() Permohonan_Mutasi Tanggal_masuk_kerja: date - NoTR_pelatihan: char + + get_data(notr_mpelatihan)() - NoTR_mutasi: char + get_data(notr_promosi)() - Alasan_demosi: varchar - Tanggal: date + get_data(nik)() - Tanggal: date - NoTR_mpelatihan: char - NIK: char + get_detail(nik)() - NIK: char + get_detail(notr_demosi)() - Jenis_pelatihan: varchar Tanggal_pelatihan: date Detail_Promosi + get_data(notr_mutasi)() - Jumlah_karyawan: int Penilaian_Prestasi + get_data(nik)() - Nama_pelatih: varchar - NoTR_promosi: char - NoTR_Penilaian: char - Hasil: varchar - Tanggal_mulai_kerja: date - Periode: year - Alasan_promosi: varchar - Catatan: varchar Detail_Permintaan_Pelatihan - NIK: char - NoTR_mpelatihan: char + + get_detail(nik)() + get_data(nik)() - Jenis_pelatihan: varchar + get_data(notr_pelatihan)() Detail_Mutasi + get_detail(notr_promosi)() + - Tanggal_pelatihan: date + get_data(notr_mpelatihan)() + : void + get_data(notr_penilaian)() - NoTR_mutasi: char - Jumlah_karyawan: int - Tanggal_mulai_kerja: date - Alasan_mutasi: varchar + get_detail(notr_mpelatihan)() + get_detail(nik)() + get_data(notr_mutasi)() + + get_detail(nik)() Detail_Penilaian_Prestasi + - NoTR_Penilaian_Prestasi: char - Jenis_Penilaian: varchar - Kriteria_Penilaian: varchar - kategori_penilaian: varchar - saran: varchar + get_data(nik)() + Gambar 4.76 Updated Class Diagram

92 Package Diagram class Package Diagram View _Layer Menu_Utama PKB Permohonan_Mutasi Lembur Cuti Permohonan_Promosi Permohonan_Demosi Ijin Permohonan_Pelatihan Absensi Pelatihan Surat_Peringatan Test_Waw ancara Test_Tertulis Laporan_Pelatihan Calon_Karyawan Hasil_Test Laporan_Absensi Penilaian_Prestasi Karyawan Laporan_Penilaian_Prestasi Gaj i Laporan_Jurnal Data_Access_Layer PKB_DA Test_Waw ancara_da Test_Tertulis_DA Hasil_Test_DA Detail_Test_Wawancara_DA Detail_PKB_DA Detail_Lembur_DA Lembur_DA Detail_Test_Tertulis_DA Detail_Penilaian_Prestasi_DA Calon_Karyawan_DA Karyaw an_da Ijin_DA Detail_Permohonan_Demosi_DA Surat_Peringatan_DA Permohonan_Promosi_DA Detail_Ijin_DA Detail_Cuti_DA Permohonan_Demosi_DA Absensi_DA Detail_Permohonan_Promosi_DA Permohonan_Mutasi_DA Detail_Permohonan_Demosi_DA Detail_Absensi_DA Cuti_DA Laporan_Penilaian_Prestasi_DA Penilaian_Prestasi_DA Detail_Penilaian_Prestasi_DA Laporan_Absensi_DA Laporan_Pelatihan_DA Gaji_DA Laporan_Jurnal_DA Domain_Layer PKB Cuti Ijin Lembur Promosi Demosi Detail_PKB Detail_Cuti Detail_Ijin Detail_Lembur Detail_Promosi Detail_Demosi PKB_Handler Cuti_Handler Ijin_Handler Lembur_Handler Promosi_Handler Demosi_Handler Mutasi Permohonan_Pelatihan Absensi Test_Waw ancara Test_Tertulis Gaji Detail_Mutasi Detail_Permohonan_Pelatihan Detail_Absensi Detail_Test_Wawancara Detail_Test_Tertulis Mutasi_Handler Permohonan_Pelatihan_Handler Absensi_Handler Test_Waw ancara_handler Test_Tertulis_Handler Penilaian_Prestasi Pelatihan Surat_Peringatan Hasil_Test Penilaian_Prestasi_Handler Detail_Gaji Detail_Penilaian_Prestasi Pelatihan_Handler Surat_Peringatan_Handler Hasil_Test_Handler Gaji_Handler Gambar 4.77 Package Diagram

93 User Interface User Interface Form Login Keterangan: Gambar 4.78 User Interface Form Login User ID Password : Input : Input

94 User Interface Form Ganti Password Keterangan: Gambar 4.79 User Interface Form Ganti Password Old Password New Password Confirm Password : Input :Input :Input

95 User Interface Form Menu HRD Halaman Utama Gambar 4.80 User Interface Form Menu HRD Halaman Utama Keterangan: Bagi user HRD yang berhasil dalam login, akan muncul ke halaman utama dari sistem, yang terdiri dari menu beranda, menu profile, menu perekrutan, menu master, menu form, menu laporan, menu pesan, menu tentang perusahaan, dan menu notication. Berikut penjelasan dari masing-masing menu dari halaman utama.

96 User Interface Form Menu HRD Profile Gambar 4.81 User Interface Form Menu HRD Profile Keterangan: Pada menu profile terdapat beberapa form yang terdiri dari form view profile, form edit profile, form rekap cuti dan ijin pribadi, permintaan lembur,dan rekap absensi.

97 User Interface Form Menu HRD Perekrutan Gambar 4.82 User Interface Form Menu HRD Perekrutan Keterangan: Pada menu perekrutan terdapat beberapa form yang terdiri dari form test wawancara, form test tertulis, dan form hasil test.

98 User Interface Form Menu HRD Master Karyawan Gambar 4.83 User Interface Form Menu HRD Master Karyawan Keterangan: Pada master karyawan terdapat form yang terkait dengan data karyawan, data calon karyawan, registrasi karyawan, dan registrasi calon karyawan.

99 User Interface Form Menu HRD Form Gambar 4.84 User Interface Form Menu HRD Form Keterangan: Pada menu form pada HRD terdapat beberapa form yang terdiri dari form ijin, form cuti, form lembur, form permohonan pelatihan, form penilaian prestasi, form promosi, form mutasi, form demosi, form permintaan karyawan baru (PKB), dan form surat peringatan(sp).

100 User Interface Form Menu HRD Laporan Gambar 4.85 User Interface Form Menu HRD Laporan Keterangan: Pada menu laporan pada HRD terdapat beberapa laporan yang terdiri dari laporan absensi karyawan, laporan penilaian prestasi, dan laporan pelatihan.

101 User Interface Form Menu HRD Pesan Gambar 4.86 User Interface Form Menu HRD Pesan Keterangan: Pada menu pesan ada dua form lagi yakni pesan masuk dan kirim pesan. Berguna sebagai alat komunikasi antar karyawan.

102 User Interface Form Menu HRD Tentang Perusahaan Gambar 4.87 User Interface Form Menu HRD Tentang Perusahaan Keterangan: Pada menu tentang perusahaan terdapat 3 form yakni informasi perusahaan, peraturan perusahaan, dan contact us

103 User Interface Form Menu Kepala Departemen Halaman Utama Gambar 4.88 User Interface Form Menu Kepala Departemen Halaman Utama Keterangan: Pada menu halaman utama pada kepala departemen yang berbeda dari HRD, kepala departemen tidak dapat mengakses ke master dari karyawan dan calon karyawan, tetapi untuk menu perekrutan, kepala departemen masih dapat mengetahui melalui notifacation sistem.

104 User Interface Form Menu Kepala Departemen Form Gambar 4.89 User Interface Form Menu Kepala Departemen Form Keterangan: Pada menu form yang terdapat pada kepala departemen terdiri dari form ijin, form cuti, form lembur, form permohonan pelatihan, form penilaian prestasi, form promosi, form mutasi, form demosi, dan form permintaan karyawan baru (PKB).

105 User Interface Form Menu Karyawan Halaman Utama Gambar 4.90 User Interface Form Menu Karyawan Halaman Utama Keterangan: Pada halaman utama karyawan banyak yang berbeda dari HRD dan kepala departemen, dari halaman utama karyawan, karyawan hanya dapat mengakses menu profile, form, pesan, tentang perusahaan, dan notification.

106 User Interface Form Menu Karyawan Form Gambar 4.91 User Interface Form Menu Karyawan Form Keterangan: Pada menu form karyawan, karyawan hanya dapat mengakses 2 form saja yakni form cuti, dan form ijin.

107 User Interface Form Edit Profile Gambar 4.92 User Interface Form Edit Profile

108 177 Keterangan: NIK Agama : Pilih Nama Jenis Kelamin No.KTP : Input Jabatan Alamat KTP : Input Departemen Kota KTP : Input Tanggal lahir No.Jamsostek Tempat lahir :Auto Display No. Phone : Input Tanggal Masuk Kerja No.HP : Input No. Rekening : Input

109 User Interface Form Ijin Keterangan: Gambar 4.93 User Interface Form Ijin Kode Ijin Tanggal Mulai Ijin : Input NIK Tanggal Akhir Ijin : Input Nama Jenis Ijin : Pilih Jabatan Alasan : Pilih Departemen Jumlah Ijin :Auto Display

110 User Interface Form Cuti Keterangan: Gambar 4.94 User Interface Form Cuti Kode Cuti Tanggal Akhir Cuti : Input NIK Jumlah Cuti Nama Sisa Cuti Jabatan Riwayat Cuti Departemen Alasan Cuti : Input Tanggal Mulai Cuti : Input

111 User Interface Form Lembur Keterangan: Gambar 4.95 User Interface Form Lembur Kode Lembur Jam Mulai Kerja : Input NIK : Pilih Jam Selesai Kerja : Input Nama Total Jam Kerja : Auto No.HP Input List Job : Input Jabatan List Job Departemen

112 User Interface Form Permintaan Karyawan Baru(PKB) Gambar 4.96 User Interface Form Permintaan Karyawan Baru (PKB)

113 182 Keterangan: Kode Permintaan Karyawan Baru (PKB) NIK Nama Jabatan Departemen Alasan Mencari Karyawan Baru Departemen Jabatan Lokasi Status Jumlah Umur Pendidikan Keahlian Khusus Pengalaman Kerja Catatan : Pilih : Pilih : Input : Input : Pilih : Input : Input : Pilih : Input : Input : Input

114 User Interface Form Permohonan Promosi Keterangan: Gambar 4.97 User Interface Form Permohonan Promosi Kode Promosi Tanggal Mulai Kerja NIK : Pilih Jabatan : Pilih Nama Departemen : Pilih Jenis Kelamin Alasan Promosi : Input Jabatan NIK Departemen

115 User Interface Form Permohonan Mutasi Keterangan: Gambar 4.98 User Interface Form Permohonan Mutasi Kode Mutasi Tanggal Mulai Kerja NIK : Pilih Jabatan : Pilih Nama Departemen : Pilih Jenis Kelamin Alasan Mutasi : Input Jabatan NIK Departemen

116 User Interface Form Permohonan Demosi Keterangan: Gambar 4.99 User Interface Form Permohonan Demosi Kode Demosi Tanggal Mulai Kerja NIK : Pilih Jabatan : Pilih Nama Departemen : Pilih Jenis Kelamin Alasan Demosi : Input Jabatan NIK Departemen

117 User Interface Form Permohonan Pelatihan Keterangan: Gambar User Interface Form Permohonan Pelatihan Kode Permohonan Pelatihan NIK Nama Jenis Pelatihan Tanggal Pelatihan Total Karyawan : Pilih : Input : Input : Input

118 User Interface Form Pelatihan Keterangan: Gambar User Interface Form Pelatihan Kode Pelatihan Tanggal Pelatihan Kode Permohonan Pelatihan : Pilih Total Karyawan NIK Status Permohonan : Pilih Nama Nama Pelatih : Input Jenis Pelatihan Komentar : Input

119 User Interface Form Penilaiaan Prestasi Gambar User Interface Form Penilaiaan Prestasi

120 189 Keterangan: Kode Penilaian Periode NIK Nama Jenis Kelamin Jabatan Departemen Tanggal Masuk Kerja Jenis Penilaian Penilaian Prestasi Total Penilaian Prestasi Penilaian Sikap Total Penilaian Sikap Grand Total Kategori Penilaian Saran Identitas Penilai : Input : Pilih : Pilih : Pilih : Pilih : Input

121 User Interface Form Surat Peringatan Keterangan: Gambar User Interface Form Surat Peringatan Kode SP Riwayat Peringatan NIK : Pilih Tanggal Pelanggaran : Pilih Nama Alasan Pelanggaran : Input Jabatan Surat Peringatan ke- : Pilih Departemen NIK Perihal : Input Nama

LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC

LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC L1 LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC Gambar The Waterfall Approach To The SDLC Sumber : Satzinger et al. (2005, p. 41) L2 LAMPIRAN 2 FASE DAN TUJUAN SDLC FASE SDLC Table Fase dan Tujuan SDLC

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY

BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY 80 BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY Berdasarkan teori yang telah dibahas pada bab sebelumnya,dan hasil survey yang telah dilakukan ke

Lebih terperinci

BAB 4 PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM BAB 4 PERANCANGAN SISTEM 4.1 Analisis Prosedur yang Sedang Berjalan Berdasarkan penelitian yang telah dilakukan, hasil analisis terhadap prosedur penggajian yang dilakukan perusahaan masih belum terintegrasi.

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM INFORMASI YANG DIUSULKAN BAB 4 PERANCANGAN SISTEM INFORMASI YANG DIUSULKAN 4.1 Requirement Analysis 4.1.1 Prosedur penggajian Prosedur penggajian pada PT.Ningrat Muda Mandiri yang diusulkan untuk Sistem Informasi Akuntansi adalah

Lebih terperinci

BAB 4 BERBASIS WEB PADA PT ISTANA KEBAYORAN RAYA MOTOR. bertanggung jawab dalam kegiatan personalia, yang dimulai dari perekrutan,

BAB 4 BERBASIS WEB PADA PT ISTANA KEBAYORAN RAYA MOTOR. bertanggung jawab dalam kegiatan personalia, yang dimulai dari perekrutan, BAB 4 PERANCANGAN S IS TEM INFORMAS I S UMBER DAYA MAN US IA BERBASIS WEB PADA PT ISTANA KEBAYORAN RAYA MOTOR 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Sistem informasi sumber daya manusia berbasis

Lebih terperinci

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN Berdasarkan proses bisnis yang telah dianalisis pada bab sebelumnya dan hasil observasi serta wawancara yang telah dilakukan ke perusahaan,

Lebih terperinci

Usecase: manajer departemen membuat request karyawan jika ada karyawan yang. oleh kekurangan tenaga kerja dalam pelaksanaan operasional departemennya.

Usecase: manajer departemen membuat request karyawan jika ada karyawan yang. oleh kekurangan tenaga kerja dalam pelaksanaan operasional departemennya. 190 Usecase spesifikasi Me-request karyawan Usecase: manajer departemen membuat request karyawan jika ada karyawan yang keluar dari departemennya atau memerlukan tambahan karyawan yang disebabkan oleh

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT SUCOFINDO APPRAISAL UTAMA

BAB 4 PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT SUCOFINDO APPRAISAL UTAMA BAB 4 PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT SUCOFINDO APPRAISAL UTAMA 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Sistem informasi sumber daya manusia berbasis

Lebih terperinci

LAMPIRAN 1 DATA KECELAKAAN KERJA

LAMPIRAN 1 DATA KECELAKAAN KERJA LAMPIRAN 1 DATA KECELAKAAN KERJA 1. Divisi Produksi Frame Tabel L.1 Data Kecelakaan Kerja Divisi Produksi Frame Sumber: PT Artistika Kreasi Mandiri (2013) Tabel L.2 Data Kecelakaan Kerja Divisi Produksi

Lebih terperinci

BAB 4 PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM BAB 4 PERANCANGAN SISTEM 4.1 System Definition Sistem Informasi penggajian pada PT. Amurwa diciptakan dengan tujuan untuk mengurangi permasalahan yang ada serta mempermudah dan mempersingkat waktu pada

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS PENDAPATAN DAN PERSEDIAAN PADA PT. AFDHI SURYA MANDIRI

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS PENDAPATAN DAN PERSEDIAAN PADA PT. AFDHI SURYA MANDIRI BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS PENDAPATAN DAN PERSEDIAAN PADA PT. AFDHI SURYA MANDIRI 4.1 Requirement Discipline 4.1.1 Prosedur Sistem yang Diusulkan Setelah memperoleh informasi mengenai

Lebih terperinci

BAB 4 RANCANGAN YANG DIUSULKAN

BAB 4 RANCANGAN YANG DIUSULKAN BAB 4 RANCANGAN YANG DIUSULKAN 4.1 Penurunan hasil analisa ke perancangan sistem Berdasarkan hasil riset penelitian di bab 3, terdapat hubungan antar variabel yang cukup tinggi sehingga dapat disimpulkan

Lebih terperinci

Prosedur Menjalankan program / alat Gambar 4.58 User Interface Form Login Karyawan

Prosedur Menjalankan program / alat Gambar 4.58 User Interface Form Login Karyawan Prosedur Menjalankan program / alat Gambar 4.58 User Interface Form Login Karyawan Pada Login form ini, karyawan melakukan absensi dengan cara login dengan memasukan karyawan id dan password lalu pilh

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Tinjauan Organisasi Perusahaan besar biasanya memiliki suatu bidang atau divisi yang menangani banyak hal yang berkaitan dengan personil perusahaan, maka pada

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM INFORMASI YANG DIUSULKAN BAB 4 PERANCANGAN SISTEM INFORMASI YANG DIUSULKAN 4.1 Requirement Discipline 4.1.1 Activity Diagram Usulan prosedur pada siklus penjualan, piutang dan penerimaan kas dijabarkan melalui activity diagram.

Lebih terperinci

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah.

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah. BAB 4 PERANCANGAN 4.1 Perancangan sistem Perancangan sistem dibuat berbasiskan web, karena perancangan sistem ini memberikan keuntungan, antara lain: 1. Dengan terhubungnya komputer terhadap server, maka

Lebih terperinci

LAMPIRAN 1. Hasil Wawancara. : Direktur Asset Management PT. Sinarmas Sekuritas

LAMPIRAN 1. Hasil Wawancara. : Direktur Asset Management PT. Sinarmas Sekuritas L-1 LAMPIRAN 1 Hasil Wawancara Narasumber Jabatan : Hermawan Hoesein : Direktur Asset Management PT. Sinarmas Sekuritas Tanggal wawancara : 25 Agustus 2009 1. Apa latar belakang perusahaan tertarik dengan

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN 4.1. Alat Ukur Alat ukur kelelahan menggunakan metode Pyschomotor Vigilance Task (PVT), sudah banyak dipergunakan dalam penelitian pengukuran kelelahan seseorang dan penggunaannya

Lebih terperinci

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBERIAN KREDIT PADA PT. BANK PERKREDITAN RAKYAT DUTA PAKUAN MANDIRI

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBERIAN KREDIT PADA PT. BANK PERKREDITAN RAKYAT DUTA PAKUAN MANDIRI BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBERIAN KREDIT PADA PT. BANK PERKREDITAN RAKYAT DUTA PAKUAN MANDIRI 4.1 Pengendalian Internal yang Diperbaharui 4.1.1 Struktur Organisasi yang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan Pada sub bab ini dijelaskan mengenai latar belakang divisi SEMM Danamon, Struktur organisasi divisi SEMM, tugas, wewenang, dan tanggung jawab,

Lebih terperinci

BAB 1 PENDAHULUAN. sangat penting di dalam suatu perusahaan karena Karyawan inilah yang

BAB 1 PENDAHULUAN. sangat penting di dalam suatu perusahaan karena Karyawan inilah yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Sumber Daya Manusia atau Karyawan merupakan salah satu sumber daya yang sangat penting di dalam suatu perusahaan karena Karyawan inilah yang menggunakan dan

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN Prosedur Penggajian pada Sistem yang Diusulkan

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN Prosedur Penggajian pada Sistem yang Diusulkan BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Narasi Usulan Sistem 4.1.1 Prosedur Penggajian pada Sistem yang Diusulkan Prosedur pembayaran gaji pada sistem yang diusulkan dimulai pada saat karyawan melakukan

Lebih terperinci

BAB 4 PERANCANGAN S IS TEM INFORMAS I AKUNTANS I PENGGAJIAN DAN PENGUPAHAN PADA PT. GIPSINDO GRAHATAMA

BAB 4 PERANCANGAN S IS TEM INFORMAS I AKUNTANS I PENGGAJIAN DAN PENGUPAHAN PADA PT. GIPSINDO GRAHATAMA BAB 4 PERANCANGAN S IS TEM INFORMAS I AKUNTANS I PENGGAJIAN DAN PENGUPAHAN PADA PT. GIPSINDO GRAHATAMA 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Pengembangan sistem informasi akuntansi penggajian

Lebih terperinci

BAB 3 ANALIS IS S IS TEM YANG BERJALAN

BAB 3 ANALIS IS S IS TEM YANG BERJALAN 52 BAB 3 ANALIS IS S IS TEM YANG BERJALAN 3.1 Riwayat Perusahaan PT. Runa Persada adalah sebuah perusahaan yang bergerak di bidang pertambangan mineral bumi, dan lebih berfokus pada pertambangan batu bara.

Lebih terperinci

ANALISA DAN PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT. SUCOFINDO APPRAISAL UTAMA

ANALISA DAN PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT. SUCOFINDO APPRAISAL UTAMA ANALISA DAN PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT. SUCOFINDO APPRAISAL UTAMA Purba Juniarto Sidabutar Jurusan Sistem Informasi dan Manajemen, Binus University, Jl. K. H.

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN PADA PT. ELEMATEC INDONESIA

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN PADA PT. ELEMATEC INDONESIA BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN PADA PT. ELEMATEC INDONESIA 4.1 Business Modeling 4.1.1 Prosedur Sistem Penjualan, Piutang dan Penerimaan Kas atas Penagihan Piutang yang Diusulkan

Lebih terperinci

Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA

Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA 4.3.6 User Interface 4.3.6.1 User Interface Log In Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA Keterangan : Form Log In digunakan untuk setiap pengguna/karyawan yang akan masuk kedalam sistem penggajian

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan 3.1.1 Profile Rumah Makan Ayam Penyet Mas Marno Rumah Makan Ayam Penyet Mas Marno merupakan rumah makan kelas menengah kebawah yang menyediakan

Lebih terperinci

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI SIMPAN PINJAM PADA KOPERASI YANG DIUSULKAN

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI SIMPAN PINJAM PADA KOPERASI YANG DIUSULKAN 76 BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI SIMPAN PINJAM PADA KOPERASI YANG DIUSULKAN 4.1 The Requirements Dicipline 4.1.1 Purpose Pengembangan system informasi simpan pinjam pada Kopda jaksel

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Sumber daya manusia atau dengan kata lain karyawan dalam suatu perusahaan merupakan aset yang terpenting bagi perusahaan. Dikatakan aset terpenting karena karyawan

Lebih terperinci

BAB III ANALISA SISTEM INFORMASI BERJALAN

BAB III ANALISA SISTEM INFORMASI BERJALAN BAB III ANALISA SISTEM INFORMASI BERJALAN 3.1 Sejarah Perusahaan Koperasi Pegawai Telkom Mediatron merupakan Koperasi Pegawai PT.Telekomunikasi Indonesia, Tbk. Divisi Multimedia, yang berdiri sejak 28

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. pada UD.Dwi Mulya Plastik yang akan dibuat. Metode ini membutuhkan analisis

BAB IV ANALISIS DAN DESAIN SISTEM. pada UD.Dwi Mulya Plastik yang akan dibuat. Metode ini membutuhkan analisis BAB IV ANALISIS DAN DESAIN SISTEM Dalam pengembangan teknologi informasi saat ini, dibutuhkan analisa dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut diharapkan mampu meningkatkan

Lebih terperinci

BAB 1 PENDAHULUAN. Sumber daya manusia merupakan salah satu sumber daya (resources) yang

BAB 1 PENDAHULUAN. Sumber daya manusia merupakan salah satu sumber daya (resources) yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat seiring dengan perkembangan zaman. Sehubungan dengan hal ini, semua perusahaan yang bersaing berlomba-lomba untuk

Lebih terperinci

BAB 4 PERANCANGAN SISTEM IMFORMASI HUMAN RESOURCESMANAGEMENT PADA PT BACH MULTI GLOBAL

BAB 4 PERANCANGAN SISTEM IMFORMASI HUMAN RESOURCESMANAGEMENT PADA PT BACH MULTI GLOBAL BAB 4 PERANCANGAN SISTEM IMFORMASI HUMAN RESOURCESMANAGEMENT PADA PT BACH MULTI GLOBAL 4.1 The Modeling Discipline Proses binis yang diusulkan atas prosedur perekrutan karyawan adalah setiap manager yang

Lebih terperinci

BAB 1 PENDAHULUAN. Pada saat ini teknologi informasi berkembang dengan sangat pesat sehingga

BAB 1 PENDAHULUAN. Pada saat ini teknologi informasi berkembang dengan sangat pesat sehingga BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Pada saat ini teknologi informasi berkembang dengan sangat pesat sehingga bermacam-macam informasi dapat diperoleh dengan mudah dan cepat. Dengan kemudahan

Lebih terperinci

BAB 1 PENDAHULUAN. Sistem Informasi Akuntansi yang dapat melakukan pengumpulan, manipulasi,

BAB 1 PENDAHULUAN. Sistem Informasi Akuntansi yang dapat melakukan pengumpulan, manipulasi, 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini teknologi informasi berkembang dengan pesat sehingga berbagai macam informasi dapat diperoleh dan diproses dengan mudah dan cepat. Banyak perusahaan

Lebih terperinci

Prosedur menjalankan program

Prosedur menjalankan program Prosedur menjalankan program Saat pertama kali user membuka sistem, user harus melakukan login terlebih dahulu. Dengan memasukan username dan password, pada saat username dan password sudah benar maka

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Tinjauan Organisasi Organisasi merupakan wadah serta proses kerjasama sejumlah manusia yang terikat hubungan formal dalam rangkaian hirarki untuk mencapai tujuan

Lebih terperinci

BAB IV ANALISIS HASIL DAN PEMBAHASAN. pembuatan daftar gaji, dan prosedur pembayaran gaji. Penjelasan secara

BAB IV ANALISIS HASIL DAN PEMBAHASAN. pembuatan daftar gaji, dan prosedur pembayaran gaji. Penjelasan secara BAB IV ANALISIS HASIL DAN PEMBAHASAN A. Sistem dan Prosedur Penggajian Sistem dan prosedur penggajian yang diterapkan PT. Framas Indonesia sesuai dengan peraturan Manajemen Perusahaan. Prosedur-prosedur

Lebih terperinci

4 BAB 4 ANALISA DAN PERANCANGAN SISTEM INFORMASI

4 BAB 4 ANALISA DAN PERANCANGAN SISTEM INFORMASI 4 BAB 4 ANALISA DAN PERANCANGAN SISTEM INFORMASI 4.1 Analisis Sistem Informasi 4.1.1 Event Table Event table menjelaskan event / kejadian kejadian yang terjadi dalam sebuah proses bisnis yang berhubungan

Lebih terperinci

ANALISA DAN PERANCANGAN SISTEM INFORMASI ABSENSI KARYAWAN BERBASIS WEB PT. ARTHA KENCANA (STUDI KASUS KANTOR PUSAT PT.

ANALISA DAN PERANCANGAN SISTEM INFORMASI ABSENSI KARYAWAN BERBASIS WEB PT. ARTHA KENCANA (STUDI KASUS KANTOR PUSAT PT. ANALISA DAN PERANCANGAN SISTEM INFORMASI ABSENSI KARYAWAN BERBASIS WEB PT. ARTHA KENCANA (STUDI KASUS KANTOR PUSAT PT. ARTHA KENCANA) Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN Dengan kebutuhan akan pentingnya analisis dilakukan maka penulis ingin sekali mengerti proses yang ada pada sistem informasi yang berhubungan dengan SDM yaitu absensi pegawai,

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM Aplikasi ini dibuat berdasarkan Framework Cordova dan Jquery Mobile, sedangkan untuk bahasa pemrogramannya menggunakan HTML5, Javascript, CCS dan bracket sebagai editor untuk

Lebih terperinci

Mata kuliah Analisis dan Desain Sistem Informasi System Modeling {part 1} Arif Akbarul Huda, S.Si, M.Eng

Mata kuliah Analisis dan Desain Sistem Informasi System Modeling {part 1} Arif Akbarul Huda, S.Si, M.Eng Mata kuliah Analisis dan Desain Sistem Informasi System Modeling {part 1} Arif Akbarul Huda, S.Si, M.Eng Road Map Sistem Informasi Analysist using PIECES Modeling System System analyst Investigating System

Lebih terperinci

Pada form persetujuan permohonan pengunduran diri, jika ada permohonan

Pada form persetujuan permohonan pengunduran diri, jika ada permohonan L-41 Pada form persetujuan permohonan pengunduran diri, jika ada permohonan pengunduran diri oleh karyawan dengan status ditunda, maka bagian HRD yang akan mempertimbangkan pengajuan pengunduran diri tersebut.

Lebih terperinci

Gambar L.1 Form Absensi

Gambar L.1 Form Absensi L.1 Gambar L.1 Form Absensi Gambar L.2 Form Log In Gambar L.3 Form Main Menu Pengaturan Gambar L.4 Form Ubah Password L.2 Gambar L.5 Form Main Menu Master Gambar L.6 Form Data Pribadi Karyawan (Tab Control

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM Prosedur penggajian pada sistem yang diusulkan

BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM Prosedur penggajian pada sistem yang diusulkan BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM 4.1 Narasi usulan sistem 4.1.1 Prosedur penggajian pada sistem yang diusulkan Setiap pagi karyawan datang akan melakukan absen oleh seorang dengan alat fingerprint,

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN PADA PT. STAR

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Sedang Berjalan Tahap yang perlu dilakukan sebelum mengembangkan suatu sistem ialah menganalisis sistem yang sedang berjalan kemudian mencari

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata ke dalam bagian-bagian komponennya dengan maksud untuk

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa system yang berjalan Pengolahan data penggajian pada PT. XYZ yang ada sekarang ini belum memenuhi kriteria yang sudah dilakukan pada perusahaan-perusahaan lain

Lebih terperinci

BAB 3 SISTEM YANG SEDANG BERJALAN

BAB 3 SISTEM YANG SEDANG BERJALAN BAB 3 SISTEM YANG SEDANG BERJALAN 3.1 Sejarah Perusahaan PT. Ginsa Inti Pratama, merupakan Badan Usaha Milik Swasta yang bergerak di bidang manufaktur fastener pembuatan baut yang berlokasi di Jalan Raya

Lebih terperinci

BAB III PERANCANGAN DAN ANALISA SISTEM

BAB III PERANCANGAN DAN ANALISA SISTEM BAB III PERANCANGAN DAN ANALISA SISTEM 3.1 Gambaran Umum Sekolah 3.1.1 Profil Sekolah Pendidikan merupakan hal penting dalam upaya untuk mencapai kualifikasi bangsa yang maju dan mandiri dalam tuntutan

Lebih terperinci

BAB III ANALISA DAN PEMBAHASAN

BAB III ANALISA DAN PEMBAHASAN BAB III ANALISA DAN PEMBAHASAN 3.1. Gambaran Perusahaan 3.1.1. Tinjauan Perusahaan Dalam pelaksanaan operasional rutin di PT.Modaraya Gemilang (Modasport) terdapat beberapa aturan yang telah ditentukan,

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SYSTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM 24 BAB III ANALISA DAN PERANCANGAN SYSTEM 3.1 Gambaran Umum Perusahaan PT. Braling Indo sebagai adalah perusahaan jasa outsourcing dan Badan Usaha Penyaluran Jasa merupakan mitra perusahaan yang memberikan

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelaskan tentang analisis kebutuhan informasi yang akan diperlukan untuk membangun aplikasi, gambaran sistem yang sedang berjalan dan sistem yang akan dibangun.

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Suatu perusahaan memerlukan sumber daya manusia sebagai pelaksana kegiatan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Suatu perusahaan memerlukan sumber daya manusia sebagai pelaksana kegiatan BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Suatu perusahaan memerlukan sumber daya manusia sebagai pelaksana kegiatan operasionalnya yang merupakan penggerak dari perusahaan itu sendiri. Seringkali semakin

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web. BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem merupakan tahapan awal dalam membuat aplikasi web. Pada tahapan ini yaitu membuat analisis aplikasi yang dibutuhkan oleh Sistem

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG BERJALAN

BAB 3 ANALISIS SISTEM YANG BERJALAN BAB 3 ANALISIS SISTEM YANG BERJALAN 3.1. Gambaran Umum Perusahaan 3.1.1. Latar Belakang Perusahaan PT Sekar Hati Jaya Maju didirikan pada tahun 1984. Pada mulanya PT Sekar Hati Jaya Maju merupakan perusahaan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Program Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN

Lebih terperinci

BAB 4. PT. Siaga Ratindotama

BAB 4. PT. Siaga Ratindotama BAB 4 Perancangan Sistem Informasi Akuntansi Pembelian bahan baku PT. Siaga Ratindotama 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Pengembangan sistem informasi akuntansi pembelian bahan baku

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM 48 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis sistem yang berjalan 3.1.1. Gambaran umum PT.ASKES (Persero) 3.1.1.1. Sejarah Perusahaan PT Askes (Persero) merupakan Badan Usaha Milik Negara yang

Lebih terperinci

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan BAB IV DISKRIPSI PEKERJAAN Setelah melakukan observasi dan wawancara yang dilakukan pada kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan yang ditemukan. Pihak Human Resource

Lebih terperinci

BAB IV. ANALISIS HASIL dan PEMBAHASAN. 1. Dokumen yang digunakan dalam Sistem Informasi Akuntansi

BAB IV. ANALISIS HASIL dan PEMBAHASAN. 1. Dokumen yang digunakan dalam Sistem Informasi Akuntansi 36 BAB IV ANALISIS HASIL dan PEMBAHASAN A. Penerapan Sistem Informasi Akuntansi 1. Dokumen yang digunakan dalam Sistem Informasi Akuntansi a. Kartu jam hadir Catatan jam hadir karyawan yang diisi oleh

Lebih terperinci

BAB 4 SISTEM YANG DIUSULKAN

BAB 4 SISTEM YANG DIUSULKAN BAB 4 SISTEM YANG DIUSULKAN 4.1 Proses bisnis penggajian yang diusulkan : Staff personalia melakukan proses pendataan karyawan mulai dari memberikan form karyawan untuk diisi data-data karyawan dan setelah

Lebih terperinci

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Manajemen sumber daya manusia merupakan serangkaian proses untuk memperoleh, melatih, menilai, dan memberikan kompensasi kepada karyawan dalam mengontrol aktivitas

Lebih terperinci

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

BAB IV HASIL PENELITIAN DAN PEMBAHASAN BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Sistem Informasi SDM Yang Berjalan Saat ini di Hotel Panghegar Sistem informasi SDM pada Hotel Panghegar menggunakan program Aplikasi dekstop yaitu dengan menggunakan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 21 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 SEJARAH SINGKAT ORGANISASI Darmasiswa RI (DRI) adalah program pemberian beasiswa oleh Pemerintah RI kepada mahasiswa asing dari negara-negara mitra untuk belajar

Lebih terperinci

Analisis dan Perancangan Sistem Informasi Sumber Daya Manusia Pada SEKOLAH DASAR ISLAM TERPADU (SDIT) ASY-SYUKRIYYAH TANGERANG. Tugas Akhir.

Analisis dan Perancangan Sistem Informasi Sumber Daya Manusia Pada SEKOLAH DASAR ISLAM TERPADU (SDIT) ASY-SYUKRIYYAH TANGERANG. Tugas Akhir. Analisis dan Perancangan Sistem Informasi Sumber Daya Manusia Pada SEKOLAH DASAR ISLAM TERPADU (SDIT) ASY-SYUKRIYYAH TANGERANG Tugas Akhir Oleh : Didiet Heryadhi Praditya : 0900807513 Hendra Ciputra :

Lebih terperinci

Gambar 4.2 Tampilan Layar Login

Gambar 4.2 Tampilan Layar Login 4.2.1 Login sebagai Admin Gambar 4.2 Tampilan Layar Login Halaman login adalah halaman awal ketika mengakses aplikasi ini, nantinya user yang belum melakukan login harus login terlebih dahulu, yaitu dengan

Lebih terperinci

PERANCANGAN SISTEM RESERVASI TIKET PADA PT GOLDEN EAGLE INDONESIA

PERANCANGAN SISTEM RESERVASI TIKET PADA PT GOLDEN EAGLE INDONESIA PERANCANGAN SISTEM RESERVASI TIKET PADA PT GOLDEN EAGLE INDONESIA Lius Steven Sanjaya; Stephanie Surja Information Systems Department, School of Information Systems, Binus University Jl. K.H. Syahdan No.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan 3.1.1 Profile PT. Moonlay Technologies PT. Moonlay Technologies adalah sebuah perusahaan yang bergerak dalam bidang teknologi informasi khususnya

Lebih terperinci

BAB 4 PERANCANGAN E-LEARNING. 4.1 Peta Konsep Kurikulum e-learning Hortikultura

BAB 4 PERANCANGAN E-LEARNING. 4.1 Peta Konsep Kurikulum e-learning Hortikultura BAB 4 PERANCANGAN E-LEARNING 4.1 Peta Konsep Kurikulum e-learning Hortikultura Gambar 4.1 Peta Konsep Distribusi Kurikulum e-learning Hortikultura Kurikulum Hortikultura terbagi dalam 7 bidang kerja yaitu

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Setelah penulis melaksanakan penelitian di Kantor Dinas Kependudukan Dan Catatan Sipil, dan seperti yang telah diuraikan penulis pada bab sebelumnya

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Analisis sistem adalah penjelasan dari suatu sistem informasi kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistem Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan saat ini dari perusahaan terkait, bagaimana proses dari pelaporan penggajian

Lebih terperinci

BAB 4 PERANCANGAN SISTEM. Didasarkan pada hasil analisis yang telah dilakukan, penulis menetapkan

BAB 4 PERANCANGAN SISTEM. Didasarkan pada hasil analisis yang telah dilakukan, penulis menetapkan 91 BAB 4 PERANCANGAN SISTEM 4.1 Sistem e-crm Yang Diusulkan Didasarkan pada hasil analisis yang telah dilakukan, penulis menetapkan bahwa sistem ecrm adalah solusi yang paling baik diterapkan untuk mengatasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem Berjalan Gudang Berikat merupakan kawasan terjadinya proses impor dan ekspor barang dan juga penimbunan barang yang merupakan hasil olahan barang

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem informasi dianggap penting untuk memudahkan kinerja operasional perusahaan, salah satunya adalah membantu perusahaan dalam mengambil suatu keputusan dan secara

Lebih terperinci

PEMODELAN SISTEM INFORMASI ADMINISTRASI HUMAN RESOURCE DEVELOPMENT PADA PT. SRIKANDI MULTI RENTAL

PEMODELAN SISTEM INFORMASI ADMINISTRASI HUMAN RESOURCE DEVELOPMENT PADA PT. SRIKANDI MULTI RENTAL PEMODELAN SISTEM INFORMASI ADMINISTRASI HUMAN RESOURCE DEVELOPMENT PADA PT. SRIKANDI MULTI RENTAL Yohannes Yahya Welim 1, Muhammad Iqbal 2 1,2 Sistem Informasi, Fakultas Teknologi Informasi, Universitas

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga menghasilkan aplikasi. Pada tahap implementasi ini dibagi dua sub yaitu

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga menghasilkan aplikasi. Pada tahap implementasi ini dibagi dua sub yaitu BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Tahap implementasi sistem adalah tahap yang mengubah hasil analisis dan perancangan ke dalam bahasa pemrograman yang dimengerti oleh komputer sehingga

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Karyawan merupakan sumber daya yang memiliki peranan sangat penting pada suatu perusahaan. Hal tersebut dikarenakan karyawan itulah yang nantinya akan memberdayakan

Lebih terperinci

Sistem pendukung CRM

Sistem pendukung CRM BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1. Usulan Prosedur yang Baru Setelah menganalisis permasalahan-permasalahan yang dialami perusahaan saat ini, maka diusulkan adanya prosedur baru perusahaan. Prosedur

Lebih terperinci

CONTOH SINGKAT DIAGRAM UNIFIED MODELLING LANGUANGE STUDI KASUS SISTEM INFORMASI PENGELOLAAN KAS

CONTOH SINGKAT DIAGRAM UNIFIED MODELLING LANGUANGE STUDI KASUS SISTEM INFORMASI PENGELOLAAN KAS CONTOH SINGKAT DIAGRAM UNIFIED MODELLING LANGUANGE STUDI KASUS SISTEM INFORMASI PENGELOLAAN KAS I. Requirement Statement II. Use Case Diagram Melakukan Log In Keluar Aplikasi Merubah Password Log Off Kary

Lebih terperinci

1. Persiapkan master yang akan diinstal, dan persiapkan Daemon Tools Lite untuk men-mount Image kan file iso yang kalian punya.

1. Persiapkan master yang akan diinstal, dan persiapkan Daemon Tools Lite untuk men-mount Image kan file iso yang kalian punya. Prosedur Menjalan Program - Langkah pertama : install terlebih dahulu software vb.net 1. Persiapkan master yang akan diinstal, dan persiapkan Daemon Tools Lite untuk men-mount Image kan file iso yang kalian

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pesatnya perkembangan teknologi informasi dan sistem informasi dalam berbagai industri telah mendorong terciptanya kebutuhan dalam mendapatkan informasi secara cepat

Lebih terperinci

BAB 3 METODE PENELITIAN

BAB 3 METODE PENELITIAN 53 BAB 3 METODE PENELITIAN 3.1 Flow Chart Metode Penelitian Gambar 3.1 Flow chart metode penelitian (A) Gambar 3.2 Flow chart metode penelitian (B) 54 Gambar 3.3 Flow chart metode penelitian (C) 55 Gambar

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 29 BAB III ANALISA DAN PERANCANGAN Aplikasi database berbasis desktop sekarang ini sangat membantu dalam dunia bisnis, banyaknya manfaat yang di miliki aplikasi ini antara lain; dapat berjalan dengan independen,

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Berikut ini gambaran beberapa sejarah, visi, misi dan dan struktur organisasi dari Lembaga Administrasi Negara: 3.1.1 Sejarah Lembaga Administrasi

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PT. SILVA INHUTANI LAMPUNG

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PT. SILVA INHUTANI LAMPUNG BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENGGAJIAN DAN PENGUPAHAN PT. SILVA INHUTANI LAMPUNG 4. Prosedur Sistem Usulan Sistem informasi akuntansi penggajian dan pengupahan dimulai pada saat karyawan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan sistem informasi yang semakin cepat saat ini menuntut setiap perusahaan untuk dapat mengembangkan sistem informasi yang ada di dalam perusahaan, yang dapat

Lebih terperinci

BAB 4 PENGEMBANGAN SISTEM INFORMASI DALAM PENGAJUAN ANGGARAN BIAYA DALAM RANGKA PENENTUAN TARIF TIKET PT. KALSTAR AVIATION

BAB 4 PENGEMBANGAN SISTEM INFORMASI DALAM PENGAJUAN ANGGARAN BIAYA DALAM RANGKA PENENTUAN TARIF TIKET PT. KALSTAR AVIATION BAB 4 PENGEMBANGAN SISTEM INFORMASI DALAM PENGAJUAN ANGGARAN BIAYA DALAM RANGKA PENENTUAN TARIF TIKET PT. KALSTAR AVIATION 4.1 Requirement Discipline PT. Kalstar Aviation adalah suatu perusahaan yang bergerak

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM ANALISIS DAN PERANCANGAN SISTEM Penggajian Karyawan Nama Kelompok: 1. Evannata Dwiyan 13121010 2. Rahmat Hidayat 13121022 PRODI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA

Lebih terperinci

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul BAB IV PEMBAHASAN 4.1 Analisis Sistem Analis sistem (system analysis) dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian atau komponenkomponen dengan maksud

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM ANALISIS DAN PERANCANGAN SISTEM Penggajian Karyawan Nama Kelompok: 1. Evannata Dwiyan 13121010 2. Rahmat Hidayat 13121022 PRODI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA

Lebih terperinci

BAB 4 RANCANGAN S IS TEM YANG D IUS ULKAN Prosedur Perhitungan Gaji CA (Customer Assistant)

BAB 4 RANCANGAN S IS TEM YANG D IUS ULKAN Prosedur Perhitungan Gaji CA (Customer Assistant) BAB 4 RANCANGAN S IS TEM YANG D IUS ULKAN 4.1. Prosedur dari Sistem yang Diusulkan 4.1.1. Prosedur Perhitungan Gaji CA (Customer Assistant) Setiap harinya pada saat masuk kerja, CA mengisi absensi dengan

Lebih terperinci

PENGEMBANGAN SISTEM INFORMASI PENGGAJIAN DAN PENGELUARAN KAS PADA PT. MASS SARANA MOTORAMA (NV MASS) TUGAS AKHIR. Oleh. Adelya Handoko

PENGEMBANGAN SISTEM INFORMASI PENGGAJIAN DAN PENGELUARAN KAS PADA PT. MASS SARANA MOTORAMA (NV MASS) TUGAS AKHIR. Oleh. Adelya Handoko PENGEMBANGAN SISTEM INFORMASI PENGGAJIAN DAN PENGELUARAN KAS PADA PT. MASS SARANA MOTORAMA (NV MASS) TUGAS AKHIR Oleh Adelya Handoko 1401106586 Andri Dwinanda 1401112456 Rizaldy Maulana 1401128435 Kelas/Kelompok:

Lebih terperinci

BAB 4 SISTEM INFORMASI PENERIMAAN SISWA BARU SMP TARSISIUS 2 YANG DIUSULKAN. 4.1 Analisa dan Perancangan Sistem Yang Diusulkan

BAB 4 SISTEM INFORMASI PENERIMAAN SISWA BARU SMP TARSISIUS 2 YANG DIUSULKAN. 4.1 Analisa dan Perancangan Sistem Yang Diusulkan BAB 4 SISTEM INFORMASI PENERIMAAN SISWA BARU SMP TARSISIUS 2 YANG DIUSULKAN 4.1 Analisa dan Perancangan Sistem Yang Diusulkan Setelah menganalisa data - data yang dikumpulkan terkait penerimaan siswa baru

Lebih terperinci

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem 4.1.1 Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM Gambar 4.1 Diagram Use Case Aplikasi Penjadwalan 35 1. Use Case Input pesanan Tabel 4.1 Deskripsi

Lebih terperinci