Physical Data Model Entity Relationship Diagram

B. Physical Data Model

Sebuah Physical Data Model atau PDM menggambarkan secara detail konsep rancangan struktur basis data yang dirancang untuk salah satu aplikasi. PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-tabel penyusun basis data beserta kolom-kolom yang terdapat pada setiap tabel sebagaimana terlihat pada Gambar 3.13. Gambar 3.13 Physical Data Model Data Peserta Registrant ID Email Peserta Username Peserta Password Peserta Nama Peserta Jenis Kelamin Agama Ket_agama Tempat Lahir Tanggal Lahir Anak ke Jumlah saudara Tmp tinggal dengan Tmp ket tinggal dengan Tmp alamat Tmp telepon Ort nama ayah Ort Pekerjaan ayah Ort Ket Pekerjaan ayah Ort nama ibu Ort Perkerjaa ibu Ort Ket Pekerjaan ibu Ort alamat Ort Telepon Ska Nama Ska Status Ska alamat Ska telepon Ska Kelas Status Pendaftaran Status Biodata Status Verifikasi Status Seleksi Created At Peserta Updated At Peserta varchar10 varchar100 varchar20 char8 varchar100 char1 varchar50 varchar24 varchar20 date varchar2 varchar2 numeric varchar100 varchar100 integer varchar100 numeric varchar100 varchar100 numeric varchar100 varchar100 integer varchar30 numeric varchar100 varchar100 varchar10 varchar12 numeric numeric numeric timestamp timestamp pk Data Level Level_ID Jadwal ID Level Name Level_Score Created At level Updated At Level varchar10 integer varchar25 integer timestamp timestamp pk fk Data Periode Period ID Period Name Date Start Date End Created At Period Updated At Period varchar10 varchar100 date date timestamp timestamp pk Soal Ujian Tulis Question ID Question Pil A Pil B Pil D Pil C Jawaban Benar Created At Soal Updated At Soal varchar10 varchar25 integer varchar10 varchar10 varchar10 varchar10 timestamp timestamp pk Data Siswa Student_ID Level_ID Registrant ID Status varchar100 varchar10 varchar10 varchar50 pk fk1 fk2 Jadwal Jadwal ID Jadwal Hari Jadwal Jam ID Level Created at Updated at integer varchar100 varchar100 integer timestamp timestamp pk Jawaban Peserta Id Jawaban Registrant ID Benar Salah Jumlah Soal Created At Jawaban integer varchar10 integer integer integer timestamp pk Prosedur Prosedur ID User ID Slug Prosedur Judul Prosedur Isi Prosedur Created At Prosedur Updated At Prosedur integer integer varchar100 varchar100 varchar100 timestamp timestamp pk fk Kontak Kontak ID User ID Email Kontak Nama Kontak Judul Kontak Isi Kontak Is Dibales Created At Kontak integer integer varchar100 varchar100 varchar100 long varchar numeric timestamp pk fk Pengumuman Pengumuman Id Period ID User ID Judul Pengumuman Slug Pengumuman Isi Pengumuman Created At Pengumuman integer varchar10 integer varchar100 varchar100 varchar100 timestamp pk fk2 fk1 User User ID Username User Password User Nama User Level Is Blokir Created At User Updated At User integer varchar100 varchar100 varchar100 numeric numeric timestamp timestamp pk Pendaftarn Period ID Registrant ID Tgl Pendaftaran varchar10 varchar10 datetime pk,fk1 pk,fk2 Detail Jawaban Peserta Id Jawaban Question ID Nomor Jawaban Dipilih integer varchar10 integer varchar pk,fk1 pk,fk2 Ujian Penempatan Level Registrant ID Question ID Tgl Ujian Nil Lisan Nil Tulis Nil Total varchar10 varchar10 datetime decimal decimal decimal pk,fk1 pk,fk2

3.2.6 Struktur Tabel