WILAYAH III WILAYAH IV WILAYAH V DIVISI JALAN & JEMBATAN
DEWAN DIREKS
3.2. Spesifikasi Kebutuhan Sistem
3.3.4. Data Flow Diagram Level
Penggambaran system DAD level 1 (Overview Diagram) merupakan penjabaran dari konteks diagram, hanya pada level ini sudah menjurus pada suatu proses dan merupakan gabungan secara keseluruhan yang melibatkan semua kesatuan luar secara lengkap. Pada proses level 1 terdiri dari beberapa proses yaitu data pegawai, data admin, data departemen, data jabatan, pengalaman kerja, data surat peringatan, data kehadiran dan data penggajian. Pada DFD level 1 ini terdapat 10 proses. Ketigabelas proses diatas dapat digambarkan sebagai berikut :
Admin 4.0 Pemasukan Data Pegawai 10.0 Pemasukan Data Penggajian 9.0 Pemasukan Data Kehadiran 6.0 Pemasukan Data Surat Peringatan 7.0 Pemasukan Data PHK Data Pegawai Data PHK Data Surat Peringatan Data Kehadiran Data Penggajian 11.0 Pembuatan Laporan Atasan Data Mutasi Data Surat Data PHK
Peringatan Data Pegawai Data Cuti Data Penggajian Data Pegawai Data Penggajian Data Kehadiran Data Kehadiran Data Penggajian Data Surat Peringatan Data Surat Peringatan Data PHK Data PHK Data Pegawai Data Mutasi 3.0 Pemasukan Golongan 2.0 Pemasukan Data Jabatan 5.0 Pemasukan Data Mutasi Data Mutasi Data Golongan Data Jabatan Data Jabatan Data Departemen Data Departemen Data Jabatan Data Departemen Data Jabatan 1.0 Pemasukan Departemen Data Departemen Data Golongan Data Golongan Data Golongan Data Mutasi 8.0 Pemasukan Cuti Data Cuti Data Cuti Data Cuti Data Kehadiran Laporan Mutasi Laporan Peringatan Laporan Kehadiran Laporan Pegawai Laporan PHK Laporan Lembur Laporan Penggajian Laporan Mutasi Laporan Peringatan Laporan Kehadiran Laporan Pegawai Laporan PHK Laporan Lembur Laporan Penggajian Laporan Cuti Laporan Cuti Gambar 3.5. DFD Level 1
• Proses 1.0, Merupakan proses pemasukan data Departemen yang terdapat pada PT Hutama Karya . Data Departemen tersebut akan direkam kedalam tabel Departemen.
• Proses 2.0, Merupakan proses pemasukan data Jabatan yang terdapat pada PT Hutama Karya . Data Jabatan tersebut akan direkam kedalam tabel Jabatan.
• Proses 3.0, Merupakan proses pemasukan data Golongan yang terdapat pada PT Hutama Karya . Data Jabatan tersebut akan direkam kedalam tabel Golongan.
• Proses 4.0, Merupakan proses pemasukan data pegawai yang bekerja pada PT Hutama Karya . didalam proses pemasukan data pegawai, data departemen, data Jabatan dan data golongan. Data – data masukan dari Data Pegawai, data Departemen, data Jabatan dan data golongan tersebut akan direkam kedalam tabel Pegawai.
• Proses 5.0, Merupakan proses pemasukan data Mutasi yang bekerja pada PT Hutama Karya . didalam proses pemasukan data Surat Peringatan, data pegawai pada tabel pegawai juga dibutuhkan. Data – data masukan dari Data Surat Mutasi dan data Pegawai tersebut akan direkam kedalam table Surat Peringatan.
• Proses 6.0, Merupakan proses pemasukan data Surat Peringatan yang bekerja pada PT Hutama Karya . didalam proses pemasukan data Surat Peringatan, data pegawai pada tabel pegawai juga dibutuhkan. Data – data masukan dari Data Surat Peringatan dan data Pegawai tersebut akan direkam kedalam table Surat Peringatan.
• Proses 7.0, Merupakan proses pemasukan data Pemutusan Hubungan Kerja (PHK) pegawai sebelum bekerja pada PT Hutama Karya . didalam
proses pemasukan data Pemutusan Hubungan Kerja (PHK), data pegawai pada tabel pegawai juga dibutuhkan. Data – data masukan dari Data Pemutusan Hubungan Kerja (PHK) dan data Pegawai tersebut akan direkam kedalam tabel Pengalaman Kerja.
• Proses 8.0, Merupakan proses pemasukan data Cuti yang dapat diambil pada PT Hutama Karya . didalam proses pemasukan data Cuti, data pegawai pada tabel pegawai juga dibutuhkan. Data – data masukan dari Data Cuti dan data Pegawai tersebut akan direkam kedalam table Cuti.
• Proses 9.0, Merupakan proses pemasukan data Kehadiran setiap harinya . didalam proses pemasukan data Kehadiran, data pegawai pada tabel pegawai juga dibutuhkan. Kemudian proses dari data-data tersebut akan direkam kedalam tabel Kehadiran.
• Proses 10.0, Merupakan proses pemasukan data Penggajian. didalam proses pemasukan data Penggajian, data pegawai pada tabel pegawai juga dibutuhkan. Kemudian proses dari data-data tersebut akan direkam kedalam tabel Penggajian.
3.3.5. Data Flow Diagram Level 2
• Diagram Arus Data Level 2 Proses 1
1.1 Proses Perekaman Data Departemen 1.2 Proses Perubahan data Departemen Admin Data Departemen Data Departemen Data Departemen Data Departemen Data Departemen Data Departemen 1.3 Proses Delete data
Departemen
Data Departemen Data Departemen
Gambar 3.6. DFD Level 2 Proses 1
Dari diagram proses pemasukan data di atas memerlukan masukan dari bagian administrator (admin). Dalam diagram tersebut dapat digambarkan arus data penyimpanan data Departemen ke dalam berkas penyimpanan. Berikut ini adalah penjelasannya secara lengkap :
• Proses 1.1 , Merupakan proses perekaman data Departemen secara langsung yang dilakukan pihak admin. Proses perekaman data Departemen tersebut akan langsung disimpan secara langsung ke dalam tabel departemen.
• Proses 1.2 , Merupakan proses perubahan data yang dilakukan pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Departemen, kemudian akan disimpan lagi kedalam tabel departemen.
• Proses 1.3 , Merupakan proses Penghapusan data yang dilakukan pihak admin, dalam proses Penghapusan data tersebut akan membutuhkan data dari tabel Departemen, yang kemudian akan direkam kembali ke tabel
• Diagram Arus Data Level 2 Proses 2
Diagram Arus Data Level 2 Proses 2 dapat dijabarkan sebagai berikut :
2.1 Proses Perekaman Data Jabatan 2.2 Proses Perubahan data Jabatan
Admin Data Jabatan
Data Jabatan Data Jabatan Data Jabatan Data Jabatan Data Jabatan 2.3 Proses Delete data Jabatan Data Jabatan Data Jabatan Data Jabatan
Gambar 3.7. DFD Level 2 Proses 2
Dari diagram proses pemasukan data di atas memerlukan masukan dari bagian administrator (admin). Dalam diagram tersebut dapat digambarkan arus data penyimpanan data Jabatan ke dalam berkas penyimpanan. Dari proses tersebut memerlukan masukan dari tabel departemen. Berikut ini adalah penjelasannya secara lengkap :
• Proses 2.1, Merupakan proses perekaman data Jabatan yang dilakukan pihak admin kemudian akan direkam ke dalam tabel Jabatan.
• Proses 2.2, Merupakan proses perubahan data yang dilakukan pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Jabatan, kemudian akan disimpan lagi kedalam tabel Jabatan.
• Proses 2.3, Merupakan proses Penghapusan data yang dilakukan pihak admin, dalam proses Penghapusan data tersebut akan membutuhkan data dari tabel Jabatan, yang kemudian akan direkam kembali ke tabel Jabatan perubahannya.
• Diagram Arus Data Level 2 Proses 3
Diagram Arus Data Level 2 Proses 3 dapat dijabarkan sebagai berikut :
3.1 Proses Perekaman Data Golongan 3.2 Proses Perubahan data Golongan Admin Data Golongan Data Golongan Data Golongan Data Golongan 3.3 Proses Delete data
Golongan Data Golongan Data Golongan Data Golongan Data Golongan Data Golongan
Gambar 3.8. DFD Level 2 Proses 3
Dari diagram proses pemasukan data di atas memerlukan masukan dari bagian administrator (admin). Dalam diagram tersebut dapat digambarkan arus data penyimpanan data Golongan ke dalam berkas penyimpanan. Berikut ini adalah penjelasannya secara lengkap :
• Proses 3.1, Merupakan proses perekaman data Golongan secara langsung yang dilakukan pihak admin. Proses perekaman data Golongan tersebut akan langsung disimpan secara langsung ke dalam tabel Golongan.
• Proses 3.2, Merupakan proses perubahan data yang dilakukan pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Golongan, kemudian akan disimpan lagi kedalam tabel Golongan.
• Proses 3.3, Merupakan proses Penghapusan data yang dilakukan pihak admin, dalam proses Penghapusan data tersebut akan membutuhkan data dari tabel Golongan, yang kemudian akan direkam kembali ke tabel Golongan perubahannya.
• Diagram Arus Data Level 2 Proses 4
Diagram Arus Data Level 2 Proses 4 dapat dijabarkan sebagai berikut :
4.1 Proses Perekaman Data
Pegawai
4.3 Proses Cari data
Pegawai 4.2
Proses Perubahan data Pegawai
Admin Data Pegawai
Data Pelamar Data Jabatan
Data Jabatan
4.5
Proses Cetak Data Pegawai Data Pegawai 4.4 Proses Delete data Pegawai Data Pegawai Data Pegawai Data Pegawai Data Pegawai Data Pegawai Data Pegawai Data Pegawai Data Pegawai Data Pegawai Data Pegawai Data Golongan Data Golongan Data Departemen Data Departemen
Dari diagram proses pemasukan data di atas memerlukan masukan dari bagian administrator (admin). Dalam diagram tersebut dapat digambarkan arus data penyimpanan data Pegawai ke dalam berkas penyimpanan. Dari proses tersebut memerlukan masukan dari tabel Jabatan dan Tabel Golongan. Berikut ini adalah penjelasannya secara lengkap :
• Proses 4.1, Merupakan proses perekaman data Pegawai yang dilakukan pihak admin yang membutuhkan data pemasukan dari tabel Departemen, tabel Jabatan dan Tabel Golongan, kemudian akan direkam ke dalam tabel Data Pegawai.
• Proses 4.2, Merupakan proses perubahan data yang dilakukan pihak admin yang membutuhkan data yang berasal dari tabel Pegawai, yang kemudian akan direkam kembali ke tabel Pegawai.
• Proses 4.3, Merupakan proses Pencarian data yang dilakukan pihak admin yang membutuhkan data yang berasal dari tabel Pegawai.
• Proses 4.4, Merupakan proses Penghapusan data yang dilakukan pihak admin dari tabel Pegawai, yang kemudian akan direkam kembali ke tabel Pegawai perubahannya.
• Proses 4.5, Merupakan proses Mencetakan data yang dilakukan pihak admin dari tabel Pegawai.
• Diagram Arus Data Level 2 Proses 5
Diagram Arus Data Level 2 Proses 5 dapat dijabarkan sebagai berikut :
5.1 Proses Perekaman Data Mutasi 5.3 Proses Maintenance data Mutasi 5.2 Proses Perubahan data Mutasi
Admin Data Mutasi
Data Pegawai Data Pegawai Data Mutasi Data Mutasi Data Mutasi Data Mutasi
Data Mutasi Data Mutasi
Gambar 3.10. DFD Level 2 Proses 5
Dari diagram proses pemasukan data di atas memerlukan masukan dari bagian administrator (admin). Dalam diagram tersebut dapat digambarkan arus data penyimpanan data Mutasi ke dalam berkas penyimpanan. Dari proses tersebut memerlukan masukan dari tabel Data Pegawai. Berikut ini adalah penjelasannya secara lengkap :
• Proses 5.1, Merupakan proses perekaman data Mutasi yang dilakukan pihak admin yang membutuhkan data pemasukan dari tabel Pegawai, kemudian akan direkam ke dalam tabel Mutasi.
• Proses 5.2, Merupakan proses perubahan data yang dilakukan pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Mutasi, kemudian akan disimpan lagi kedalam tabel Mutasi.
• Proses 5.3, Merupakan proses Penghapusan data yang dilakukan pihak admin, dalam proses Penghapusan data tersebut akan membutuhkan data dari tabel Mutasi, yang kemudian akan direkam kembali ke tabel Mutasi perubahannya.
• Diagram Arus Data Level 2 Proses 6
6.1 Proses Perekaman Data Peringatan 6.2 Proses Perubahan Data Peringatan Admin Data Peringatan Data Peringatan Data Peringatan 6.3 Proses Delete Data Peringatan Data Pegawai Data Pegawai
Data Peringatan Data Peringatan Data Peringatan Data Peringatan Data Peringatan Data Peringatan
Gambar 3.11. DFD Level 2 Proses 6
Dari diagram proses pemasukan data di atas memerlukan masukan dari bagian administrator (admin). Dalam diagram tersebut dapat digambarkan arus data penyimpanan data Peringatan ke dalam berkas penyimpanan. Dari proses
tersebut memerlukan masukan dari tabel Data Pegawai. Berikut ini adalah penjelasannya secara lengkap :
• Proses 6.1, Merupakan proses perekaman data Peringatan yang dilakukan pihak admin yang membutuhkan data pemasukan dari tabel Pegawai, kemudian akan direkam ke dalam tabel Peringatan.
• Proses 6.2, Merupakan proses perubahan data yang dilakukan pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Peringatan, kemudian akan disimpan lagi kedalam tabel Peringatan.
• Proses 6.3, Merupakan proses Penghapusan data yang dilakukan pihak admin, dalam proses Penghapusan data tersebut akan membutuhkan data dari tabel Peringatan, yang kemudian akan direkam kembali ke tabel Peringatan perubahannya.
• Diagram Arus Data Level 2 Proses 7
Diagram Arus Data Level 2 Proses 7 dapat dijabarkan sebagai berikut :
7.1 Proses Perekaman Data PHK 7.2 Proses Perubahan Data PHK Admin Data PHK 7.3 Proses Delete Data PHK Data Pegawai Data Pegawai
Data PHK Data PHK Data PHK Data PHK Data PHK Data PHK Data PHK Data PHK
Gambar 3.12. DFD Level 2 Proses 7
Dari diagram proses pemasukan data di atas memerlukan masukan dari bagian administrator (admin). Dalam diagram tersebut dapat digambarkan arus data penyimpanan data Pemutusan Hubungan Kerja (PHK) ke dalam berkas penyimpanan. Dari proses tersebut memerlukan masukan dari tabel Data Pegawai. Berikut ini adalah penjelasannya secara lengkap :
• Proses 7.1, Merupakan proses perekaman data Peringatan yang dilakukan pihak admin yang membutuhkan data pemasukan dari tabel Pegawai, kemudian akan direkam ke dalam tabel data Pemutusan Hubungan Kerja (PHK).
• Proses 7.2, Merupakan proses perubahan data yang dilakukan pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel data Pemutusan Hubungan Kerja (PHK), kemudian akan disimpan lagi kedalam tabel data Pemutusan Hubungan Kerja (PHK).
• Proses 7.3, Merupakan proses Penghapusan data yang dilakukan pihak admin, dalam proses Penghapusan data tersebut akan membutuhkan data dari tabel data Pemutusan Hubungan Kerja (PHK), yang kemudian akan direkam kembali ke tabel data Pemutusan Hubungan Kerja (PHK) perubahannya.
• Diagram Arus Data Level 2 Proses 8
8.1 Proses Perekaman Cuti 8.2 Proses Perubahan Data PHK Admin Data PHK 8.3 Proses Delete Data PHK Data Pegawai Data Pegawai
Data Cuti
Data Cuti Data Cuti
Data Cuti Data Cuti
Data Cuti
Data Cuti Data Cuti
Gambar 3.13. DFD Level 2 Proses 8
Dari diagram proses pemasukan data di atas memerlukan masukan dari bagian administrator (admin). Dalam diagram tersebut dapat digambarkan arus data penyimpanan data Cuti ke dalam berkas penyimpanan. Dari proses tersebut memerlukan masukan dari tabel Data Pegawai. Berikut ini adalah penjelasannya secara lengkap :
• Proses 8.1, Merupakan proses perekaman data Peringatan yang dilakukan pihak admin yang membutuhkan data pemasukan dari tabel Pegawai, kemudian akan direkam ke dalam tabel data Cuti.
• Proses 8.2, Merupakan proses perubahan data yang dilakukan pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel data Cuti, kemudian akan disimpan lagi kedalam tabel data Cuti.
dari tabel data Cuti, yang kemudian akan direkam kembali ke tabel data Cuti perubahannya.
• Diagram Arus Data Level 2 Proses 9
Diagram Arus Data Level 2 Proses 9 dapat dijabarkan sebagai berikut : 9.1 Kehadiran Pegawai Pegawai Kehadiran Lembur Atasan 10.1 Penggajian Gaji Pokok Tunjangan Potongan Slip Gaji Laporan Gaji Pegawai
Update Data Slip Gaji Update Data Potongan Data Kehadiran
Admin
Lembur
Laporan Absensi
Data Gaji
Laporan Lembur Pegawai
Update Gaji Pokok
Update Data Tunjangan
Update Data Kehadiran
Update Data Lembur
Gambar 3.14. DFD Level 2 Proses 9 dan 10
Pada gambar DFD Level 1 Proses 9 dan 10 ini Sistem Informasi Kehadiran kerja dan penggajian, Pegawai memberikan data pegawai dan
Memberikan Lembur kepada para Pegawai kemudian di update menujudata lembur, dimana nantinya data-data itu akan di update dan disahkan sebelum dibuat laporan.
Proses penggajian mewakili admin bagian keuangan yang sudah ada didalam sistem, pegawai mengentrikan data pinjaman yang sudah disetujui bagian keuangan dan personalia dan data-data seperti pinjaman, tunjangan, potongan, gaji kotor dan slip gaji selalu di update, setelah data-data itu disetujui baru bagian keuangan membuat slip gaji yang nantinya diserahkan kepada pegawai.
Sedangkan bagian personalia membuat laporaan kehadiran pegawai dan laporan lembur pegawai yang diserahkan pada pimpinan, sedangkan bagian keuangan hanya membuat laporan penggajian kepada pimpinan.