Context Diagram Perancangan Sistem

3.2.3 Context Diagram

Context Diagram merupakan gambaran menyeluruh dari DFD. Didalam context diagram terdapat empat 4 external entity yaitu bagian personalia, manajer keuangan, karyawan dan Kepala Bagian. Proses pembuatan context diagram dimulai dari system flow yang menjelaskan alur sistem. Dalam alur sistem terdapat proses dan tabel yang dibutuhkan untuk menjalankan proses tersebut sehingga dapat diketahui alur data serta entitasnya. Gambar 3.6 Context Diagram Laporan pengeluaran pajak Laporan pengeluaran lembur Laporan pengeluaran g aji Lapora detail lembur Laporan detail g aji Laporan pres ens i Laporan sisa cuti Info cuti Data Persetujuan Cuti Data Tunjangan Data Koreks i Absen Data Lembur Data Status Kehadiran Laporan Peng eluaran Gaji Data Karyawan Slip Gaji Karyawan Staff Laporan Peng eluaran Pajak Laporan Detail Gaji Laporan Sisa Cuti Slip Gaji Karyawan Buruh Laporan Presensi Data Gaji Pokok Data Hari Besar Info Status Cuti Data Peng ajuan Cuti Set Periode Peng gajian Data Jabatan Data Sub Bag ian Data Department Aplikasi Pengg ajian PT Matra Unikatama + Bag ian Personalia Manajer Keuang an Karyawan Kepala Bag ian 1. DFD Level 0 Pada gambar 3.7 tentang DFD level 0, DFD level 0 memiliki tiga 3 proses yang fungsinya masing-masing adalah penjabaran lebih lanjut tentang proses dalam sistem dan tabel yang digunakan dalam penyimpanan data. Gambar 3.7 DFD level 0 data haribesar data tunjang an data cuti data lembur data g aji data cuti data presensi data karyawan data cuti data presensi data periode data koreksi data lembur data karyawan data g aji data subbag ian data departemen data jabatan data jabatan [Info cuti] data status data pendidikan data pelatihan data keluarg a data karyawan data jabatan data subbag ian data departemen data g ajifinal data presensi data periode data cuti data koreksi data lembur [Info Status Cuti] [Data Karyawan] [Data Lembur] [Data Koreksi Absen] [slip g aji karyawan staff] [slip g aji karyawan buruh] [Laporan peng eluaran g aji] [Laporan peng eluaran lembur] [Lapora detail lembur] [Laporan peng eluaran pajak] [Laporan detail g aji] [Data Persetujuan Cuti] [Laporan sisa cuti] [Data Tunjang an] [Laporan presensi] [Data Status Kehadiran] [Laporan Pengeluaran Gaji] [Laporan Presensi] [Laporan Detail Gaji] [Laporan Pengeluaran Pajak] [Laporan Sisa Cuti] [Data Peng ajuan Cuti] [Set Periode Pengg ajian] [Data Gaji Pokok] [Data Hari Besar] [Data Jabatan] [Data Sub Bagian] [Data Department] Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Manajer Keuang an Bag ian Personalia Bag ian Personalia Bag ian Personalia Karyawan Manajer Keuang an Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Manajer Keuang an Manajer Keuang an Manajer Keuang an Manajer Keuang an Manajer Keuang an 1 Manajemen Data Master + Bag ian Personalia 2 Transaksi Peng gajian + 3 Laporan + Manajer Keuang an Manajer Keuang an Bag ian Personalia Bag ian Personalia Kepala Bag ian Manajer Keuang an Manajer Keuang an Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Manajer Keuang an Bag ian Personalia 1 departemen 2 subbagian 3 jabatan 4 datakaryawan 5 datakeluarg a 6 datapelatihan 7 datapendidikan 8 tunjangan 9 haribesar 10 statuskehadiran 11 lembur 12 koreksipresensi 13 cuti 14 periode 15 presensi 16 g ajifinal 2. DFD Level 1 Proses Manajemen Data Master Pada DFD Level 1 mengelola data Master terdapat delapan 8 sub proses yaitu mengelola data Departemen, data sub bagian, data jabatan, data karyawan, data hari besar, data status kehadiran dan data gaji karyawan. Sub proses mengelola data Departemen berfungsi untuk mengelola data-data Departemen yang ada pada perusahan. Sub proses mengelola data sub bagian berfungsi untuk mengelola data-data sub bagian yang ada pada perusahan. Sub proses mengelola data jabatan berfungsi untuk mengelola data-data jabatan yang ada pada perusahan. Sub proses mengelola data karyawa berfungsi untuk mengelola data-data karyawan yang ada pada perusahan. Sub proses mengelola data hari besar berfungsi untuk mengelola data-data hari besar yang ada pada perusahan. Sub proses mengelola data status kehadiran berfungsi untuk mengelola data-data status kehadiran yang ada pada perusahan. Sub proses mengelola data gaji karyawan berfungsi untuk mengelola data gaji karyawan yang ada pada perusahan. Gambar DFD level 1 mengelola data Master dapat dilihat pada Gambar 3.8. 3. DFD Level 1 Proses Transaksi Penggajian Pada DFD Level 1 Proses Transaksi Penggajian terdapat tujuh 7 sub proses yaitu koreksi presensi, koreksi lembur, periode penggajian, import data presensi, pegajuan cuti, persetujuan cuti dan cetak slip gaji. Sub proses koreksi presensi berfungsi untuk mengubah data karyawan jika masuk memakai ijin, sub proses koreksi lembur berfungsi untuk mencatat lembur karyawan. Sub proses periode penggajian berfungsi sebagai jarak awal dan akhir proses penggajian. Sub proses import data presensi berfungsi untuk mengambil data presensi untuk dihitung kehadirannya. Sub proses cetak slip gaji berfungsi untuk menghitung gaji pada tiap periode tertentu, dan sub proses pengajuan cuti berfungsi untuk karyawan mengajukan cuti secara mandiri. Gambar DFD level 1 proses mengelola transaksi dapat dilihat pada gambar 3.9. Gambar 3.8 DFD level 1 Proses Mengelola Data Master [data haribesar] [data tunjangan] [data g aji] [data karyawan] [data karyawan] [data pendidikan] [data pelatihan] [data keluarga] [data departemen] [data jabatan] [data jabatan] [data jabatan] [data subbagian] [data subbagian] [data departemen] [data status] [Data Tunjang an] [Data Status Kehadiran] [Data Karyawan] [Data Gaji Pokok] [Data Hari Besar] [Data Jabatan] [Data Sub Bagian] [Data Department] Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia Bag ian Personalia 1.1 Manajemen Data Departement 1.2 Manajemen Data Sub Bag ian 1.3 Manajemen Data Jabatan 1.4 Manajemen Data Karyawan 1.5 Manajemen Tunjangan 1.6 Manajemen Hari Besar 1.7 Manajemen Gaji Pokok Karyawan Bag ian Personalia 1.8 Manajemen Status Kehadiran Bag ian Personalia 1 departemen 2 subbagian 3 jabatan 4 datakaryawan 5 datakeluarg a 6 datapelatihan 7 datapendidikan 8 tunjangan 9 haribesar 10 statuskehadiran 1 departemen 3 jabatan 3 jabatan 1 departemen 2 subbagian 4 datakaryawan 4 datakaryawan 8 tunjangan 9 haribesar Gambar 3.9 DFD level 1 Proses Mengelola Transaksi 4. DFD Level 1 Proses Laporan Pada DFD Level 1 Proses Laporan terdapat tujuh 7 sub proses yaitu slip gaji, detail gaji, detail lembur, pengeluaran gaji, pengeluaran lembur, presensi karawan, pengeluaran pajak dan sisa cuti karyawan. Sub proses slip gaji merupakan proses cetak slip gaji yang nantinya dibedakan menjadi slip gaji karyawan buruh dan slip gaji karyawan staff. Sub proses detail gaji dan detail [data cuti] [data koreksi] [data periode] [data g ajifinal] [data presensi] [data periode] [data cuti] [data cuti] [data presensi] [data koreksi] [data lembur] [data lembur] [slip g aji karyawan staff] [slip g aji karyawan buruh] [Info c uti] [Data Persetujuan Cuti] [Data Koreksi Absen] [Data Lembur] [Set Periode Pengg ajian] [Info Status Cuti] [Data Peng ajuan Cuti] Bag ian Personalia Karyawan Karyawan 2.1 Koreks i Lembur 2.2 Koreks i Presensi 2.3 setting Periode Peng g ajian 2.4 import Data Mes in Presensi 2.5 cetak s lip g aji 2.6 Peng ajuan Cuti Karyawan Karyawan 2.7 Persetujuan cuti Kepala Bag ian Kepala Bag ian Bag ian Personalia Manajer Keuang an 11 lembur 12 koreksipres ens i 13 cuti 14 periode 15 presensi 16 g ajifinal 11 lembur 12 koreksipres ens i 14 periode 15 presensi 13 cuti 13 cuti lembur berfungsi laporan detail gji dan lembur tiap departemen dan akan ditotal. Sub proses pengeluaran lembur dan gaji berfungsi mengetahui laporan pengeluaran tiap departemen pada periode tertentu. Sub proses presensi merupakan laporan kehadiran karyawan sesuai data yang terekam di mesin sidik jari. Sub proses pengeluaran pajak merupakan laporan pajak dan sub proses sisa cuti berfungsi mengetahui sisa cuti yang dimiliki karyawan. Gambar DFD level 1 Proses Mengelola Laporan dapat dilihat pada gambar 3.10. Gambar 3.10 DFD level 1 Proses Mengelola Laporan [data lembur] [data karyawan] data karyawan data karyawan data karyawan data karyawan data karyawan data karyawan data karyawan data g aji [data g aji] data g aji data g aji [data presensi] [data cuti] data lembur data lembur [Laporan Pengeluaran Gaji] [Laporan presensi] [Laporan sisa cuti] [Laporan Pengeluaran Pajak] [Laporan Presensi] [Laporan detail g aji] [Laporan peng eluaran pajak] [Lapora detail lembur] [Laporan peng eluaran lembur] [Laporan peng eluaran g aji] [Laporan Sisa Cuti] [Laporan Detail Gaji] Bag ian Personalia Manajer Keuang an 3.1 Detail Gaji 3.2 Detail Lembur 3.3 Peng eluaran Gaji 3.4 Peng eluaran Lembur 3.5 Peng eluaran Pajak 3.6 Sisa Cuti Karyawan 3.7 Presensi Karyawan 4 datakaryawan 15 presensi 13 cuti 16 g ajifinal 11 lembur

3.2.4 Entity Relationship Diagram