Conceptual Data Model Entity Relationship Diagram ERD

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