Atribut,Entitas, dan Relasi dalam Entity-Relationship Diagram (ERD)
ERD adalah suatu diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem untuk memperlihatkan hubungan atau relasi antar entitas atau objek yang terlihat beserta atributnya. ADVERTISEMENT Dengan kata lain, ERD menjadi suatu model untuk menjelaskan hubungan antardata dalam basis berdasarkan objek-objek dasar data yang mempunyai hubungan antarrelasi. ERD adalah sebuah konsep yang mendeskripsikan hubungan antara penyimpanan (basis data) dan didasarkan pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek yang disebut entitas, dan hubungan atau antar objek-objek tersebut. ERD menyediakan cara untuk mendeskripsikan perancangan basis data pada peringkat logika. ERD bersama-sama dengan detail pendukung merupakan model data yang digunakan sebagai spesifikasi untuk basis data.
fungsi ERD
· Memperjelas hubungan antarentitas.
· Memodelkan struktur data dan hubungan antardata dengan menggunakan beberapa notasi dan simbol.
· Sebagai alat untuk memodelkan hasil dari analisis data dan data konseptual.
· Sebagai alat untuk memodelkan objek-objek dalam suatu sistem (dasar dari diagram objek atau diagram kelas).
· Menyatakan jumlah entitas dan pembatasan partisipasi antarentitas. Penggunaan mudah dimengerti. Mudah disajikan oleh perancang basis data.
Notasi, komponen dan simbol ERD
komponen yang terdapat pada ERD.
1. Entity (Entitas)
Entitas merupakan objek di dunia nyata yang dapat dibedakan dari objek lainnya yang terkait dengan informasi yang dikumpulkan. Kumpulan entitas yang serupa disebut himpunan entitas. Ada dua entitas yang perlu diketahui, yaitu:
· Suatu entitas yang dapat dilihat. Misalnya, mahasiswa, dosen, rumah, kendaraan, dan sebagainya.
- Suatu entitas yang merupakan konsep atau logika adalah entitas yang tidak terlihat. Misalnya, rencana, posisi, kursus, perusahaan, dan sebagainya.
2. Relationship (Hubungan)
· Dalam sebuah sistem, komponen yang membentuk sistem tersebut saling berhubungan satu sama lainnya, begitu juga dengan data model, karena data model adalah sebuah sistem.
· Setiap entitas pada data model tidak mungkin bekerja secara individual. Oleh karena itu, masing-masing entitas harus saling berhubungan untuk menghasilkan sebuah informasi.
3. Attribute (Atribut)
Atribut adalah karakteristik umum yang dimiliki oleh semua instance dalam suatu entitas tertentu. Sebagai contoh, nama, alamat, program studi, dan email adalah atribut dari entitas mahasiswa.
Terdapat dua jenis atribut dalam ERD, yaitu:
- Multivalued attribute, atribut yang memiliki beberapa alternatif nilai (lebih dari 1 nilai). Contohnya, nomor telepon.
- Composite attribute, atribut yang nilainya dibentuk dari beberapa atribut. Contohnya, nama pada entitas mahasiswa yang dibentuk dari nama depan dan nama belakang.
Sekian Terimkasih
Ubpkarawang.ac.id makasih bapak Adirp.id