3.3 Data Flow Diagram DFD
Data Flow Diagram DFD adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu
untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.
Gambar 3.12 di bawah ini menjelaskan diagram konteks dari Data Flow Diagram
aplikasi sistem informasi nilai ujian siswa.
Gambar 3.12: Diagram Konteks Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS
Pengembangan proses yang terjadi pada diagram konteks di atas dapat dijabarkan pada DFD level 1.
Aplikasi sistem Informasi Nilai
Ujian Siswa Berbasis SMS
Siswa Orang tua Siswa
Administrator
Format SMS nilai
Laporan nilai ujian Nilai Siswa
Universitas Sumatera Utara
3.3.1 Data Flow Diagram level 1
Data Flow Diagram level 1 dari aplikasi sistem informasi nilai ujian siswa dapat dilihat pada gambar 3.13 di bawah ini:
Gambar 3.13: DFD level 1 Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS
Pada DFD Level 1 ini diperlihatkan proses masukan dan keluaran inputoutput yang terjadi di dalam sistem yang dirancang. Pada gambar diatas terlihat ada dua proses
utama yang di lakukan aplikasi sistem informasi nilai ujian siswa berbasis SMS yaitu:
1. Penerimaan SMS oleh sistem
SMS yang dikirim oleh siswaorangtua siswa akan diterima oleh sistem dan masuk ke database inbox.
2. Proses SMS sesuai permintaan
Proses ini terjadi ketika siswaorang tua siswa menginginkan data tertentu. Jika keyword sesuai ketentuan data yang diminta maka sistem akan melakukan
proses sesuai dengan keyword tersebut. Administrator
SiswaOrang Tua Siswa
P 1 Penerimaan
SMS oleh sistem
P 2 Proses SMS
Sesuai Permintaan
Update data Laporan nilai ujian
Laporan pesan gagal
Format SMS
nilai Format
SMS nilai
Universitas Sumatera Utara
3.3.2 Data Flow Diagram Level 2
Pada Data Flow Diagram DFD Level ini, proses yang terjadi pada DFD level 1 aplikasi sistem informasi nilai ujian siswa berbasis SMS atau proses yang ditunjukkan
pada gambar 3.13 pada Proses SMS sesuai permintaan dikembangkan menjadi lebih terperinci yaitu terlihat pada gambar 3.14 di bawah ini:
Universitas Sumatera Utara
tugas
nuh_1
nuh2
uts
nus
Gambar 3.14 DFD level 2 Pemeriksaan SMS Sesuai Permintaan
Administrator Siswaora
ngtua siswa
P 2.1 Pemeriksaa
n Format P 2. 2
Proses Nilai Rata-
Rata Tugas
P 2.3 Proses
Nilai Ul
1
P 2.4 Proses
Nilai
P 2.5 Proses
Nilai Ulangan
Tengah
P 2.6 Proses
Nilai Ulangan
Keyword=true
Keyword=true update
update update
update
update Keyword=true
Keyword=true
Keyword=true Format
SMS
Laporan nilai
Universitas Sumatera Utara
Pada gambar diatas terlihat 7 buah subproses yang seperti diuraikan dalam tabel 3.1 berikut ini :
Tabel 3.1 Proses DFD level 2 Nama Input
Keterangan proses
Output
Proses 2.1 Keyword
Memeriksa Format SMS
Keyword yang benar akan ditindaklanjuti untuk
dilakukan proses selanjutnya
Proses 2.2 Data format nilai
rata-rata tugas Proses pengambilan
data dari tabel tugas Data nilai rata-rata tugas
siswa Proses 2.3
Data format nilai ulangan harian 1
Proses pengambilan data dari tabel
nuh_1 Data nilai ulangan harian 1
siswa
Proses 2.4 Data format nilai
ulangan harian 2 Proses pengambilan
data dari tabel nuh2 Data nilai ulangan harian 2
Proses 2.5 Data format nilai
ulangan tengah semester
Proses pengambilan data dari tabel uts
Data nilai ulangan tengah semester siswa
Proses 2.6 Data format nilai
ulangan semester Proses pengambilan
data dari tabel nus Data nilai ulangan
semester siswa beserta rangking
3.4 Struktur Database