PDM Physical Data Model

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