Merupakan tahap pengujian dari sistem, yang akan dilakukan dengan mengadakan demo program kepada kepala tata usaha.
4.2 Perancangan Sistem
4.2.1 System Flow
System Flow perancangan adalah gambaran tentang sistem yang akan dibangun. System Flow yang dibangyn ini tentang kegiatan-kegiatan scanning
jam masuk yang perlu dilakukan untuk wali siswa dengan memanfaatkan fasilitas SMS.
Siswa melakukan scanning kartu pelajar yang terdapat barcode Nomer Induk Siswa NIS, setelah itu sistem akan mengecek NIS tersebut. Secara
otomatis sistem akan mengirimkan SMS ke nomor handphone wali siswa. System Flow Scanning Jam Masuk dapat dilihat pada gambar 4.1.
Scanning Jam Masuk
Wali Siswa Siswa
Tata Usaha
P h
as e
Mulai Scanning kartu
pelajarnomer induk
Siswa? Cek nomer induk
siswa
Cek hari libur
Hari libur hari_libur
Cek jam masuk Jam_masuk
Terlambat masuk
Kirim format sms tepat waktu
absensi
Kirim format sms terlambat
Terima sms
Selesai Pesan
pemberitahu an hari libur
Tidak Ya
Ya Tidak
Tidak Ya
Gambar 4.1 System Flow Scanning Jam Masuk
4.2.2 Data Flow Diagram
Pada gabar 4.2 menunjukkan diagram konteks dari sistem ini, yang terdiri dari tiga entity, yaitu siswa, wali siswa dan tata usaha.
Hari libur Jam M asuk
Nomer induk Laporan Presensi
Flow_17 Flow_16
SMS Ketidakhadiran SMS Jam Masuk
Aplikasi Presensi Siswa Berbasis Web
Meng gunakan SM S Gateway
Siswa Wali Siswa
Tata Usaha
Gambar 4.2 Diagram Konteks Aplikasi Presensi Siswa Berbasis Web Menggunakan SMS Gateway
Pada gambar 4.3 menunjukkan diagram sub-proses level 0. Pada diagram terdapat tiga entity, yaitu siswa, wali siswa dan tata usaha. Terdapat pula tiga susb
proses pada diagram yaitu maintanance master, transaksi dan laporan.
Cetak Laporan Presensi Laporan pres ens i
Data presensi s is wa
SMS jam mas uk Scanning jam mas uk
Data hari libur data jam mas uk
Data siswa baru simpan data admin
simpan data hari libur simpan jam masuk
Flow_16
Data Admin Baru Data Hari Libur Baru
Data Jam M asuk Baru Data Sis wa Baru
1 Maintanance
Data Master
2 Trans aksi
3 Cetak Laporan
Tata Usaha
Tata Usaha
Tata Usaha
Tata Usaha
1 siswa
2 jam_masuk
3 hari_libur
4 admin
Wali siswa Sis wa
5 absensi
Tata Usaha
Gambar 4.3 DFD Level 0
Pada gambar 4.3 menunjukkan diagram sub-proses level 1. Pada diagram- digram berikut merupakan perincian dari sub proses maintanance master,
transaksi dan laporan. Terdapat tiga entity, yaitu siswa, wali siswa dan tata usaha.
simpan data admin simpan data hari libur
simpan jam masuk Flow_16
Data Admin Baru Data Hari Libur Baru
Data Jam M asuk Baru Data Sis wa Baru
1 Maintanance
Data Master Tata
Usaha Tata
Usaha Tata
Usaha Tata
Usaha 1
siswa 2
jam_masuk 3
hari_libur 4
admin
Gambar 4.4 DFD Level 1 sub-proses maintanance master.
Cek jam masuk Cek hari libur
Cek nomer induk
Data presensi s is wa
SMS jam mas uk Scanning jam mas uk
2 Trans aksi
Wali siswa Sis wa
5 absensi
1 siswa
2 jam_masuk
3 hari_libur
Gambar 4.5 DFD level 1 sub-proses transaksi
Data presensi Laporan Presensi siswa
3 Cetak Laporan
5 absensi
Tata Usaha
Gambar 4.6 DFD level 1 sub-proses laporan
4.2.3 HIPO