3.2.5 Entity Relationship Diagram ERD
Pada tahap ini desain database yang dibuat berupa Entity Relational Diagram ERD, merupakan model untuk merepresentasikan data yang ada pada
sistem dimana terdapat entity dan relational. Ada 2 model yang digunakan dalam pemodelan, seperti Conceptual Data Model CDM dan Physical Data Model
PDM. Entity Relationship Diagram ERD itu sendiri terdapat beberapa objek seperti entitas, atribut dan relasi. Entitas adalah objek dan atribut merupakan
bagian dari objek itu sendiri. Antara entitas dan entitas dihubungkan dengan relasi sesuai kegiatannya.
A. Conceptual Data Model
Gambar 3.15 Conceptual Data Model
Beri si
Di catat Mendapatkan
T erdapat Mel unasi
Memi l i ki Mengaj ar
Mel akukan
Berada Guru
o o
o o
o o
o i d_guru
ni p nama_guru
j k_guru al amat_guru
tl p_guru foto_guru
password_guru Integer
Vari abl e characters 50 Vari abl e characters 100
Vari abl e characters 10 T ext
Vari abl e characters 20 Vari abl e characters 150
T ext
Si swa o
o o
o o
o o
o o
o i d_si swa
ni s nama_si swa
j k_si swa al amat_si swa
tl p foto_si swa
nama_wal i _muri d perkerj aan_wal i _muri d
password_si swa password_wal i _muri d
Integer Vari abl e characters 50
Vari abl e characters 100 Vari abl e characters 10
T ext Vari abl e characters 20
Vari abl e characters 150 Vari abl e characters 50
Vari abl e characters 50 T ext
T ext Kel as
o i d_kel as
nama_kel as Vari abl e characters 4
Vari abl e characters 20 Mata Pel aj aran
o i d_mata_pel aj aran
nama_mata_pel aj aran Vari abl e characters 4
Vari abl e characters 50
Jeni s Pel anggaran o
o i d_j eni s_pel anggaran
nama_pel anggaran poi n
Vari abl e characters 5 T ext
Integer Peni l ai an
o o
o o
o o
i d_peni l ai an semester
tugas ul angan_hari an
uts uas
ni l ai _akhi r Integer
Characters 1 Integer
Integer Integer
Integer Integer
Kehadi ran o
o o
i d_absen tanggal _kehadi ran
keterangan_kehadi ran j am
Integer Date
Characters 1 Integer
Pembayaran o
o o
i d_pembayaran peri ode_pembayaran
tanggal _pembayaran status_pembayaran
Integer Date
Date Characters 1
Pel anggaran o
o i d_pel anggaran
tanggal _pel anggaran keterangan_pel anggaran
Integer Date
T ext Kategori Jeni s Pel anggaran
o i d_k_j eni s_pel anggaran
nama_kategori _j eni s_pel anggaran Vari abl e characters 5
Vari abl e characters 10
Conceptual Data Model CDM pada Gambar 3.15 pada halaman sebelumnya menjelaskan tentang gambaran secara keseluruhan struktur aplikasi.
Dengan CDM kita bisa membangun desain awal sistem dan tidak perlu khawatir dengan detail implementasinya secara fisik. Dan melalui prosedur generation
yang mudah, kita bisa melakukan generate CDM ke PDM.
B. Physical Data Model