Diagram Konteks Perancangan Prosedur yang Diusulkan

4.2.3.2 Diagram Konteks

Berikut adalah diagram konteks Sistem Informasi Penggajian yang diusulkan: 1 Sistem informasi penggajian SA + Direktur Keuangan Laporan penggajian pegawai Direktur utama Laporan cuti pegawai Gambar 4.12 Diagram Konteks Sistem Diusulkan 4.2.3.3 Data Flow Diagram a DFD Level 0 usulan Gambar 4.13 DFD Level 0 Sistem Informasi Penggajian Diusulkan 1 Absensi + 2 Cuti + 3 Penggajian + Direktur Utama Direktur Keuangan Laporan absensi pegawai Laporan cuti pegawai Lap absensi pegawai Lap cuti pegawai Laporan penggajian pegawai Lap cuti pegawai Slip gaji pegawai b DFD Level 1 Proses Absensi Gambar 4.14 DFD Level 1 Prosedur Absensi Sistem Diusulkan c DFD Level 1 Proses Cuti Gambar 4.15 DFD Level 1 Prosedur Cuti Sistem Diusulkan Pegawai 1 Input daftar hadir 2 Penyimpanan data absensi 3 Cetak lap absensi Lap absensi pegawai Keuangan dan akunting Waktu absensi Data absensi Lap absensi pegawai Lap absensi 1 Pengisian form pengajuan cuti 2 Validasi permohonan cuti 3 Cetak surat izin cuti 4 Cetak lap cuti pegawai Pegawai Data cuti Data pengajuan cuti Data pengajuan cuti valid Data cuti pegawai Lap cuti pegawai Keuangan dan akunting Direktur utama Lap cuti pegawai Lap cuti pegawai Surat izin cuti d DFD Level 1 Proses Penggajian Gambar 4.16 DFD Level 1 Prosedur Penggajian Sistem Diusulkan 4.2.3.4 Kamus Data Kamus data pada data flow diagram dapat dilihat sebagai berikut : Tabel 4.11 Kamus Data Form Data Pegawai Nama Arus Data Data Pegawai Alias - Periode - Isi 1 Id_pegawai 2 Nama 3 Tempat_lahir 4 Tgl_lahir 1 Mengecek data tunjangan pegawai 2 Menyimpan data penggajian 3 Mencetak slip gaji 4 Mencetak laporan penggajian Lap absensi Lap cuti Data kegiatan harian pegawai Data kegiatan harian proyek dan non proyek Data cuti pegawai Data absensi pegawai Data tunjangan pegawai Rincian gaji pegawai Rincian gaji pegawai Slip gaji Lap penggajian pegawai Pegawai Direktur Keuangan Slip gaji Lap penggajian pegawai 5 Jk 6 Agama 7 Status 8 Peddkn_terakhir 9 Jurusan 10 Universitas 11 Jabatan 12 Tgl_masuk 13 Alamat 14 Telp Tabel 4.12 Kamus Data Form Absensi Nama Arus Data Form Absensi Alias - Periode Per bulan Isi 1 Periode_absensi 2 Id_pegawai 3 Tgl_absensi 4 Wkt_masuk_absensi 5 Wkt_pulang_absensi 6 Jml_kehadiran 7 Total_kehadiran 8 Jml_lembur Tabel 4.13 Kamus Data Rincian Gaji Pegawai Nama Arus Data Rincian gaji pegawai Alias Slip gaji Periode Per bulan Isi 1 No_slip 2 Periode_gaji 3 Id_pegawai 4 Jabatan 5 Gaji_pokok 6 Tunjangan_lembur 7 Tunjangan_kehadiran 8 Tunjangan_proyek 9 Tunjangan_non_proyek 10 Gaji_bersih Tabel 4.14 Kamus Data Laporan Penggajian Nama Arus Data Laporan Penggajian Alias - Periode Per bulan Isi 1 Periode_penggajian 2 Id_pegawai 3 Gaji_diterima 4 Total_gaji_pegawai Tabel 4.15 Kamus Data Permohonan Cuti Nama Arus Data Permohonan Cuti Alias Surat Izin Cuti Periode - Isi 1 No_SIC 2 Id_pegawai 3 Jenis_cuti 4 Tgl_mulai_cuti 5 Tgl_selesai_cuti 6 Keterangan_cuti Tabel 4.16 Kamus Data Laporan Cuti Pegawai Nama Arus Data Laporan Cuti Pegawai Alias - Periode - Isi 1 Periode 2 Id_pegawai 3 Tgl_mulai_cuti 4 Tgl_selesai_cuti 5 Keterangan_cuti Tabel 4.17 Kamus Data Form Kegiatan Harian Non Proyek Nama Arus Data Kegiatan Harian Non Proyek Alias - Periode Per bulan Isi 1 No_kegiatan 2 Id_pegawai 3 Tgl_kegiatan_non_proyek 4 Tugas 5 Jumlah 6 Keterangan_nonproyek 7 Tunjangan_non_proyek 8 Total_tunjangan_non_proyek Tabel 4.18 Kamus Data Form Kegiatan Harian Proyek Nama Arus Data Kegiatan Harian Proyek Alias - Periode Per bulan Isi 1 Kd_kegiatan_proyek 2 Nama_kegiatan_proyek 3 Id_pegawai 4 Tgl_kegiatan_proyek 5 Tugas 6 Jumlah 7 Keterangan_proyek 8 Tunjangan_proyek 9 Total_tunjangan_proyek Tabel 4.19 Kamus Data Proyek Nama Arus Data Data Proyek Alias - Periode Per bulan Isi 1 Kd_proyek 2 Nama_proyek Tabel 4.20 Kamus Data Gaji Pokok Nama Arus Data Data Gaji Pokok Alias - Periode Per bulan Isi 1 Id_pegawai 2 Gaji_pokok

4.2.4 Perancangan Basis Data

Perancangan basis data ini dibuat dengan tujuan untuk mengidentifikasi isi atau struktur dari tiap-tiap file yang telah digunakan pada database.

4.2.4.1 Normalisasi

Normalisasi dilakukan untuk mengelompokkan atribut-atribut dari hasil analisis untuk membentuk suatu relasi yang berguna untuk meminimalisir keterulangan data. a Bentuk unnormalisasi { Id_pegawai, Nama, Tempat_lahir, Tgl_lahir, Agama, Jk, Status, Pendidikan_terakhir, Jurusan, Universitas, Jabatan, Alamat, Telp, No_absensi, Periode_absensi, Tgl_absensi, Id_pegawai, Wkt_masuk_absensi, Wkt_pulang_absensi, Jml_kehadiran, Total_kehadiran, Total_lembur, No_slip, Periode_gaji, Id_pegawai, Jabatan, Gaji_pokok, Tunjangan_kehadiran, Tunjangan_lembur, Tunjangan_ proyek, Tunjangan_non_proyek, Gaji_bersih, No_SIC, Id_pegawai , Jenis_cuti, Tgl_mulai_cuti, Tgl_selesai_cuti, Keterangan_cuti, No_kegiatan, Tgl_kegiatan_nonproyek, Hari_kegiatan_non_proyek, Tunjangan_non_proyek, Total_tunjangan_non_proyek, Keterangan_non_proyek, Id_pegawai, Tugas, Jumlah, Kd_kegiatan_proyek, Nama_kegiatan_proyek, Tgl_kegiatan_proyek, Hari_kegiatan_proyek, Tugas_proyek, Jumlah, Tunjangan_proyek,