Context Diagram diatas apabila di decompose akan menghasilkan Data Flow Diagram level 0. Data Flow Diagram level 0 ini menggambarkan proses-
proses apa saja yang terdapat dalam Sistem Informasi pembayaran SPP pada SMA 17 Agustus 1945 Surabaya. Adapun gambar dari Data Flow Diagram
level 0 ini dapat dilihat pada gambar 4.5.
B. DFD Level 0
Pada DFD level 0 ini terdapat tiga proses yang merupakan turunan dari context diagram. Gambar 4.4 adalah DFD level 0 dari Sistem Informasi
pembayaran SPP yang dapat dilihat di bawah ini.
data tahun ajaran data kelas
data siswa
data siswa data komponen
data trans bayar laporan transaksi spp
no induk siswa data trans bayar
data tungg akan per bulan data pembayaran siswa
data kelas data komponen
data siswa data kelas
data komponen data siswa
nota pembayaran SISWA
OPERATOR
KEPALA TU
1 Meng inpukan data siswa
2 menghitung SPP
1 Tabel siswa
4 tabel kelas
5 tabel komponen
6 tabel trans bayar
3 membuat laporan
transaksi SPP 8
tahun ajaran
Gambar 4.5 DFD level 0 Sistem Informasi pembayaran SPP
4.1.3 ERD Entity Relationship Diagram
Entity Relationship Diagram merupakan gambaran struktur database dari sistem informasi perpustakaan yang telah dikembangkan. ERD dibagi menjadi
dua, yaitu CDM Conceptual Data Model atau secara logik dan PDM Physical Data Model atau secara fisik.
A. Conceptual Data Model Conceptual Data Model dengan ERD, didapatkan dengan cara
mengimpor data store dari DFD sistem informasi inventarisasi barang pada pembayaran SPP SMA 17 Agustus 1945 yang hasilnya dapat dilihat pada gambar
4.6.
DETI L_TRANS mengoperasikan
mendist ribusikan_dat a mempunyai_kelas
prosesPBM
SISWA no_induk
nama_s is wa status
KELAS id_kelas
nama_kelas jurusan
TAHUN_AJ ARAN id_ta
tahun_ajaran OPERATOR
nip nama_operator
jabatan password
status
TRANS_BAYAR id_trans
tanggal bulan
tahun total
status KOMPONEN
id_komponen nama_komponen
tarif prioritas
Gambar 4.6 CDM Sistem Informasi Pembayaran SPP
B. Physical Data Model Dari CDM tersebut kemudian digenerate menjadi Physical Data Model
PDM yang hasilnya dapat dilihat pada gambar 4.7.
ID_TRANS = ID_T RANS ID_KOMPONEN = ID_KOMPONEN
NIP = NIP
ID_KELAS = ID_KELAS NO_INDUK = NO_INDUK
ID_TA = ID_T A ID_KELAS = ID_KELAS
NO_INDUK = NO_INDUK
SISWA NO_INDUK
varchar10 NAMA_SISWA
varchar100 STATUS
varchar10 KELAS
ID_KELAS varchar10
NAMA_KELAS varchar50
JURUSAN varchar50
TAHUN_AJARAN ID_KELAS
varchar10 NO_INDUK
varchar10 ID_TA
varchar10 TAHUN_AJARAN
varchar50 OPERATOR
NIP varchar10
NAMA_OPERATOR varchar100
JABATAN varchar50
PASSWORD varchar10
STATUS varchar10
TRANS_BAYAR ID_TRANS
varchar10 ID_KELAS
varchar10 NO_INDUK varchar10
ID_TA varchar10
NIP varchar10
TANGGAL varchar10
BULAN varchar10
TAHUN varchar10
TOTAL integ er
STATUS varchar10
KOMPONEN ID_KOMPONEN
varchar10 NAMA_KOMPONEN
varchar100 TARIF
integ er PRIORITAS
varchar10
DETIL_TRANS ID_KOMPONEN
varchar10 ID_TRANS
varchar10
Gambar 4.7 PDM Sistem Informasi Pembayaran SPP
4.1.4 Struktur Tabel
Suatu perancangan database harus disesuaikan dengan ERD yang telah dibuat, dimana database tersebut harus sesuai dengan kebutuhan informasi yang
diperlukan oleh user.