- See more at: http://blog-rangga.blogspot.com/2013/01/cara-mengganti-icon-kursor-blog-dengan.html#sthash.mJMLjSMB.dpuf
0

EERD (ENHANCED ENTITY RELATIONSHIP)

Posted by Fikri Ramadhan on 03.34

MODEL EER (ENHANCED ENTITY RELATIONSHIP)  merupakan Model entity Relationship yang ditambah kemampuan semantiknya dengan beberapa konsep yang lebih kompleks.
Konsep-Konsep Model EER



v  Sub-Kelas (Subclass)
Subset dari suatu entitas yang dikelompokkan dalam pengertian tertentu yang perlu disajikan secara eksplisit.
Subclass merepresentasikan entity yang sama dengan superclass, namun memiliki peran spesifik tertentu.  
Contoh : Entitas PEGAWAI mempunyai beberapa subclass seperti SEKRETARIS, TEKNISI, AHLI (Gambar 1)
Entity dalam subclass merupakan anggota superclass, namun tidak sebaliknya

v Super-Kelas (Superclass)
Entitas yang merupakan induk dari subclass-subclassnya.
Contoh : Subclass SEKRETARIS, TEKNISI, SALES mempunyai superclass PEGAWAI (Gambar. 1)

v  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. (Gambar 1)




Gambar. 1
Spesialisasi tipe pekerjaan entity PEGAWAI

v  Generalisasi (Generalization)

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

Gambar. 2 Tipe entity MOBIL dan Tipe entity  TRUK


Gambar. 3 Generalisasi dari MOBIL dan TRUK menjadi KENDARAAN

v  Superclass/Subclass Relationship

Superclass/Subclass Relationship adalah relationship antara sebuah superclass dengan salah satu subclassnya. Disebut juga dengan IS-A relationship
Contoh  : SEKRETASRIS IS A  PEGAWAI, TEKNISI IS A PEGAWAI.
Bila suatu entity yang merupakan anggota dari suatu subclass, maka ia juga merupakan anggota dari superclassnya.
Bila suatu entity merupakan anggota dari suatu superclass maka ia belum tentu merupakan anggota dari suatu subclass.


Gambar 4. Notasi untuk menggambarkan relationship antara supertype/subtype  atau Superclass/subclass

v  Attribute Inheritance

Merupakan pewarisan atribut dari superclassnya.  Entity yang merupakan anggota dari subclass mewarisi semua atribut dari entity superclassnya

EERD digunakan ketika terdapat banyak Entitas yang terdiri dari subclass-subclassnya. Sehingga untuk menghubungkan  semua entitas digunakan EERD. Dimana konsep semantik terdiri dari subclass dan superclass, dan konsep-konsep yang berhubungan yaitu specialization dan generalization . Konsep lainnya yang termasuk dalam model EER yaitu Category.

0 Comments

Posting Komentar

Copyright © 2009 MORE INFO, MORE KNOWLEDGE All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.