Analisis Basis Data Analisis Non Fungsional

DestinationNumber TextDecoded 082126607847 NIS : 09107001br Adha Qobil Al Kautsarbr PAI=75br B.Indo=90br B.Sunda=90br 3 Senditem SendingDateTime DestinationNumber TextDecoded Status 2012-06-16 10:50:06 082126607847 NIS : 09107001br Adha Qobil Al Kautsarbr PAI=75br B.Indo=90br B.Sunda=90br SendingOK

3.4 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional adalah analisis terhadap kebutuhan secara fungsional baik dalam aliran data ataupun informasi. Analisis kebutuhan fungsional digambarkan dengan metode terstruktur, serta tools yang digunakan yaitu Diagram konteks, Data Flow Diagram DFD, spesifikasi proses, dan kamus data.

1. Diagram Konteks

Diagram konteks merupakan rancangan alir data utama yang dilakukan penguraian ke level yang lebih tinggi agar proses yang terjadi terlihat jelas. Orang tua murid siswa Admin System Akademik SMS Gateway di SMP Darul Hikam Bandung - data nilai - data absensi - data agenda kegiatan - info login - info guru - info wali kelas - info kelas ajar - info siswa - info ortu - info wali siswa - info kelas - info kelas siswa - info nama agenda - info agenda kegiatan - info tahun akademik - info semester - info inbox - info outbox - info senditem - info nilai - info absensi - info agenda kegiatan - data login - data guru - data wali kelas - data kelas ajar - data siswa - data ortu - data wali siswa - data kelas - data kelas siswa - data nama agenda - data agenda kegiatan - data tahun akademik - data semester - data inbox - data outbox - data senditem - info nilai - info absensi - info agenda kegiatan - data nilai - data absensi - data agenda kegiatan Guru - data login - data nilai - data absensi - info login - info nilai - info absensi Gambar 3.7 Diagram Konteks 2. DFD Data Flow Diagram Data Flow Diagram digunakan untuk menggambarkan sistem sebagai sebuah jaringan dari sebuah proses-proses secara fungsional yang di hubungkan satu dengan yang lainnya oleh aliran data. Dalam DFD terdiri dari entitas luar, aliran data, proses dan penyimpanan data. Berikut ini merupakan DFD yang menggambarkan bagaimana sistem berjalan saat admin, siswa dan orang tua murid mengakses aplikasi sistem SMS gateway ini. DFD LEVEL 1 Berikut DFD Level 1 untuk menggambarkan tiap proses pada sistem yang akan dibangun. DFD Level 1 1 Login Admin Data login admin Info login admin 3 Pengolahan Data SMS 2 Pengolahan Data Master - info login - info guru - info wali kelas - info kelas ajar - info siswa - info ortu - info wali siswa - info kelas - info kelas siswa - info nama agenda - info agenda kegiatan - info tahun akademik - info semester - info inbox - info outbox - info senditem - data login - data guru - data wali kelas - data kelas ajar - data siswa - data ortu - data wali siswa - data kelas - data kelas siswa - data nama agenda - data agenda kegiatan - data tahun akademik - data semester - data inbox - data outbox - data senditem admin Inbox - data nilai - data absensi - data agenda kegiatan - info nilai - info absensi - info agenda kegiatan Da ta l o g in a d m in Data pesan yg masuk Info data pesan yg masuk Kelas_Ajar Da ta l o g in g u ru Info login guru Siswa Nilai Absensi Agenda_ Kegiatan Siswa Data siswa Info siswa Da ta n ila i In fo n ila i Guru Info login guru Data login guru Info login admin - Info nilai - Info absensi - Data nilai - Data absensi Outbox Info data pesan yg dikirim Info agenda_kegiatan Request data agenda_kegiatan Info nilai Request data nilai Request data absensi Info absensi In fo a b s e n s i Da ta a b s e n s i Data_Ortu Data ortu Info ortu Tahun_Akademik Mata_Pelajaran Info Mata Pelajaran Data Tahun Akademik In fo a g e n d a _ k e g ia ta n Da ta a g e n d a _ k e g ia ta n Senditem Data pesan yg terkirim Info data pesan yg terkirim Data pesan yg dikirim Guru Data guru Info guru Semester Data Semester Kelas_Siswa Data Kelas siswa Data Mata Pelajaran Info Kelas siswa Info Tahun Akademik Info Semester Orang tua - data nilai - data absensi - data agenda kegiatan - info nilai - info absensi - info agenda kegiatan Wali_Kelas Data Kelas ajar Info Kelas ajar Data Wali Kelas Info wali kelas Kelas Data Kelas Info Kelas Wali_Siswa Info wali siswa Data wali siswa Gambar 3.8 DFD Level 1

1. DFD Level 2 Proses 2 Pengolahan Data Master

Diagram alir data level 2 proses 2 Pengolahan Data Master, dilakukan oleh Admin dan Guru. 2.8 Data siswa 2.15 Data absensi Admin Siswa Guru Absensi 2.5 Data guru Data siswa Info siswa Data absensi Data absensi Info absensi Info absensi Info mata_pelajaran Data mata_pelajaran Data guru Info guru 2.13 Data Agenda_ Kegiatan Agenda_Kegiatan Data agenda_kegiatan Info agenda_kegiatan Data agenda_kegiatan Info agenda_kegiatan Nilai 2.14 Data Nilai Data nilai info nilai info nilai Guru Data siswa Data siswa Tahun_Akademik 2.1 Data Tahun_ Akademik Info tahun_akademik Data tahun_akademik Data tahun_akademik Info tahun_akademik 2.11 Data Kelas Siswa Data_Kelas_Siswa Data nama_agenda Data kelas siswa Info kelas siswa Info nama_agenda 2.9 Data Ortu Data_Ortu Data kelas siswa Data ortu Info ortu Info kelas siswa Data nilai Data siswa Data tahun_akademik Data tahun_akademik 2.6 Data kelas_wali kelas_wali Data kelas_wali Info kelas_wali Info kelas_wali Data kelas_wali Data siswa 2.2 Data Semester 2.3 Data Mata_ Pelajaran Info semester Data semester Data guru Info guru Semester Data semester Info semester Mata_Pelajaran Data mata_pelajaran Info mata_pelajaran Data kelas Data semester Data wali siswa Info wali siswa Data mata_pelajaran data tahun_akademik Data tahun_akademik Data guru 2.4 Data Kelas Kelas Data kelas Info kelas Data guru Info guru 2.7 Data Kelas_ajar Data ortu kelas_ajar Data kelas_ajar Info kelas_ajar Data guru Data kelas Data mata_pelajaran data tahun_akademik Data kelas Info ortu Data semester Data tahun_akademik Data kelas Data guru Data kelas Data guru 2.10 Data Wali Siswa Wali_Siswa Data wali siswa Info wali siswa Info siswa Data siswa Data ortu 2.12 Data Nama_ Agenda Data kelas_ajar Info kelas_ajar Nama_Agenda Data nama_agenda Info nama_agenda Data nama_agenda Data semester Gambar 3.9 DFD Level 2 Proses 2 Pengolahan Data Master