Pengertian Atribut, Entitas, dan Relasi dalam ERD (entity relationship diagram)?

ERD (Entity Relationship Diagram)

terdapat beberapa komponen dalam lingkungan basis data di antaranya adalah ada bahasa basis data, arsitektur, DBMS, Komponen basis data.

Nah sekarang kita belajar untuk memodelkan bentuk basis data dengan ERD (Entity Relationship Diagram). Untuk memudahkan kita kita sebut saja pembahasan kita dengan ERD. ERM (Entity Relationship Model) digunakan untuk menggambarkan entitas dan atribut yang berhubungan secara konseptual dan abstrak. Sedangkan ERD (Entity Relationship Diagram) merupakan diagram untuk menggambarkan hubungan antara entitas dan atribut yang berhubungan.

Dalam mempelajari ERD kita harus mengenal dulu : entitas, atribut, dan relasi

1. Entitas

Entitas merupakan objek yang mewakili dari objek dalam dunia nyata serta dapat dibedakan dengan objek lainnya. Entitas ada 2 macam entitas kuat (strong entity) dan entitas lemah (weak entity). Entitas kuat adalah entitas yang tidak memilik dependensi (ketergantungan) kepada entitas lainnya. Sebaliknya entitas lemah adalah entitas yang keberadaannya tergantung dari entitas yang lainnya. Set entitas merupakan kumpulan dari entitas yang memiliki atribut yang sama.

entitas digambarkan dalam ERD dengan persegi panjang.

Contoh dari entitas :


a). Mahasiswa

b). Dosen

c). Pelanggan

d). Dll.    

2. Atribut

Atribut adalah merupakan perangkat yang melengkapi sebuah entitas. Contoh : Entitas MAHASISWA memiliki atribut no id, Nama, Jenis kelamin, Prodi, Jurusan. Atribut digambarkan dalam ERD dengan elips.

Berikut ini adalah beberapa jenis dari atribut :


a). Atomic Attribute : atribut yang tediri dari atas satu komponen tunggal dengan keberadaan yang independen, tidak bisa diuraikan lagi . Biasanya atribut ini merupakan kode unik yang tidak ada yang menyamabi, contoh : nim, no ID.
b). Composit Attribute : atribut yang terdiri dari beberapa atribut yang telah mendasar, bisa diuraikan, contoh mahasiswa memiliki alamat, Atribut alamat terdiri dari atribut, nomer rumah, jalan, desa, kecamatan, kabupaten, rt, rw.
c). ingle-Value Attribute : atribut yang hanya mempunyai satu nilai dari suatu entitas tertentu. contoh : jenis kelamin.
d). Multi-Value Attribute : atribut yang terdiri dari sekumpulan nilai untuk suatu entitas tertentu. contoh : hobi, satu orang dapat memiliki hobi lebih dari satu.
e). Derivat Attribute : atribut yang dihasilkan dari atribut lain yang tidak satu entitas. Contoh : atribut umur dapat dihasilkan dari atribut tanggal lahir, denda dapan dihasilkan dari atribut lama peminjaman.

3. Relasi (Relationship)

Relasi (Relationship) merupakan deskripsi dari hubungan yang terjadi antara satu entitas dengan entitas yang lain. Relasi juga dapat memiliki atribut dimana terjadi adanya transaksi yang menghasilkan suatu nilai tertentu. Dalam ERD relasi digambarkan dengan jajran genjang.

Komentar

Postingan populer dari blog ini

Quiz Data Mining Ryan Syah Maulana

Harapan Dari MK Basis Data