Pengertian , Simbol , Contoh ERD (Entity Relationship Diagram) Lengkap

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

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) 

Pengertian , Simbol , Contoh ERD (Entity Relationship Diagram) Lengkap

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 , Simbol , Contoh ERD (Entity Relationship Diagram) Lengkap

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 lagi
Contoh : Alamat, penerbit, tahun terbit, judul buku.

Atribut Multivalue

nilai dari suatu attribute yg mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan
Contoh : 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-putus

3. Relasi (Relationship) 

Pengertian , Simbol , Contoh ERD (Entity Relationship Diagram) Lengkap
Pengertian , Simbol , Contoh ERD (Entity Relationship Diagram) Lengkap

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”
Pengertian , Simbol , Contoh ERD (Entity Relationship Diagram) Lengkap

Notasi dan Simbol ERD

Pengertian , Simbol , Contoh ERD (Entity Relationship Diagram) Lengkap

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:

  1. Satu-ke-satu (one to one)
  2. Satu-ke-banyak (one to many)
  3. 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.