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