System Flow Data Flow Diagram

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