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