Physical Data Model HASIL DAN PEMBAHASAN

b. Physical Data Model

Physical Data Model PDM merupakan penggambaran secara detail konsep rancangan struktur basis data yang dirancang untuk suatu sistem atau aplikasi. PDM adalah hasil generate dari CDM yang menggambarkan dengan jelas tabel-tabel penyusun basis data beserta kolom-kolom yang terdapat pada setiap tabel sebagaimana yang terlihat pada gambar 4.36. 93 Gambar 4.36 Physical Data Model FK_SIS_SEBAGAI_NASABAH_TAB_UMUM FK_SIS_SEBAGAI_NASABAH_TAB_UMUM2 FK_KAR_SEBAGAI_NASABAH_TAB_UMUM FK_KAR_SEBAGAI_NASABAH_TAB_UMUM2 FK_NASABAH_TRANSAKSI_TAB_UMUM FK_MENANGGUNG_TABSUS FK_MENANGGUNG_PEMBAYARAN_UMUM FK_AKUN_KE_TABSUS FK_AKUN_KE_BAYAR_UMUM FK_AKUN_TAB_UMUM FK_TABSUS_KE_BUKUBESAR FK_BAYAR_UMUM_KE_BUKUBESAR FK_TAB_UMUM_KE_BUKUBESAR FK_BAYAR_UMUM_KE_NERACA_LAJUR FK_TAB_UMUM_KE_NERACALAJUR FK_BUKUBESAR_KE_NERACALAJUR FK_TABSUS_KE_NERACA_LAJUR FK_AKUN_KE_BUKUBESAR FK_AKUN_KE_NERACALAJUR FK_TABSUS_KE_NERACAAKHIR FK_BAYAR_UMUM_KE_NERACAAKHIR FK_TABUNGAN_UMUM_PADA_NERACA_AKHIR FK_NERACALAJUR_KE_NERACAAKHIR FK_AKUN_KE_NERACAAKHIR FK_BUKUBESAR_KE_NERACAAKHIR FK_TABSUS_KE_TRANSJURNAL FK_AKUN_KE_TRANSJURNAL FK_BAYAR_UMUM_KE_TRANSJURNAL FK_TABUM_KE_TRANSJURNAL FK_TRANSJURNAL_KE_BUKUBESAR FK_TRANSJURNAL_KE_NERACALAJUR FK_TRANSJURNAL_KE_NERACAAKHIR Karyawan id_karyawan id_nasabah nama_karyawan alamat_karyawan jabatan_karyawan golongan_karyawan telp_karyawan status_karyawan status_nasabah_karyawan username_karyawan password_karyawan varchar50 varchar50 varchar100 varchar200 varchar20 varchar20 varchar15 varchar10 varchar20 varchar20 varchar6 pk fk Siswa id_siswa id_nasabah nama_siswa kelas_siswa alamat_siswa telp_siswa status_siswa status_nasabah_siswa username_siswa password_siswa varchar50 varchar50 varchar100 varchar20 varchar200 varchar15 varchar10 varchar20 varchar20 varchar6 pk fk Nasabah id_nasabah id_siswa id_karyawan nama_nasabah status_nasabah varchar50 varchar50 varchar50 varchar100 varchar20 pk fk1 fk2 Akun id_akun nama_akun status_akun varchar10 varchar100 varchar20 pk Tabungan Umum id_transaksi_tabungan_umum id_nasabah id_akun nama_transaksi_tabungan_umum nominal_transaksi_tabungan_umum keterangan_transaksi_tabungan_umum suku_bunga debit_tabungan_umum kredit_tabungan_umum saldo_tabungan_umum pajak_tabungan varchar30 varchar50 varchar10 varchar200 decimal varchar200 decimal decimal decimal decimal decimal pk fk1 fk2 Pembayaran Umum id_transaksi_pembayaran_umum id_siswa id_akun nama_transaksi_pembayaran_umum nominal_transaksi_pembayaran_umum status_pembayaran_umum masa_tenggang_pembayaran_umum keterangan_pembayaran_umum total_pembayaran_umum varchar30 varchar50 varchar10 varchar200 decimal varchar20 date varchar100 decimal pk fk1 fk2 Tabungan Khusus id_transaksi_tabungan_khusus id_akun id_siswa nama_transaksi_tabungan_khusus nominal_transaksi_tabungan_khusus tujuan_transaksi_tabungan_khusus keterangan_transaksi_tabungan_khusus debit_tabungan_khusus kredit_tabungan_khusus saldo_tabungan_khusus varchar30 varchar10 varchar50 varchar200 decimal varchar100 varchar200 decimal decimal decimal pk fk2 fk1 Buku Besar id_buku_besar id_akun no_jurnal id_transaksi_pembayaran_umum id_transaksi_tabungan_khusus id_transaksi_tabungan_umum nama_akun_buku_besar keterangan_akun_buku_besar debit_akun_buku_besar kredit_akun_buku_besar saldo_debit_akun_buku_besar saldo_kredit_akun_buku_besar periode_buku_besar varchar30 varchar10 varchar10 varchar30 varchar30 varchar30 varchar100 varchar200 decimal decimal decimal decimal date pk fk4 fk5 fk2 fk1 fk3 Neraca Lajur id_neraca_lajur id_akun no_jurnal id_buku_besar id_transaksi_tabungan_khusus id_transaksi_tabungan_umum id_transaksi_pembayaran_umum periode_neraca_lajur debit_neraca_saldo kredit_neraca_saldo debit_ayat_penyesuaian kredit_ayat_penyesuaian debit_neraca_disesuaikan kredit_neraca_disesuaikan saldo_debit_neraca_disesuaikan saldo_kredit_neraca_disesuaikan varchar30 varchar10 varchar10 varchar30 varchar30 varchar30 varchar30 date decimal decimal decimal decimal decimal decimal decimal decimal pk fk5 fk6 fk3 fk4 fk2 fk1 Neraca Akhir id_neraca_akhir no_jurnal id_akun id_transaksi_tabungan_khusus id_transaksi_pembayaran_umum id_transaksi_tabungan_umum id_buku_besar id_neraca_lajur periode_neraca_akhir debit_neraca_akhir kredit_neraca_akhir saldo_debit_neraca_akhir saldo_kredit_neraca_akhir varchar30 varchar10 varchar10 varchar30 varchar30 varchar30 varchar30 varchar30 date decimal decimal decimal decimal pk fk7 fk5 fk1 fk2 fk3 fk6 fk4 Jurnal no_jurnal id_akun id_transaksi_tabungan_umum id_transaksi_pembayaran_umum id_transaksi_tabungan_khusus tgl_masukan_jurnal tgl_transaksi ket_jurnal debit_transaksi_jurnal kredit_transaksi_jurnal varchar10 varchar10 varchar30 varchar30 varchar30 date date varchar200 decimal decimal pk fk2 fk4 fk3 fk1

c. Struktur Tabel