4.2.2 Data Flow Diagram DFD
Data Flow Diagram adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang
keluar dari sistem, dimana data disimpan, proses apa yang dihasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data
tersebut. 1.
Context Diagram Context diagram dari aplikasi penggajian ini menggambarkan proses
secara umum yang terjadi pada prosedur penghitungan gaji karyawan pada PT Sinar Sosro Mojokerto. Pada context diagram tersebut melibatkan empat entity,
yaitu Manager PGA, Payroll penggajian, Personalia dan Karyawan. Contex diagram dapat dilihat pada gambar 4.4.
Gambar 4.4 Diagram Konteks Aplikasi Penggajian Karyawan
STIKOM SURABAYA
2. DFD Level 0 Aplikasi Penggajian Karyawan
DFD level 0 menjelaskan proses yang terjadi pada prosedur penggajian karyawan pada PT Sinar Sosro Mojokerto secara lebih detail dibandingkan
dengan context diagram. DFD Level 0 aplikasi penggajian karyawan dapat dilihat pada gambar 4.5.
GPS Data GPS Disimpan
Karyawan Data Absensi disimpan
[Potong an Gaji] Potong an Gaji
Data Potong an Gaji disimpan
[Data Absensi] [Permintaan Kartu Gaji Karyawan]
[Kartu Gaji yang di ACC]
[Informasi Peng has ilan Karyawan] [Kartu Gaji Karyawan]
[Laporan Gaji Karyawan] [ACC Laporan Gaji]
Data Gaji Kotor Disimpan
[Komponen Gaji Kotor] Upah Lembur
Data Lembur Disimpan Komponen Gaji Kotor
[Lembur] PPh 21
Data PPh 21 disimpan
[PPh21]
Payroll Manajer_PGA
Karyawan
Personalia 11
Lembur
2 Proses Peng gajian
+
1 Persiapan Data Master
+
12 PPh 21
13 Gaji Kotor
17 Potong an Gaji
18 Absensi
Karyawan 19
GPS
Gambar 4.5 DFD Level 0 Aplikasi Penggajian Karyawan
3. DFD Level 1 Autentikasi Pengguna
DFD level 1 adalah pengembangan dari DFD level 0. Pada DFD ini terdapat proses cek username dan password, cek tingkat pengguna.
Data Tingkat Peng g una
[Data Peng guna Dibaca] 1
Data Peng g una 1.1
Cek Username dan Password
1.2 Cek Tingkat
Peng g una
Gambar 4.6 DFD Level 1 Autentikasi Pengguna
STIKOM SURABAYA
4. DFD Level 1 Penghitungan Gaji Kotor Bruto
DFD level 1 adalah pengembangan dari DFD level 0. Pada DFD ini terdapat proses input data karyawan, data lembur, serta insentif harian yang
diberikan untuk karyawan.
Data Absensi Dibaca [Data Absensi dis impan]
Data Absensi
[Komponen Gaji Kotor] [Potong an Gaji]
[Lembur] [PPh21]
[Data PPh 21 dis impan] [Data Potong an Gaji dis impan]
[Data Absensi]
[Data Lembur Dis impan] [Data Gaji Kotor Dis impan]
GPS [Data GPS Dis impan]
Gaji Pokok
Payroll Personalia
12 PPh 21
11 Lembur
13 Gaji Kotor
17 Potong an Gaji
18 Absensi
Karyawan 1.1
Meng olah Gaji Kotor
+
19 GPS
1.2 Meng olah
Gaji Pokok
1.4 Meng olah
PPh 21 1.5
Meng olah Potong an
1.6 Meng elola
Data Lembur 1.7
Meng olah Data Absensi
Gambar 4.7 DFD Level 1 Mengolah Gaji Kotor Bruto
5. DFD Level 1 Penghitungan Gaji Bersih Netto
DFD level 1 adalah pengembangan dari DFD level 0. Pada DFD ini terdapat penghitungan gaji karyawan dimana proses ini pengurangan untuk
mendapatkan gaji bersih netto dengan dikurangi potongan karyawan, JHT karyawan, dan pph21 yang telah disesuaikan.
STIKOM SURABAYA
[ACC Laporan Gaji] Laporan Gaji Karyawan
[Laporan Gaji Karyawan] Laporan Gaji
Permintaan Kartu Gaji Karyawan
[Permintaan Kartu Gaji Karyawan] [Kartu Gaji yang di ACC]
[Karyawan] Informas i Peng hasilan Karyawan
[Kartu Gaji Karyawan] [GPS]
[Potong an Gaji]
[Upah Lembur] [Komponen Gaji Kotor]
[PPh 21] [Informasi Peng has ilan Karyawan]
Payroll
Karyawan Manajer_PGA
12 PPh 21
13 Gaji Kotor
11 Lembur
17 Potong an Gaji
18 Absensi
Karyawan 19
GPS 2.1
Meng olah Gaji Bers ih 2.2
Membuat laporan Gaji
2.3 Laporan Gaji
Karyawan
+
2.4 Meng ajukan Laporan
Gaji Karyawan
2.5 Meng ajukan
21 Laporan Gaji
Gambar 4.8 DFD Level 1 Mengolah Gaji Bersih Netto
6. DFD Level 1 Pembuatan Laporan
DFD level 1 adalah pengembangan dari DFD level 0. Pada DFD ini terdapat proses laporan gaji karyawan.
Gambar 4.9 DFD Level 1 Pembuatan Laporan
STIKOM SURABAYA
4.2.3 Entity Relationship Diagram ERD