4.3.5 Data Flow Diagram Level 2 Transaksi
Gambar 4. 8 DFD Level 2 Proses Pembayaran SPP
DFD Level 2 Transaksi pada gambar 4.8 terdapat 1 proses yaitu pembayaran. Pada proses pembayaran data siswa dan diambil pada data store
kemudian data pembayaran SPP dan data pembayaran tambahan disimpan padan data store .
Gambar 4. 9 DFD Level 2 Proses Pembayaran Biaya Tambahan
DFD Level 2 Transaksi pada gambar 4.9 terdapat 1 proses yaitu pembayaran. Pada proses pembayaran data siswa dan data golongan diambil pada
data store kemudian data pembayaran SPP dan data pembayaran tambahan disimpan padan data store .
4.3.6 Data Flow Diagram Level 1 Laporan
DFD Level 2 Laporan pada gambar 4.10 terdapat 1 proses yaitu laporan. Pada proses laporan data siswa dan data pembayaran diambil pada data store..
STIKOM SURABAYA
Gambar 4. 10 DFD Level 2 Laporan 4.3.7
Hirarki Input Proses Output HIPO
Hirarki Input Proses Output menggambarkan hirarki proses-proses yang ada dalam Data Flow Diagram. Gambar 4.11 adalah HIPO dari Rancang Bangun
Sistem Informasi Pembayaran SPP Pada SMA Kemala Bhayangkari 1 Surabaya.
Rancang Bangun Sistem Informasi
Pembayaran SPP 1
Master 2
Transaksi 3
Laporan
1.1 Siswa
1.2 Orang Tua
1.3 Golongan
2.1 Pembayaran
2.2 Tambahan
3.1 Laporan
Pembayaran SPP 3.2
Laporan Pembayaran biaya
tambahani 3.3
Laporan Keuangan Pembayaran SPP
tiap bulan
Gambar 4. 11 Hirarki Input Proses Output Sistem Informasi Pembayaran SPP
4.3.8 Entity Relationship Diagram
Entity Relationship Diagram ERD dari Sistem Informasi Pembayaran SPP yang terdiri dari Conceptual Data Model CDM dan Physical Data Model
PDM dijelaskan pada gambar 4.12 dan gambar 4.13.
A. Conceptual Data Model CDM
Pada gambar 4.12 merupakan conceptual data model pada Rancang Bangun Sistem Informasi Pembayaran SPP Pada SMA Kemala Bhayangkari 1
Surabaya.
STIKOM SURABAYA
Gambar 4. 12 Conceptual Data Model Sistem Informasi Pembayaran SPP B. Physical Data Model PDM
Pada gambar 4.10 merupakan physical data model dari Rancang Bangun Sistem Informasi Pembayaran SPP Pada SMA Kemala Bhayangkari 1 Surabaya.
PDM merepresentasikan tabel-tabel yang digunakan dalam sistem informasi Pembayaran SPP beserta dengan tipe data dan panjang masing-masing tipe data
tersebut.
Gambar 4. 13 Physical Data Model Sistem Informasi Pembayaran SPP
memiliki memiliki
memiliki
memiliki memiliki
dimiliki
memiliki Siswa
Id_Siswa Nama_Lengkap
Nama_Panggilan JenisKelamin
TempatLahir TanggalLahir
Agama Kewarganegaraan
AnakKeBerapa JumlahSdrKandung
JumlahSdrTiri JumlahSdrAngkat
AnakYatimPiatuYatimPiatu BahasaSehari-hari
Variable characters 10 Variable characters 50
Variable characters 10 Variable characters 15
Variable characters 15 Date
Variable characters 10 Variable characters 25
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 15 Variable characters 50
Pembayaran_SPP Nomer_Pembayaran
UangInvestasi tanggal_pembayaran
Variable characters 10 Integer
Date
golongan_pembayaran Id_Golongan_Pembayaran
UangSekolah UangKegiatan
UangParkir UangKomputer
Variable characters 10 Integer
Integer Integer
Integer Keterangan_Siswa
Id_Keterangan_Siswa Alamat_Rumah
TinggalBersama JarakTempatTinggal
GolDarah Penyakit
KelainanJasmani TinggiBadan
BeratBadan Variable characters 10
Variable characters 50 Variable characters 25
Variable characters 25 Variable characters 5
Variable characters 25 Variable characters 25
Variable characters 5 Variable characters 5
History_Siswa Id_History_Siswa
Tamatan tanggal
Nomer STTB LamaBelajar
PindahanSekolah Alasan
TanggalDiterima Variable characters 10
Variable characters 25 Date
Variable characters 50 Variable characters 10
Variable characters 50 Variable characters 100
Date Orang_Tua
id_Orang_Tua NamaAyah
TempatLahirAyah TglLahirAyah
AgamaAyah KewarganegaranAyah
PendidikanAyah PekerjaanAyah
PenghasilanPerbulanAyah AlamatRumahAyah
NomerTlpAyah NamaIbu
TempatLahirIbu TglLahirIbu
AgamaIbu KewarganegaranIbu
PendidikanIbu PekerjaanIbu
PenghasilanPerbulanIbu AlamatRumahIbu
NomerTlpIbu Variable characters 10
Variable characters 50 Variable characters 25
Date Variable characters 15
Variable characters 20 Variable characters 5
Variable characters 25 Variable characters 30
Variable characters 30 Variable characters 25
Variable characters 50 Variable characters 25
Date Variable characters 15
Variable characters 20 Variable characters 5
Variable characters 25 Variable characters 30
Variable characters 25 Variable characters 25
Biaya_tambahan Nomer_Tambahan
tanggal_tambahan UjianNasional
Bimbel TitipanUang
Variable characters 10 Date
Integer Integer
Integer
Kelas Nama_Kelas
Jurusan Variable characters 10
Variable characters 10
FK_RELATIONSHIP_1 FK_RELATIONSHIP_2
FK_RELATIONSHIP_3
FK_RELATIONSHIP_6 FK_RELATIONSHIP_8
FK_RELATIONSHIP_7
FK_RELATIONSHIP_9 Siswa
Id_Siswa Id_Keterangan_Siswa
Id_History_Siswa id_Orang_Tua
Nama_Lengkap Nama_Panggilan
JenisKelamin TempatLahir
TanggalLahir Agama
Kewarganegaraan AnakKeBerapa
JumlahSdrKandung JumlahSdrTiri
JumlahSdrAngkat AnakYatimPiatuYatimPiatu
BahasaSehari-hari varchar10
varchar10 varchar10
varchar10 varchar50
varchar10 varchar15
varchar15 date
varchar10 varchar25
varchar5 varchar5
varchar5 varchar5
varchar15 varchar50
pk fk1
fk3 fk2
Pembayaran_SPP Nomer_Pembayaran
Id_Siswa UangInvestasi
tanggal_pembayaran varchar10
varchar10 int
date pk
fk
golongan_pembayaran Id_Golongan_Pembayaran
UangSekolah UangKegiatan
UangParkir UangKomputer
varchar10 int
int int
int pk
Keterangan_Siswa Id_Keterangan_Siswa
Alamat_Rumah TinggalBersama
JarakTempatTinggal GolDarah
Penyakit KelainanJasmani
TinggiBadan BeratBadan
varchar10 varchar50
varchar25 varchar25
varchar5 varchar25
varchar25 varchar5
varchar5 pk
History_Siswa Id_History_Siswa
Nama_Kelas Tamatan
tanggal Nomer STTB
LamaBelajar PindahanSekolah
Alasan TanggalDiterima
varchar10 varchar10
varchar25 date
varchar50 varchar10
varchar50 varchar100
date pk
fk Orang_Tua
id_Orang_Tua Id_Golongan_Pembayaran
NamaAyah TempatLahirAyah
TglLahirAyah AgamaAyah
KewarganegaranAyah PendidikanAyah
PekerjaanAyah PenghasilanPerbulanAyah
AlamatRumahAyah NomerTlpAyah
NamaIbu TempatLahirIbu
TglLahirIbu AgamaIbu
KewarganegaranIbu PendidikanIbu
PekerjaanIbu PenghasilanPerbulanIbu
AlamatRumahIbu NomerTlpIbu
varchar10 varchar10
varchar50 varchar25
date varchar15
varchar20 varchar5
varchar25 varchar30
varchar30 varchar25
varchar50 varchar25
date varchar15
varchar20 varchar5
varchar25 varchar30
varchar25 varchar25
pk fk
Biaya_tambahan Nomer_Tambahan
Id_Siswa tanggal_tambahan
UjianNasional Bimbel
TitipanUang varchar10
varchar10 date
int int
int pk
fk
Kelas Nama_Kelas
Jurusan varchar10
varchar10 pk
STIKOM SURABAYA
4.3.9 Struktur Tabel