Diagram HIPO Hierarchy plus Input-Process-Output Data Flow Diagram DFD
Data Karyawa n
Ambil Data Keh adiran Ambil Data Kar yawan
Update Data Kehadiran Data Kehadira n
Ambil Data Jab atan
Laporan Gaji L embur Karyawan Laporan Gaji In sentif Karyawan
Laporan Data Karyawan Laporan Data Karyawan Lapangan
Laporan Data Karyawan STAFF Laporan Gaji Karyawan
Cetak Laporan Ambil Data Gaji Lembur
Ambil Data Gaji Insentif Update Data L ogin
Gaji Pokok Kar yawan Data Login Bag _Keuangan
Data Login Adm Simpan Data G aji Lembur
Simpan Data G aji Insentif Simpan Data Karyawan
Simpan Data J abatan Input Data Jab atan
Data Gaji Insen tif Data Gaji Lemb ur
Data Login Ma n_Keuangan
Verifikasi Data Login Login_Admin
Login_Bag_Ke uangan Login_Man_Ke uangan
Admin
Admin Bagian
Keuangan
Manager Keuangan
Manager Keuangan
Bagian Keuangan
Manager Keuangan
Bagian Keuangan
Manager Keuangan
Admin Manager
Keuangan
Bagian Keuangan
Manager Keuangan
Bagian Keuangan
Manager Keuangan
Admin 1
Login
+
2 Maintenance
Data Jabatan
+
3 Maintenance
Data Karyawa n
+
4 Maintenance
Data Kehadira n
+
5 Maintenance
Data Gaji
+
6 Hitung Gaji
Karyawan
+
7 Cetak Laporan
+
1 Login
8 Maintenance
Data Login
+
Admin 2
Jabatan 3
Karyawan 4
Data Gaji Insen tif
5 Data Gaji
Lembur
4 Data Gaji Insen tif
5 Data Gaji
Lembur 1
Login 2
Jabatan
3 Karyawan
15 Data Kehadira n Karyawan
15 Data Kehadira n Karyawan
Admin
Gambar 4.12 DFD Level 0 Sistem Informasi Perhitungan Gaji Karyawan
Untuk data flow diagram level 1 sub proses login, dapat dilihat pada Gambar 4.13. Proses dimulai dari input data login yang berupa username dan
password dari user staff marketing dan pimpinan, kemudian sistem melakukan proses verifikasi data login dengan tabel login.
Ambil ID User Cek User
Login_Admin Login_Man_Keuang an
Login_Bag_Keuangan
Verifikasi Data Login Bag ian
Keuang an
Manag er Keuang an
Admin 1
Login 1
Cek Data Login
2 Cek Hak Ases
User 1
Login
Gambar 4.13 DFD Level 1 Sub Proses Login
Untuk data flow diagram level 1 sub proses maintenance data jabatan, dapat dilihat pada Gambar 4.14. Proses dimulai jika user klik pada menu
maintenance data dan memilih menu karyawan, kemudian klik pada tab maintenance data jabatan.
Ambil ID Jabatan Cek Data J abatan
Simpan Data Jabatan Input Data Jabatan
Admin 2
Jabatan 1
Generate ID Jabatan
2 Simpan Data
Jabatan 2
Jabatan
Gambar 4.14 DFD Level 1 Sub Proses Maintenance Data Jabatan
Untuk data flow diagram level 1 sub proses input data karyawan, dapat dilihat pada Gambar 4.15. Proses dimulai dengan user memilih maintenance data
dan memilih data karyawan.
Kirim ID Jabatan Ambil Data Jabatan
Simpan Data Karyawan Data Karyawan
3 Karyawan
2 Jabatan
1 Pilih Jabatan
Karyawan
2 Input Data
Karyawan Admin
Gambar 4.15 DFD Level 1 Sub Proses Input Data Karyawan
Untuk data flow diagram level 1 sub proses laporan, dapat dilihat pada Gambar 4.16. Dimana dimulai dengan mengambil data perhitungan biaya
produksi yang ada pada tabel detail kalkulasi untuk kemudian sistem membuat laporan yang dibutuhkan pimpinan.
Kirim Detail Data Kehadiran
Update Data Kehadiran Data Kehadiran
Lihat Data Kehadiran
Admin 15
Data Kehadiran Karyawan 1
Pilih Data Kehadiran Yang
Akan Di Update 15
Data Kehadiran Karyawan
2 Update Data
Kehadiran
Gambar 4.16 DFD Level 1 Sub Proses Pembuatan Laporan
Pada proses untuk maintenance gaji karyawan, yang terdiri dari karyawan staff dan karyawan lapangan, didahului dengan memilih menu
maintenance data dan kemudian pilih gaji karyawan, dan langkah berikutnya lihat gambar 4.17.
Simpan Data Gaji Lembur Simpan Data Gaji Insentif
Data Gaji Insentif Data Gaji Lembur
Bag ian Keuang an
Manag er Keuang an
4 Data Gaji Insentif
5 Data Gaji
Lembur 1
Maintenance Gaji Insentif
Karyawan
2 Maintenance
Gaji Lembur Karyawan
Gambar 4.17 DFD Level 1 Sub Proses Maintenance Data Gaji Karyawan
Pada proses untuk menghitung gaji, terlebih dahulu sistem akan malakukan pengecekan pada karyawan, karena untuk perhitungan gaji insentif
atau gaji lembur dihitung per karyawan. Kemudian untuk melihat datanya,sistem
akan melakukan pengecekan pada data kehadiran dan kemudian akan menghitung gaji karyawan. Proses bisa dilihat pada gambar 4.18
Kirim Detail Kehadiran Karyawan Kirim Detail Data Karyawan
Ambil Data Gaji Lembur Ambil Data Gaji Insentif
Gaji Pokok Karyawan Ambil Data Kehadiran
Ambil Data Karyawan
Manager Keuangan
4 Data Gaji Insentif
5 Data Gaji
Lembur 3
Karyawan 1
Cek Detail Data Karyawan
2 Hitung Data
Kehadiran 15
Data Kehadiran Karyawan
3 Hitung Total
Gaji Karyawan
+
Gambar 4.18 DFD Level 1 Sub Proses Hitung Gaji Karyawan
Pada proses cetak laporan, user terlebih dahulu harus memilih data, yaitu data tabel perhitungan gaji karyawan,yang dimana sistem telah menyediakannya
sesuai dengan urutan bulan. Jadi user bisa mencetak data bulan yang berjalan atau sudah lewat. Proses bisa dilihat pada gambar 4.19.
Laporan Data Karyawan STAFF Laporan Data Karyawan Lapangan
Laporan Gaji Karyawan Kirim Detail Data Pilihan Yang Akan Dicetak
Laporan Data Karyawan Laporan Gaji Insentif Karyawan
Laporan Gaji Lembur Karyawan Bag ian
Keuang an
Manag er Keuang an
Admin
Manag er Keuang an
Bag ian Keuang an
Manag er Keuang an
1 Pilih Data
Yang Akan Dicetak
2 Cetak Laporan
Sesuai Pilihan
Gambar 4.19 DFD Level 1 Sub Proses Cetak Laporan
Untuk proses yang terakhir, yaitu maintenance data login,yang berfungsi jika user ingin menggani username atau password yang digunakan saat login.
Prosesnya dimulai dari, sistem akan melakukan pengecekan terhadap id user yang sudah login yang bertujuan agar user tidak mengetahui username dan password
user yang lain saat mengakses table login jika ingin melakukan update. Langkah selanjutnya sistem akan manampilkan data detail dari user yang login tersebut,
kemudian data bisa di update. Untuk proses ini bisa dilihat padagambar 4.20.
Data Login Bag _Keuang an Update Data Log in
Data Login Man_Keuang an Data Login Adm
Kirim Detail User Kirim IDUs er
Ambil Detail Data Us er Ambil ID Us er Yang Log in
Admin
Manag er Keuang an
Bag ian Keuang an
1 Login
1 Cek ID Us er
2 Tampilkan
Data User 1
Login
1 Login
3 Update Data
User
Gambar 4.20 DFD Level 1 Sub Proses Maintenance Data Login
Untuk gambar 4.21, merupkan sub proses dari menghitung total gaji karyawan, yang untuk detailnya sistem akan melakukan perhitungan gaji insentif
atau gaji lembur terlebih dahulu dan kemudian akan di total dengan gaji pokok yang ada.
Kirim Data Gaji Lembur Kirim Data Gaji Insentif
Gaji Pokok Karyawan Ambil Data Gaji Lembur
Ambil Data Gaji Ins entif
Manag er Keuang an
4 Data Gaji Ins entif
5 Data Gaji
Lembur 1
Hitung Gaji Insentif
2 Hitung Gaji
Lembur
3 Total Gaji
Karyawan
Gambar 4.21 DFD Level 2 Sub Proses Hitung Gaji Karyawan