ERD, CDM PDM


2.1    Pengertian ERD

ERD adalah suatu model untuk menjelaskan mengenai hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang memiliki hubungan antar relasi. Entity Relationship Diagram oyi untuk memodelkan struktur data serta hubungan antar data, untuk dapat menggambarkannya digunakan beberapa notasi serta simbol.
Menurut Brady serta Loonam (2010), Entity Relationship diagram adalah suatu teknik yang digunakan untuk dapat memodelkan kebutuhan data dari sebuah organisasi, biasanya oleh System Analys didalam tahap analisis persyaratan proyek pengembangan sistem.
Entitas merupakan suatu objek dalam dunia nyata yang bisa dibedakan dengan objek lain, sebagai contoh murid ,guru ,yayasan . Entitias tersebut terdiri dari beberapa atribut. Sebagai contoh, nis, nama, alamat dan umur.
Atribut NIS adalah atribut yang unik yang digunakan untuk mengidentifikasikan atau  membedakan siswa dengan siswa yang lain . Pada tiap-tiap entitas harus memiliki 1 atribut unik yang dikenal dengan  sebutan primary key.
Atribut merupakan entitas pasti yang memiliki elemen yang berfungsi untuk dapat mendeskripsikan karakteristik dari suatu entitas tersebut seperti contoh di atas . Isi dari atribut tersebut memiliki sesuatu yang bisa mengidentifikasikan isi elemen yang satu dengan yang lainnya.
Terdapat dua jenis Atribut antara lain sebagai berikut :
1.    Identifier (key) yang berfungsi sebagai penentu entity  secara unik (primary key).
2.    Descriptor (nonkey attribute) digunakan untuk dapat menspesifikasikan karakteristik dari sebuah entity yang tidak unik.
Relasi adalah suatu hubungan antara beberapa entitas. contoh relasi antar mahasiswa dengan mata kuliah atau pelajaran yang diambil ,  yang mana pada tiap-tiap mahasiswa dapat mengambil beberapa matakuliah serta setiap mata kuliah itu juga bisa diambil lebih dari 1 mahasiswa. Relasi itu mempunyai hubungan banyak ke banyak (one to many).
Himpunan relasi antar entitas pemetaan kardinalitas terdiri dari :
1.      One to one
2.      One to many
3.      Many to many

2.2    Pengertian CDM

CDM adalah model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (Entity) serta hubungan (relationship) antara entitas-entitas tersebut. Biasanya CDM direpresentasikan dalam bentuk Entity Relationship Diagram. CDM memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada software atau pertimbangan model struktur data.
CDM yang valid dapat dikonversi ke PDM atau OOM.  dalam penerapannya dapat di samakan dengan ERD yang fungsinya memang sama yaitu memodelkan struktur logik dari basis data. dipakai untuk menggambarkan secara detail struktur basis data dalam bentuk logik. terdiri dari objek yang tidak diimplementasikan secara langsung kedalam basis data yang sesungguhnya.
Jenis objek dalam CDM :
1.      Entity
2.      Relationship
3.      Inheritance

2.3    Pengertian PDM

PDM merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki namayang unik. PDM merupakan gambaran secara detail basis data dalam bentuk fisik. Penggambaran rancangan PDM memperlihatkan struktur penyimpanan data yang benar pada basis data yang digunakan sesungguhnya.
Jenis Objek dalam PDM :
1.      Table
2.      View
3.      Reference

Komentar

Postingan Populer