Pembayaran Sumbangan + Tgl_Bayar_Sumbangan 7
Buku Controller
Kd_Controller + NIS + Nama_Siswa + Kelas + Jurusan + DU + IBS + DSPT + Tunggakan + Jumlah
8 Dana
Bantuan Kd_DanaBantuan + NIS + Nama_Siswa + Kelas +
Jurusan + BOS + BOMN + BKM + GAKIN + Beasiswa
3.3 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada program aplikasi yang akan dibangun. Kebutuhan fungsional pada
SMAN 1 Rancaekek meliputi entity relational diagram, diagram konteks, data flow diagram, kamus data.
3.3.1 Diagram Konteks
Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai bubble tunggal dengan data input
output yang ditunjukan oleh anak panah yang masuk dan keluar secara berurutan.
Gambar3.6 Diagram Konteks
3.3.1.1Data Flow Diagram
Dari diagram konteks di atas, aliran data yang ada pada sistem digambarakan dengan lebih rinci menggunakan Data Flow Diagram. Data Flow Diagram DFD
adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data
disimpan, proses apa saja yang menghasilkan data tersebut. Berikut data flow diagram DFD dari perangkat lunak yang dirancang.
3.3.1.1.1 Data Flow Diagram Level 1
Gambar 3.7 DFD Level 1
3.3.1.1.2 Data Flow Diagram Level 2 Proses 2 Pengolahan Data Siswa
Gambar 3.8 DFD Level 2 Proses 2 Pengolahan Data Siswa
3.3.1.1.3 Data Flow Diagram Level 2 Proses 3 Pengolahan Dana Bantuan
Gambar 3.9 DFD Level 2 Proses 3 Pengolahan Dana Bantuan
3.3.1.1.4 Data Flow Diagram Level 2 Proses 4 Pengolahan Data IBS
Gambar 3.10 DFD Level 2 Proses 4 Pengolahan Data IBS
3.3.1.1.5 Data Flow Diagram Level 2 Proses 5 Pengolahan Data DSPT
Gambar 3.11 DFD Level 2 Proses 5 Pengolahan Data DSPT
3.3.1.1.6 Data Flow Diagram Level 2 Proses 6 Pengolahan Data DU
Gambar 3.12 DFD Level 2 Proses 6 Pengolahan Data DU
3.3.1.1.7 Data Flow Diagram Level 2 Proses 7 Pengolahan Data Tunggakan
Gambar 3.13 DFD Level 2 Proses 7 Pengolahan Data Tunggakan
3.3.1.1.8 Data Flow Diagram Level 2 Proses 8 Proses Buku Controller
Gambar 3.14 DFD Level 2 Proses 8 Proses Buku Controller
3.3.1.1.9Data Flow Diagram Level 3 Proses 4.3 Proses Cetak Data IBS
Gambar 3.15 DFD Level 3 Proses 4.3 Proses Cetak Data IBS
3.3.1.1.10 Data Flow Diagram Level 3 Proses 5.4 Proses Cetak Data DSPT
Gambar 3.16 DFD Level 3 Proses 5.4 Proses Cetak Data DSPT
3.3.1.1.11 Data Flow Diagram Level 3 Proses 6.3 Proses Cetak Data DU
Gambar 3.17 DFD Level 3 Proses 6.3 Proses Cetak Data DU
3.3.1.1.12 Data Flow Diagram Level 3 Proses 7.4 Proses Cetak Tunggakan
Gambar 3.18 DFD Level 3 Proses 7.4 Proses Cetak Tunggakan
3.3.1.2Data Flow Diagram Level 3 Proses 8.2 Proses Cetak Buku Controller
Gambar 3.19 DFD Level 3 Proses 8.2 Proses Cetak Buku Controller
3.3.2 Deskripsi Proses