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