DFD Level 0 DFD Level 1

Gambar 4.7 merupakan Konteks Diagram dari sistem yang menerangkan gambaran umum dari alur jalannya sistem. Disini dapat dilihat data yang mengalir dari masing-masing entitas seperti admin, operator, manager, ataupun karyawan.

4.3.3 Data Flow Diagram

A. DFD Level 0

Pada Data Flow Diagram level 0 ini, diceritakan detail perjalanan data yang sebelumnya telah banyak dijelaskan pada Diagram Konteks. Data Karyawan Data Divisi NIK Ketentuan jam kerja Data Ketentuan Jam Info Jumlah Cuti Data User Data Revisi Status Kehadiran Data Revisi Kehadiran Data Hak Cuti Data Permohonan Data Permohonan Cuti Data Keterlambatan Data Permohonan Data Permohonan Cuti Data Keterlambatan Informasi Cuti Informasi Presensi Rekap Absensi Periode List Form Cuti List Form Revisi Presensi Data Cuti Data Revisi Presensi Data Izin Terlambat Info User Data Karyawan Data Ketentuan Jam Data Jenis Cuti Data Divisi Data Absensi Info User User Info Data Pegawai Data Jenis Cuti Data Divisi Data Pegawai Data Administrasi Laporan Absensi Laporan Kedisiplinan Status Kehadiran NIK PIN Admin Pegawai Operator Manager 1 Front End Absensi + 2 Pembuat Laporan + 3 Penanganan Master + Divisi Karyawan User Ketentuan Jam Jenis Cuti Absensi 4 Penanganan Formulir + Permohonan Revisi Presensi Permohonan Cuti Form Keterlambatan Gambar 4.9 DFD Level 0 Sistem Absensi

B. DFD Level 1

Pada DFD Level 1 ini akan dijelaskan breakdown dari modul modul yang telah tertera pada DFD Level 0 di atas NIK Status Kehadiran Status Kehadiran NIK PIN Data Absensi Ketentuan jam kerja Pegawai Absensi 1 Absensi 2 Check Kehadiran Ketentuan Jam Karyawan Gambar 4.10 DFD Level 1 Front End Absensi Modul Front End Absensi, seperti dapat dilihat pada gambar 4.9 ditujukan hanya untuk digunakan oleh karyawan melakukan absensi harian. Data Karyawan Data Hak Cuti Data Ketentuan Jam Data Administrasi Data Ketentuan Jam Data Jenis Cuti Data Divisi Informasi Cuti Informasi Presensi Info User Data User Info User Data Jenis Cuti User Data Divisi Data Pegawai Info Data Pegawai Admin Pegawai Divisi Jenis Cuti Ketentuan Jam Karyawan User Manager 1 Input Master Divisi 2 Input Master Karyawan 3 Input Master Cuti 4 Input Ketentuan Jam 5 Alokasi User Gambar 4.11 DFD Level 1 Penanganan Master Sistem Modul Penanganan Master Sistem, seperti dapat dilihat pada gambar 4.10, merupakan modul dasar yang dimiliki oleh sistem ini, karena parameter setting, raw data, serta informasi administrasi, untuk pertama kali diatur di dalam modul ini. Data Izin Terlambat List Form Revisi Presensi List Form Cuti Data Revisi Presensi Data Cuti Data Permohonan Data Keterlambatan Data Revisi Kehadiran Data Revisi Status Kehadiran Info Jumlah Cuti Data Permohonan Cuti Operator Form Keterlambatan Permohonan Cuti Permohonan Revisi Presensi Absensi Jenis Cuti 1 Formulir Cuti 2 Formulir Keterlambatan 3 Formulir Revisi Presensi Gambar 4.12 DFD Level 1 Penanganan Formulir Modul Penanganan Formulir, seperti dapat dilihat pada gambar 4.11, merupakan modul yang berguna untuk menangani perizinan dari para karyawan, misalnya, cuti, revisi presensi, serta izin keterlambatan. Perizinan hanya dilakukan oleh operator. Data Karyawan Data Karyawan Data Divisi Data Permohonan Data Permohonan Cuti Rekap Absensi Periode Data Keterlambatan Laporan Absensi Laporan Kedisiplinan Manager Absensi Form Keterlambatan Permohonan Cuti Permohonan Revisi Presensi Divisi Karyawan 1 Laporan Absensi 2 Laporan Kedisiplinan Gambar 4.13 DFD Level 1 Pembuatan Laporan Modul Pembuatan Laporan, seperti dapat dilihat pada gambar 4.12, merupakan modul yang berguna untuk menangani permintaan pembuatan laporan presensi dan kedisiplinan oleh manager.

4.3.4 Entity Relational Diagram