Data Flow Diagram Level 2 Transaksi Data Flow Diagram Level 1 Laporan Entity Relationship Diagram

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