Anda di halaman 1dari 36

Entity Relationship Diagram

SISTEM BASIS DATA 1


Contoh Tabel dan keterhubungannya
MODEL ENTITY-RELATIONSHIP

 Model Entity Relationship merupakan suatu


penyajian data dengan menggunakan Entity dan
Relationship yang digunakan dalam analisis
terstruktur dan pemodelan konseptual
 ERD merupakan model konseptual yang
dapat mendeskripsikan hubungan antara file
yang digunakan untuk memodelkan struktur data
serta hubungan antar data.
Fungsi ERD
• ERD digunakan oleh perancang sistem
untuk memodelkan data yang nantinya
akan dikembangkan menjadi database.
• Model data ini juga akan membantu pada
saat melakukan analisis dan perancangan
database, karena model data ini akan
menunjukkan bermacam-macam data
yang dibutuhkan dan hubungan antar data.
Entity
Entity adalah obyek yang dapat dibedakan
dalam dunia nyata
• Entity set adalah kumpulan dari entity yang
sejenis
• Entity set dapat berupa :
– Obyek secara fisik : Rumah, Kendaraan,
Peralatan
– Obyek secara konsep : Pekerjaan ,
Perusahaan, Rencana
Relationship
• Relationship adalah hubungan yang terjadi antara
satu atau lebih entity.
• Relationship set adalah kumpulan relationship
yang sejenis.
Atribut
• Atribut adalah karakteristik dari entity atau relationship,
yang menyediakan penjelasan detail tentang entity atau
relationship tersebut.
• Nilai Atribut merupakan suatu data aktual atau informasi
yang disimpan pada suatu atribut di dalam suatu entity
atau relationship.
Jenis-jenis atribut
• Key
Atribut yang digunakan untuk menentukan suatu
entity`secara unik.
• Atribut Simple
Atribut yang bernilai tunggal.
• Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk
setiap instan entity
TglLahir Ge NIP Nama
Gelar

PEGAWAI
Jenis-jenis atribut
• Atribut Composite
Suatu atribut yang terdiri dari beberapa atribut
yang lebih kecil yang mempunyai arti tertentu.
Jenis-jenis atribut
• Atribut Derivatif
Suatu atribut yang dihasilkan dari atribut yang
lain.
Derajat dari relationship
• Menjelaskan jumlah entity yang berpartisipasi dalam
suatu relationship
• Unary Degree (Derajat Satu)

• Binary Degree (Derajat Dua)

• Ternary Degree (Derajat Tiga)


Cardinality Ratio Constraint
Menjelaskan batasan jumlah keterhubungan satu
entity dengan entity lainnya.
• Jenis Cardinality Ratio
Jenis Cardinality Ratio
Jenis Cardinality Ratio
Participation Constraint
Menjelaskan apakah keberadaan suatu entity
tergantung pada hubungannya dengan entity lain .
Terdapat 2 macam Participation Constraint :

Total Participation
Keberadaan suatu entity tergantung pada
hubungannya dengan entity lain.
Participation Constraint
Partial Participation
Keberadaan suatu entity tidak tergantung pada
hubungannya dengan entity lain.
Weak entity
Weak Entity adalah suatu Entity dimana
keberadaan dari entity tersebut tergantung dari keberadaan
entity lain.

Entity yang merupakan induknya disebut


Identifying Owner dan relationshipnya disebut Identifying
Relationship.

Weak Entity selalu mempunyai Total Participation constraint


dengan Identifying Owner
Simbol-simbol ER-Diagram
Contoh Penggambaran Diagram ER
Transformasi dari ERD ke Database Relasional
Transformasi dari ERD ke Database Relasional
Transformasi dari ERD ke Database Relasional
Transformasi dari ERD ke Database Relasional
Transformasi dari ERD ke Database Relasional
Transformasi dari ERD ke Database Relasional
Transformasi dari ERD ke Database Relasional
Hasil Transformasi dari Diagram ER ke
database relasional :
Skema Database

PEGAWAI (NOPEG, NAPEG, ALM1, KDPOS,TGLLAH,


UMUR, SUPERVISOR-ID, NOBAG)

BAGIAN (NOBAG, NABAG, LOKASI, MANAGER)

PROYEK (NOPRO, NAPRO, NOBAG, NOPEG)

LOKPR (NOPRO, LOKAPR)

PEKERJAAN (NOPEG, NOPRO, JAM)

TANGGUNGAN (NOPEG, NAMA, JNKELT,HUBUNGAN)


Hasil Transformasi dari Diagram ER ke
database relasional :
Skema Database

PEGAWAI (NOPEG, NAPEG, ALM1,


KDPOS,TGLLAH,UMUR,SUPERVIS
OR-ID,NOBAG)

BAGIAN (NOBAG, NABAG, LOKASI,


MANAGER)

PROYEK (NOPRO, NAPRO, NOBAG,


NOPEG)

LOKPR (NOPRO, LOKAPR)

PEKERJAAN (NOPEG, NOPRO, JAM)

TANGGUNGAN (NOPEG, NAMA,


JNKELT,HUBUNGAN)
Contoh Transformasi dari Diagram ER
ke database relasional :
Contoh Transformasi dari Diagram ER
ke database relasional :
Contoh Transformasi dari Diagram ER
ke database relasional :
Latihan Minggu ke 7
1. Dari gambar Diagram ER (ERD) di bawah ini, buatlah
transformasi ke database nya !
Latihan Minggu ke 7
2. Dari skema database di bawah ini transformasi / rubah ke
bentuk diagram ER (ERD) !
Pegawai ( IdPeg , NamaPeg, Golongan, KodeBag )
Bagian ( KodeBag, NamaBagian)
Golongan ( Golongan , IdPeg, KodeBag, Gaji)
• Kerjakan per individu dikumpulkan paling lambat
Minggu 14 November 2021, boleh tulis tangan atau di
ketik, kumpulkan ke Ketua Kelas dengan format file
jpg/doc, beri nama file dg format :
LatERD_nama.npm, Ketua kelas kirim ke email :
santiwwidianti@gmail.com
Tugas Kelompok
• Buatlah perancangan Sistem database dengan
menggunakan Model data Entity Relational
Diagram (ERD) sampai transformasi ke database
• Kasus / tema boleh ide kelompok atau akses dari
internet
• Buat makalah dengan format : Cover,
Pendahuluan, Isi, Kesimpulan, Daftar Pustaka
• Dikumpulkan paling lambat minggu kedua setelah
UTS melalui Ketua kelas
• Ketua kelas mengirim tugas kelompik via email ke
santiwwidianti@gmail.com

Anda mungkin juga menyukai