Dalam Conseptual Data Model CDM di atas, terdapat 13 entitas diantaranya yaitu entitas pembayaran, entitas absensi, entitas
pengumuman, entitas siswa, entitas tahun akademik, entitas petugas, entitas guru, entitas ambil mata pelajaran, entitas wali kelas, entitas
pelajaran, entitas nilai skp, entitas nilai pr, entitas nilai ppk.
3.4.3 PDM Physical Data Model
Tahap berikutnya adalah pembuatan Physical Data Model PDM hasil generate dari Conceptual Data Model CDM. Berikut gambar PDM:
FK_SISWA_MEMBAYAR FK_SISWA_ABSEN
FK_SISWA_AMBIL_PELAJARAN
FK_PENILAIAN_SIKAP
FK_PENILAIAN_PRAKTEK FK_PENILAIAN_HARIAN
FK_PETUGAS_MENCATAT_ABSEN FK_PETUGAS_MENCATAT_PEMBAYARAN
FK_ABSEN_THN_AKADEMIK
FK_NILAI_THN_AKADEMIK
FK_NILAI_PELAJARAN FK_RELATIONSHIP_12
FK_RELATIONSHIP_13 FK_RELATIONSHIP_14
FK_RELATIONSHIP_15 FK_MEMASUKKAN
siswa nis
id_wali nama_siswanm
jk_guru t4_lhr
tgl_lhr agama_guru
alamat_guru telp
status kls 1
kls 2 kls 3
nama_wali alamat_wali
password_siswa int5
int10 varchar35
varchar1 varchar20
date varchar8
varchar40 varchar15
varchar5 varchar5
varchar5 varchar5
varchar20 varchar40
varchar7 pk
fk pembayaran
id_bayar idthn_ajar
nip nis
tgl_bayar jns_bayar
cicilan int
int varchar20
int5 date
varchar10 float10
pk fk3
fk2 fk1
absensi id_absen
nip idthn_ajar
nis ket
tgl int
varchar20 int
int5 varchar10
date pk
fk2 fk3
fk1
pelajaran id_pel
id_wali nm_pel
skbm varchar8
int10 varchar25
int pk
fk petugas
nip jabatan
user password_siswa
varchar20 varchar10
varchar10 varchar7
pk
ambil mp id_nilai
idthn_ajar id_pel
nis int
int varchar8
int5 pk
fk2 fk3
fk1
nilai_ppk id_ppk
id_nilai tgs1
tgs2 tgs3
tgs4 tgs5
ul_hr rmd1_ppk
rmd2_ppk int
int int
int int
int int
int int
int pk
fk nilai_pr
id_pr id_nilai
pr1 pr2
pr3 rmd1_pr
rmd2_pr int
int int
int int
int int
pk fk
nilai_skp id_skp
id_nilai skp1
skp2 skp3
int int
int int
int pk
fk thn_akademik
idthn_ajar thn_ajar
smster int
varchar10 char1
pk Wali_kls
id_wali nm_wali
usr_wl pass_wl
int10 varchar30
varchar10 varchar10
pk
guru id_guru
nip nama_guru
jk_guru agama_guru
alamat_guru int
varchar20 varchar20
varchar1 varchar8
varchar40 pk
fk pengumuman
id_pengumuman nip
tanggal info
int varchar20
date varchar100
pk fk
Gambar 3.8 Physical Data Model PDM
Physical Data Model mempunyai 13 tabel setelah degenerate dari CDM ke PDM yaitu yaitu tabel pembayaran, tabel absensi, tabel pengumuman,
tabel siswa, tabel tahun akademik, tabel petugas, tabel guru, tabel ambil mata pelajaran, tabel wali kelas, tabel pelajaran, tabel nilai skp, tabel nilai
pr, tabel nilai ppk.
3.5 Struktur Database