ENTITAS RELATIONSHIP DIAGRAM
(ERD)

Definisi Entity Relational Diagram (ERD)
Penyajian data dengan menggunakan Entity dan relationship

1.      Entity
-          Entity adalah objek yang dapat dibedakan dalam dunia nyata
-          Entity Set adalah kumpulan dari entity yang sejenis
-          Entity Set dapat berupa :
            o   Objek secara Fisik: Rumah, kendaraan, Peralatan
            o    Objek secara konsep: Pekerjaan, Perusahaan, Rencana
2.      Atribut
Karakteristik dari Entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut.

Jenis Atribut:
-  Nilai Atribut :
   Data actual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship
- Key
   Atribut yang digunakan untuk menentukan suatu Entity secara unik
- Atribut Simple
   Atribut yang bernilai tunggal
Contoh:

-  Atribut Multivalue
    Atribut yang memiliki sekelompok nilai untuk setiap instant Entity
Contoh Atribut : Atribut Multivalue

-   Atribut composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu
Contoh:

- Atribut Derivatif
  Suatu atribut yang dihasilkan dari atribut yang lain.
Contoh:

3.   Relationship
-  Definisi
    Hubungan yang terjadi antara satu atau lebih entity.
-  Relationship Set

Kumpulan Relationship yang sejenis
Contoh:

-  Derajat dari Relationship
Menjelaskan jumlah Entity yang berpartisipasi dalam suatu Relationship

  • Unary Degree (Derajat Satu)

  • Binary Degree (Derajat Dua)

  • Ternary Degree (Derajat Tiga)


4.  Cardinality Ratio Constraint
-   Definisi :
Menjelaskan batasan Jumlah keterhubungan satu Entity dengan Entity lainnya.

-Jenis-jenis Cardinality Ratio
 1:1

                     Pegawai                         Milik                           Kendaraan


 1:M / N:1


                        Pegawai                      Kerja                          Departemen



M : N


                        Pegawai                      Kerja                          Proyek


5. Participation Constraint
-  Definisi:
Menjelaskan apakah keberadaan suatu Entity bergantung pada hubungannya dengan entity lain
-  Jenis-Jenis Participation Constraint
   Total Participation
   Keberadaan suatu entity tergantung pada hubungannya dengan entity lain

   Partial Participation
   Keberadaan suatu entity tidak tergantung pada hubungannya dengan Entity lain

6. Weak Entity
Definisi:
Weak Entity: suatu entity dimana keberadaan dari entity tersebut tergantung dari keberadaan entity lain
Entity yang merupakan induknya disebut Identifying Owner dan relationship-nya
Disebut Identifyimg Relationship
Weak Entity Selalu mempunyai Total Participation Constraint dengan Identifying Owner
Contoh Weak Entity:

Simbol-simbol ER-Diagram

Contoh Penggambaran Diagram ER

Transformasi dari ERD ke Database Relational
Setiap tipe Entity dibuat suatu relasi yang memuat semua atribut simple, sedangkan untuk atribut composite hanya dimuat komponen-komponennya saja.

PEGAWAI (NO_PEG, ALM1, KDPOS,……)
Setiap Relasi yang mempunyai atribut multivalue, buatlah relasi baru dimana Primary keynya merupakan gabungan dari primary key dari relasi tersebut dengan atribut multivalue.

LOKPR(NOPRO, LOKASI)
Setiap Unary Relationship 1:N, pada relasi perlu ditambahkan suatu foreign key yang menunjuk ke nilai primary key-nya.

PEGAWAI (NO_PEG, ……..,  SUPERVISOR-ID)
 
Top