Pengertian , Simbol , Contoh ERD (Entity Relationship Diagram) Lengkap
]]>
3 minute read

Pengertian ERD (Entity Relationship Diagram) adalah sebuah model data yang didasarkan atas persepsi dunia nyata, yang terdiri dari objek dasar yang disebut dengan entitas dan hubungan (relation) antara objek-objek tersebut.
Komponen Utama dalam Permodelan ERD
1. Entitas (Entity)

Apa itu Entitas??
Entitas adalah kelompok orang, tempat, objek, kejadian atau konsep tentang apa yang kita perlukan untuk men-capture dan menyimpan data.Kategori Entitas:
- Orang: agen, kontraktor, pelanggan
- Tempat: wilayah, gedung, ruangan, kampus
- Objek: buku, mesin, produk
- Peristiwa: penerapan, pembatalan, pendaftaran
- Konsep: rekening, dana, stok.
2. Atribut (Field)

Pengertian Atribut
Atribut adalah sifat atau karakteristik deskriptif suatu entitas.Contoh: Entitas Mahasiswa
Memiliki atribut: npm, nama, alamat, no_telepon, tgl_lahir.
Beberapa atribut dikelompokkan dengan logis menjadi superatribut (superattribute) yang disebut atribut gabungan (compound attribute).
Misalnya, nama, merupakan atribut gabungan dari nama_depan, nama_tengah, dan nama_keluarga
Atribut Key
Atribut Key adalah satu atau lebih gabungan dari beberapa atribut yang dapat membedakan semua baris pada data ( Row Record ) dalam tabel secara unik. Dikatakan Uniq jika pada atribut yang dijadikan key tidak boleh ada sebuah baris data dengan nilai yang sama.Contoh : Nomor pokok mahsiswa (NPM), NIM dan nomor pokok lainnya
Atribut simple
atribut dengan nilai atomic, tidak dapat dipecah/ dipilah lagiContoh : Alamat, penerbit, tahun terbit, judul buku.
Atribut Multivalue
nilai dari suatu attribute yg mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutanContoh : dari sebuah BOOK, yaitu terdapat beberapa pengarang.
Atribut Composite
Atribut composite adalah suatu atribute yg terdiri dari beberapa atribute yang bernilai lebih kecil yang masih bisa dipecah kembali atau mempunyai sub attribute.Contoh : dari entitas name yaitu name depan, name tengah, dan name belakang
Atribut Derivatif
Adalah artibut yg tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu hubungan. Atribut ini dilambangkan dalam bentuk ovald dengan garis putus-putus3. Relasi (Relationship)


Pengertian Relasi
Relasi adalah hubungan yang terdapat di antara satu atau lebih entitas.Misalnya: hubungan antara entitas STUDENT dan MATA KULIAH:
MAHASISWA mengikuti satu atau lebih MATA KULIAH.
MATA KULIAH diikuti oleh nol, satu, atau lebih MAHASISWA.
Contoh lain
Entitas dari seorang Pegawai dengan NoKTP: “003” dengan nama“Ani”, memiliki relasi/hubungan dengan sebuah data di entitas Departemen dengan nomor=13 nama=”Humas”

Notasi dan Simbol ERD

Contoh Relationship
Kardinalitas (cardinality) merupakan jumlah nilai minimum dan maksimum kemunculan dari satu entitas yang mungkin bisa dihubungkan dengan kemunculan tunggal dari entitas lain.
Ada beberapa kemungkinan banyaknya keterhubungan antar entitas tersebut, yaitu:
- Satu-ke-satu (one to one)
- Satu-ke-banyak (one to many)
- Banyak-ke-banyak (many to many)
One to One (1 : 1)
Tingkat hubungan dinyatakan one to one jika satu kejadian pada entitas yang pertama hanya mempunyai satu relasi dengan satu kejadian yang ada pada entitas kedua, dan sebaliknya, satu kejadian pada entitas yang kedua hanya bisa punya satu relasi dengan satu kejadian pada entitas yang pertama.One To Many (1 : N atau N : 1)
Tingkat hubungan one to many adalah sama dengan banyak pada satu, tergantung dari arah mana hubungan tersebut dilihat.
Untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua, sebaliknya untuk satu kejadian pada entitas yang kedua hanya bisa mempunyai satu relasi pada entitas yang pertama.
Many to Many (N : N atau M : N)
Tingkat hubungan Many to many terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak relasi dengan kejadian pada entitas lainnya, baik dilihat dari sisi entitas yang pertama, ataupun dilihat dari sisi entitas yang kedua.
Demikian pembahasan tentang pengertian , simbol , contoh ERD (Entity Realionship Diagram) lengkap dengan contohnya mudah mudahan dapat bermanfaat.See you soon.