BAB 3
ANALISIS DAN PERANCANGAN SISTEM
Pada Bab Analisis dan perancangan sistem akan di jelaskan tahap pembuatan dan pengembangan sistem SMS Gateway informasi siswa dan pengajar. Dalam bab ini
juga akan diuraikan hal-hal yang berhubungan kebutuhan sistem yang ingin dirancang, Data Flow Diagram DFD, perancangan flowchart dan interface.
3.1 Analisis Sistem
Tahap Analisis merupakan tahap yang sangat penting sebagai awal pembuatan dari sebuah sistem. Demikian pula halnya pada pembuatan SMS Gateway untuk informasi
absensi siswa dan pengajar, analisis sistem sangat dibutuhkan untuk dapat menghasilkan sebuah sistem yang baik dan sesuai dengan yang diinginkan. Dari tahap
ini dapat diketahui langkah-langkah apa yang akan diambil untuk membangun sistem SMS Gateway yang ingin dibuat sebelum masuk ke proses perancangan. Kebutuhan-
kebutuhan apa yang diperlukan oleh sistem juga dapat dilihat pada tahap ini diikuti dengan pemeriksaan masalah yang akan muncul sehingga kesalahan-kesalahan dapat
di minimalisir.
3.1.1 Gambaran Umum Sistem
Pada implementasi SMS Gateway untuk informasi absensi siswa dan pengajar ini menggunakan SMS sebagai sarana utama penyampaian informasi kepada pengguna.
Sehingga pengguna, dalam hal ini orang tua, guru, ataupun siswa itu sendiri, dapat melakukan akses terhadap daftar kehadiran siswa dengan lebih mudah dan cepat.
Universitas Sumatera Utara
Untuk dapat mengakses informasi absensi siswa ini, pengguna harus mengirimkan SMS berisi teks dengan format yang sudah ditentukan sebelumnya oleh
pihak sekolah atau pembuat sistem. SMS yang masuk akan diperiksa terlebih dahulu oleh sistem, jika format sudah sesuai maka sistem akan menjalankan proses yang telah
diprogramkan dan memberikan balasan yang diambil dari database absensi siswa, yaitu berupa jumlah alpa, izin, sakit, dan keterangan yang diperlukan dari daftar
kehadiran. Diagram alur kerja sistem secara umum dapat dilihat dari flowchart gambar 3.1 dibawah ini.
tidak
ya
tidak
ya
tidak
ya
Gambar 3.1 flowchart program SMS Gateway untuk Informasi absensi siswa dan Pengajar
Data pesan dikirim user
Data diterima oleh sistem
format sudah
sesuai? pengiriman pesan
ke user
Pesan diterima, format salah ulangi
pengiriman.
pencarian data di database
Data ditemukan
? pengiriman
pesan ke user
pengiriman data ke user
End
start
Pesan data absensi diterima oleh user
Status pesan
terkirim?
Sending ok, no report. Data tidak ditemukan.
Ulangi pengiriman Sending
error
Universitas Sumatera Utara
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