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