Diagram Konteks Perancangan Sistem

27

3.2.1. Diagram Konteks

Diagram konteks ini menjelaskan dan menggambarkan cara kerja sistem secara umum, yaitu hubungan antara sistem keluar, sistem kedalam, maupun external entity yang terkait. Diagram konteks untuk perankat lunak yang akan dibangun adalah sebagai berikut : admin siswa Sistem informasi absensi Data login admin, Data absen, Data kelas, Data siswa, Data semester Data siswa, data absensi harian siswa Info data siswa,info data absensi harian siswa Info detail login Info detail absen Info detail kelas Info detail siswa Info datail semester Gambar 3.3 Diagram Konteks 3.2.2. Data Flow Diagram Data Flow Diagram merupakan gambaran sistem secara lengkap, baik sistem yang sudah ada maupun yang akan dirancang. DFD menjelaskan tentang aliran data yang masuk dan yang keluar dari sistem, proses yang terjadi, informasi yang ada, serta sumber tujuan data yang dilakukan oleh sistem tersebut. Berikut data flow diagram selengkapnya : 28 1.pemasukan username, Pasword, 2.pengolah data 3.view data absensi siswa siswa admin Data login Info detail login valid Info data siswa,info data absensi siswa Data siswa,data absensi siwa absensi Data siswa,data absensi siswa Data rekap berupa nis,nama,absen Gambar 3.4 DFD Level 1 Sistem Informasi Absensi 1.1 vrifikasi username admin 1.2 vrifikasi password admin 1.3 keluaran status loggin admin admin User name valid Status password admin password Status login Status username admin admin Data password Data username Gambar 3.5 DFD Level 2 Proses 1 Pemasukan Username dan Pasword 29 2.3 hapus data siswa 2.1 masukan data siswa 2.2 edit data siswa 2.4 update data siswa admin absensi Data login admin, Data absen, Data kelas, Data siswa, Data login admin, Data absen, Data kelas, Data siswa, Data login admin, Data absen, Data kelas, Data siswa, Data login admin, Data absen, Data kelas, Data siswa, Pilih data siswa yang ingin di hapus Perintah hapus data Data login admin, Data absen, Data kelas, Data siswa, Data login admin, Data absen, Data kelas, Data siswa, Gambar 3.6 DFD Level 2 Proses 2 Pengolahan Data 3.1 ambil data absensi 3.1 tampilkan data absensii Data base absensi Data absensi siswa Data absensi siswa siswa Permintaan data absensi siswa Info absensi harian Gambar 3.7 DFD Level 2 Proses 3 View Data Absensi 30

3.3. Perancangan Database