Data Flow Diagram DFD

3.1.2 Analisis Pengguna

Pengguna dari sistem SMS Gateway untuk informasi siswa ini ialah pihak sekolah yang menggunakan aplikasi ini, para siswa dari sekolah yang bersangkutan dan orang tua siswa tersebut. Pengelola dari sistem ini ialah staf yang sudah ditunjuk oleh pihak sekolah itu sendiri. Staf ini akan bertindak sebagai administrator yang ditugaskan untuk melakukan pembaharuan data dan maintenance system. Pengguna ataupun user merupakan orang yang mengakses sistem ini melalui SMS yang formatnya sudah diberitahukan terlebih dahulu.

3.2 Data Flow Diagram DFD

Melalui Data Flow Diagram dari sistem SMS Gateway untuk informasi siswa dan pengajar yang akan dibangun, dapat dilihat model atau gambaran proses sistem tersebut. Komponen-komponen sistem yang akan dirancang, aliran-aliran data dari komponen-komponen tersebut, asal, tujuan, dan penyimpanan dari data juga bisa dilihat dengan DFD. Pada sistem ini digunakan DFD Level 0 dan Level 1.

3.2.1 Data Flow Diagram level 0

Adapun DFD SMS Gateway untuk informasi siswa dan pengajar Level 0 dapat dilihat pada gambar 3.3 berikut ini. Data absensi siswa dan pengajar Gambar 3.2 DFD Level 0 SMS Gateway untuk informasi absensi siswa dan pengajar user Administrator Data pesan yang dikirim user - Data Absensi -Data siswa -Data Guru Universitas Sumatera Utara -Data absensi; -data siswa; -data guru; Data dicari -Data username -data pass; update Tabel 3.1 Proses pada DFD Level 0 Nama Proses Input Keterangan Output Proses 0.1 Data pesan Setiap pesan yang diterima akan masuk ke tabel inbox. Data Pesan Proses 0.2 Data pesan Pesan di cek format, ketersediaan data, dan proses sms gateway dijalankan Data absensi, data siswa, data guru

3.2.2 Data Flow Diagram Level 1

Pada Data Flow Diagram DFD Level ini, proses SMS Gateway untuk informasi absensi siswa dan pengajar yang ditunjukkan pada gambar 3.3 DFD Level 0 dikembangkan menjadi lebih terperinci, yang akan dperlihatkan pada gambar 3.4 berikut ini. Data diambil Data diambil Data pesan Data pesan Data dicari Gambar 3.3 : DFD Level 1 Tabel 3.2 Proses pada DFD Level 1 Admin istrato User P4 pengiriman sms sekolah Pesan gagaldikirim Data Validasi sms P3 pencarian data P2 Cek format SMS P1 Pe nerimaan SMS ke sistem inbox Pesan gagaldikirim Data absensi siswa dan pengajar -Data absensi; -data siswa; -data guru; kehadiran P5 login admin admin Universitas Sumatera Utara Nama Proses Input Keterangan Output Proses 1 Data pesan Proses Penerimaan SMS. Setiap pesan yang diterima akan masuk tabel inbox Data pesan Proses 2 Data pesan Proses cek format. Format sms yang benar akan dilanjutkan ke proses selanjutnya Data pesan dengan format yang sudah benar Proses 3 Data pesan Proses Pencarian data Data pesan yang sesuai dengan isi sms dan database Proses 4 Data dari database Proses pengiriman SMS. Data yang sudah benar kemudian dikirm ke user Data absensi, data siswa, data guru Proses 5 Data admin Proses login administrator Masuk ke halaman administrator

3.3 Perancangan Database