ERD

 

Apa yang dimaksud ERD?

    ERD (Entity Relationship Diagram) adalah sebuah diagram yang digunakan untuk menggambarkan struktur dan hubungan antar data dalam sebuah sistem database. Sederhananya, ERD adalah "blueprint" atau rancangan awal dari sebuah database. Dengan menggunakan ERD, kita bisa memvisualisasikan bagaimana data-data yang kita miliki saling berhubungan satu sama lain.

Komponen umum penyusun ERD

1. Entitas (Entity)

    Entitas adalah sebuah objek berwujud nyata yang dapat dibedakan dengan objek lainnya. Objeknya dapat bersifat konkret maupun abstrak. Data konkret adalah sesuatu yang benar-benar ada atau dapat dirasakan oleh alat indra, sedangkan abstrak tidak berwujud.


2. Atribut (Field)

    Setiap entitas memiliki atribut untuk mendeskripsikan karakteristik dari suatu entitas. Untuk jenisnya dibedakan menjadi beberapa jenis, yaitu

Atribut key, atribut yang unik dan berbeda. Misalnya, Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya.

Atribut Composite, atribut yang terdiri dari beberapa sub atribut yang memiliki arti tertentu. Contohnya, nama lengkap yang dipecah menjadi nama depan, tengah, dan belakang.

Dan atribut deviratif, yang dihasilkan dari atribut atau relasi lain. Jenis atribut ini tidak wajib ditulis dalam diagram ER atau pun disimpan dalam database. Sebagai contoh deriative attribute adalah usia, kelas, selisih harga, dan lain-lain.


3. Relasi (Relationship)

     hubungan antar entitas untuk menunjukkan adanya koneksi di antara sejumlah entitas yang berasal dari himpunan entitas berbeda. Misalnya, dalam hubungan entitas sistem akademik antara mahasiswa dan mata kuliah adalah “mengambil”.  Mahasiswa mengambil mata kuliah.


4. Kardinalitas

    merujuk pada jumlah kejadian atau instansi yang mungkin terjadi pada suatu relasi antara dua entitas. Sederhananya, kardinalitas menunjukkan "berapa banyak" suatu entitas dapat berhubungan dengan entitas lainnya.


~~~~~CONTOH~~~~~





Komentar

Postingan populer dari blog ini

Join

tugas tirgger

Trigger tutorial YT