-->

EER dan ERD

Enhanced Entity Relationship (EER)

(EER) enhance entity relationship merupakan Model Entity Relationship yang didukung dengan konsep semantik tambahan. Dimana konsep semantik terdiri dari subclass dan superclass dan konsep konsep yang berhubungan yaitu specialization dan generalization.



Entity/Entitas  adalah obyek yang dapat dibedakan dalam dunia nyata. Entity set adalah kumpulan dari entity yang sejenis


Relationship adalah hubungan yang terjadi antara satu atau lebih entity. Relationship set adalah kumpulan relationship yang sejenis.

Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut.


  • Subclass dan Superclass
          Subclass adalah Subset dari suatu entitas yang dikelompokkan dalam pengertian tertentu yang perlu disajikan secara explisit. Sedangkan Superclass adalah entitas yang merupakan induk dari subclassnya
   Contoh : Entitas PEGAWAI mempunyai beberapa subclass seperti SEKRETARIS, TEKNISI, SALES  dan  SEKRETARIS, TEKNISI, SALES memiliki Superclass PEGAWAI
  • Spesialisasi (Spesialiazation) 
          Proses pemecahan entitas menjadi subclass-subclass beserta atribut-atributnya. Terdapat beberapa jenis spesialisasi seperti Disjoint Total, Disjoint Partial, Overlapping Total dan Overlapping Partial. Contoh : Spesialisasi dari PEGAWAI berdasarkan tipe pekerjaan.
  • Generalization

          Proses penggabungan subclass-subclass menjadi suatu entitas yang lebih umum. Contoh : Generalisasi dari MOBIL dan TRUK menjadi KENDARAAN


ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Komponen ERD sebagai berikut :

Pada dasarnya ada tiga komponen yang digunakan, yaitu :
  • Entitas merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
  • Atribut, Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
    • Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang samaContoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
    • Atribut simple adalah atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi Contoh : Alamat, penerbit, tahun terbit, judul buku.
    • Atribut Multivalue yaitu nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutanContoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
    • Atribut Composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute.Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang
  • Hubungan / Relasi  antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
    • One to One (1:1) Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
    • One to many (1:M / Many) Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
    • Many to Many (M:M) Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya
Contoh ERD








0 Response to "EER dan ERD"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel