A. Conceptual Data Model
Sebuah Conceptual Data Model atau CDM menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk salah satu aplikasi
sebagaimana terlihat pada Gambar 3.12.
Gambar 3.12 Conceptual Data Model
Relationship_1 Relationship_6
Relationship_7
Relationship_4
Relationship_13 Relationship_14
Relationship_15 Relationship_8
Relationship_9
Relationship_10
Relationship_11
Data Peserta o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o 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
Variable characters 10 Variable characters 100
Variable characters 20 Characters 8
Variable characters 100 Characters 1
Variable characters 50 Variable characters 24
Variable characters 20 Date
Variable characters 2 Variable characters 2
Number Variable characters 100
Variable characters 100 Integer
Variable characters 100 Number
Variable characters 100 Variable characters 100
Number Variable characters 100
Variable characters 100 Integer
Variable characters 30 Number
Variable characters 100 Variable characters 100
Variable characters 10 Variable characters 12
Number Number
Number Date Time
Date Time Data Level
o o
o o
Level_ID Level Name
Level_Score Created At level
Updated At Level Variable characters 10
Variable characters 25 Integer
Date Time Date Time
Data Periode o
o o
o o
Period ID Period Name
Date Start Date End
Created At Period Updated At Period
Variable characters 10 Variable characters 10
Date Date
Date Time Date Time
Soal Ujian Tulis o
o o
o o
o o
o Question ID
Question Pil A
Pil B Pil D
Pil C Jawaban Benar
Created At Soal Updated At Soal
Variable characters 10 Variable characters 25
Integer Variable characters 10
Variable characters 10 Variable characters 10
Variable characters 10 Date Time
Date Time Data Siswa
o o
Student_ID Status
Information Variable characters 100
Variable characters 50 Variable characters 50
Jadwal o
o o
o o
Jadwal ID Jadwal Hari
Jadwal Jam ID Level
Created at Updated at
Integer Variable characters 10
Variable characters 10 Integer
Date Time Date Time
Jawaban Peserta o
o o
o Id Jawaban
Benar Salah
Jumlah Soal Created At Jawaban
Integer Integer
Integer Integer
Date Time
Prosedur o
o o
o o
Prosedur ID Slug Prosedur
Judul Prosedur Isi Prosedur
Created At Prosedur Updated At Prosedur
Integer Variable characters 100
Variable characters 100 Variable characters 100
Date Time Date Time
Kontak o
o o
o o
o o
Kontak ID Email Kontak
Nama Kontak Judul Kontak
Isi Kontak Is Dibales
Created At Kontak Updated At Kontak
Integer Variable characters 100
Variable characters 100 Variable characters 100
Text Number
Date Time Date Time
Pengumuman o
o o
o o
Pengumuman Id Judul Pengumuman
Slug Pengumuman Isi Pengumuman
Created At Pengumuman Updated At Pengumaman
Integer Variable characters 100
Variable characters 100 Variable characters 100
Date Time Date Time
User o
o o
o o
o o
User ID Username User
Password User Nama User
Level Is Blokir
Created At User Updated At User
Integer Variable characters 100
Variable characters 100 Variable characters 100
Number Number
Date Time Date Time
B. Physical Data Model