BAB III ANALISIS DAN PERANCANGAN SISTEM
3.4 Data Flow Diagram
Berikut ini adalah data flow diagram sistem informasi administrasi kepegawaian pada PT Kopaba Jatim.
41
Gambar 3. 22 konteks diagram
master jenis pegawai
master golongan
manajemen user
mutasi pegawai
pemberhentian pegawai
kwitansi penagihan cabang
surat penagihan cabang
tambah data pegawai
rekap gaji seluruh cabang pengaturan akun
laporan pegawai berhenti
Laporan pegawai masuk
Laporan pegawai mutasi
rekap gaji per cabang
pengaturan akun Laporan Histori
Pegawai laporan pegawai mutasi
laporan pegawai berhenti laporan pegawai masuk
laporan histori pegawai penggajian
laporan_penggajian 1
sistem informasi administrasi kepegawaian
direktur executive
Gambar 3.22 konteks diagram menerangkan bahwa terdapat 4 entitas pada sistem ini yaitu admin, operator, executive dan direktur. Data parameter tagihan gaji, data master seperti master unit kerja, master cabang dan master golongan pada sistem informasi administrasi kepegawaian pada PT Kopaba jatim diinputkan oleh admin. Data tersebut digunakan operator untuk melakukan input pegawai baru, mutasi pegawai atau pemberhentian pegawai dan penggajian pegawai. Semua data diproses sehingga menghasilkan beberapa laporan seperti laporan pegawai masuk, laporan pegawai berhenti, laporan pegawai mutasi, laporan histori pegawai, laporan penggajian, laporan rekap gaji per cabang dan rekap gaji seluruh cabang. Sedangkan surat penagihan cabang dilakukan oleh executive yang mengambil data dari sistem. Semua user dapat mengatur akun mereka yang kemudian akan di simpan ke dalam database sistem.
1.2 Pengolahan user 1.3 Pengolahan sistem 1.4 pengaturan akun 1.5 Pengolahan data pegawai 1.6 Pengolahan laporan 1.7 Penagihan 1.8 penggajian admin operator executive direktur update master golongan
update master unit kerja
update user
update user update tagihan gaji
update data pegawai update data mutasi
update data berhenti
update data penghasilan
data tagihan daftar pegawai berhenti
data pegawai masuk
data pegawai mutasi data penghasilan pegawai
data kontrak pegawai yang akan berakhir
penggajian
histori pegawai mutasi laporan pegawai masuk
rekap gaji per cabang
rekap gaji seluruh cabang laporan histori
pegawai
kontrak akan berakhir
laporan penggajian
tambah data penggajian
histori pegawai masuk histori pegawai berhenti
12 tbl_penggajian
master unit kerja
manajemen user
pengaturan akun
pengaturan parameter tagihan gaji
tambah data pegawi pengaturan akun
pengaturan akun pengaturan akun
pemberhentian pegawai
mutasi pegawai
surat penagihan cabang kwitansi penagihan cabang
laporan pegawai mutasi laporan histori
pegawai
laporan pegawai masuk laporan pegawai
berhenti laporan pegawai mutasi
laporan pegawai berhenti 4 tbl_master_golongan 5 tbl_user_login 6 tbl_setting_tagihan_ gaji 7 tbl_data_pegawai 8 tbl_data_mutasi 9 tbl_data_ berhenti 10 tbl_master_unit_ kerja 11 tbl_data_penghasilan data penggajian Gambar 3. 23 DFD level 0
1.1.1 pengolahan master
jenis pegawai
admin
master jenis pegawai
master cabang
master golongan
master unit kerja
update master jenis pegawai
update master cabang
update master golongan
update master unit kerja 1 tbl_master_jenis_ pegawai 3 tbl_master_cabang 4 tbl_master_golongan 10 tbl_master_unit_kerja 1.1.3 pengolahan master cabang 1.1.4 pengolahan master golongan 1.1.5 pengolahan master unit kerja
Gambar 3. 24 diagram level 1 pengolahan master Pada gambar 3.23 DFD level 0 terdapat beberapa sub proses yang akan terjadi diantaranya adalah proses pengolahan sistem yang akan disimpan ke database tbl_setting_tagihan_gaji, pengaturan akun yang akan disimpan ke
database tbl_user_login. Admin dapat melakukan pengolahan master jenis
pegawai, pengolahan master cabang, pengolahan master golongan, dan pengolahan master unit kerja yang akan diolah di sistem. Operator dapat melakukan tambah data pegawai, mutasi pegawai, pemberhentian pegawai yang akan diolah di sistem dan proses penggajian yang akan disimpan ke database tbl_penggajian. Sedangkan direktur akan mendapatkan laporan seperti laporan pegawai masuk, laporan pegawai mutasi, laporan pegawai berhenti, pengolahan histori pegawai, rekap gaji seluruh cabang, rekap gaji per cabang dan laporan penggajian dari sistem.
c. Diagram Level 1 Pengolahan Master
Pada gambar 3.24 DFD level 1 pengolahan master terdapat beberapa sub proses yang akan terjadi diantaranya adalah proses pengolahan master jenis pegawai yang akan disimpan ke database tbl_master_jenis_pegawai, proses
operator
update data pegawai update data penghasilan
update data mutasi
update data berhenti
7 tbl_data_pegawai
8 tbl_data_mutasi
9 tbl_data_berhenti 11 tbl_data_penghasilan 1.5.1
input data pegawai
1.5.2 mutasi pegawai
1.5.3 pemberhentian
pegawai tambah data pegawai
mutasi pegawai
pemberhentian pegawai
Gambar 3. 25 diagram level 1 pengolahan data pegawai
d. Diagram Level 1 Pengolahan Data Pegawai
Pada gambar 3.25 DFD level 1 pengolahan data pegawai terdapat beberapa sub proses yang akan terjadi diantaranya adalah proses input data pegawai yang akan disimpan ke database tbl_data_pegawai, proses mutasi pegawai yang akan disimpan ke database tbl_mutasi_pegawai dan proses pemberhentian pegawai yang akan disimpan ke database tbl_pemberhentian_pegawai.
7 tbl_data_pegawai operator executive direktur 8 tbl_data_mutasi 9 tbl_data_berhenti 11 tbl_data_penghasilan 12 tbl_penggajian 1.6.5
kontrak pegawai yang akan berakhir 1.6.6 laporan history pegawai 1.6.7 penggajian pegawai 1.6.1 laporan data pegawai masuk 1.6.2 laporan rekap gaji
1.6.3 laporan data pegawai
mutasi
1.6.4 laporan data pegawai berhenti kontrak akan berakhir
laporan pegawai masuk
laporan pegawai masuk
rekap gaji semua cabang
laporan rekap gaji per cabang
laporan pegawai mutasi
laporan pegawai mutasi
laporan pegawai berhenti laporan pegawai berhenti
laporan histori pegawai
laporan histori pegawai laporan penggajian
data kontrak pegawai yang akan berakhir
data pegawai masuk
data penghasilan pegawai
data pegawai mutasi
data pegawai berhenti
histori pegawai masuk histori pegawai mutasi histori pegawai berhenti
data penggajian
Gambar 3. 26 diagram level 1 pengolahan laporan
e. Diagram Level 1 Pengolahan Laporan
Pada gambar 3.26 DFD level 1 pengolahan pengolahan laporan terdapat beberapa sub proses yang akan terjadi diantaranya adalah proses kontrak akan berakhir yang mengambil data dari database tbl_data pegawai, proses penggajian
tbl_data_mutasi, proses laporan data pegawai berhenti yang mengambil data dari database tbl_data_berhenti, dan proses laporan histori data pegawai yang
mengambil data dari database tbl_data_pegawai, tbl_data_mutasi dan tbl_data_berhenti.