SlideShare a Scribd company logo
1 of 16
Download to read offline
Model Entity Relationship Halaman 1 dari 16
MODEL ENTITY-RELATIONSHIP
Model Entity Relationship Adalah suatu penyajian data
dengan menggunakan Entity dan Relationship
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.
PEGAWAI KERJA
PROYEK
Model Entity Relationship Halaman 2 dari 16
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
PEGAWAI
Gelar
Model Entity Relationship Halaman 3 dari 16
Atribut Composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih
kecil yang mempunyai arti tertentu.
Atribut Derivatif
Suatu atribut yang dihasilkan dari atribut yang lain.
Nama
Depan
Nama
Tengah Nama
Belakang
NAMA
PEGAWAI
TglLahir Umur
PEGAWAI
Model Entity Relationship Halaman 4 dari 16
Derajat dari relationship
Menjelaskan jumlah entity yang berpartisipasi dalam
suatu relationship
LAPOR
PEGAWAI
KERJA
PROYEK
PEGAWAI
PEGAWAI
KERJA DEPARTEMEN
Unary Degree (Derajat Satu)
Binary Degree (Derajat Dua)
Ternary Degree (Derajat Tiga)
KOTA
Model Entity Relationship Halaman 5 dari 16
Cardinality Ratio Constraint
Menjelaskan batasan jumlah keterhubungan satu entity
dengan entity lainnya.
Jenis Cardinality Ratio
1 : 1
Pegawai Milik Kendaraan
r1
P1 k1
r2
p2 k2
r3
p3 k3
. . .
1
PEGAWAI MILIK
KENDARAAN
1
Model Entity Relationship Halaman 6 dari 16
1 : N / N : 1
Pegawai Kerja Departemen
r1
P1 d1
r2
p2 d2
r3
p3 d3
r4
p4 .
. .
N 1
M : N
Pegawai Kerja Proyek
r1
P1 pr1
r2
p2 pr2
r3
p3 pr3
r4
.
. .
M N
PEGAWAI
KERJA
DEPARTEMEN
PEGAWAI
KERJA
PROYEK
Model Entity Relationship Halaman 7 dari 16
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.
N 1
PEGAWAI PUNYA BAGIAN
Partial Participation
Keberadaan suatu entity tidak tergantung pada
hubungannya dengan entity lain.
N 1
PEGAWAI
KERJA
PROYEK
Model Entity Relationship Halaman 8 dari 16
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.
NOPEG
PEGAWAI TANGGUNGAN
NAMA……….
………
MILIK
Model Entity Relationship Halaman 9 dari 16
Simbol-simbol ER-Diagram
Notasi Arti
1. 1. Entity
2. 2. Weak Entity
3. 3. Relationship
4. 4. Identifying Relationship
5. 5. Atribut
6. 6. Atribut Primary Key
7. 7. Atribut Multivalue
8. 8. Atribut Composite
9. 9. Atribut Derivatif
Model Entity Relationship Halaman 10 dari 16
Contoh Penggambaran Diagram ER
NOPEG NAPEG ALAMAT NABAG LOKASI
PEGAWAI
TGLLAH ANGGOTA
BAGIAN
UMUR
KERJA
NOBAG
PUNYA
JAM
1
M
N
N 1
1
P R O Y E K
NOPRO
NAPRO
ALM1 KDPOS
LOKAPR
TANGGUNGAN
NAMA JNKELT HUBUNGAN
N
PUNYA
KONTROL
PIMPIN
1 1
1 N
Model Entity Relationship Halaman 11 dari 16
Transformasi dari ERD ke Database Relasional
1. Setiap tipe Entity dibuat suatu relasi yang memuat semua
atribut simple, sedangkan untuk atribut composite hanya
dimuat komponen-komponennya saja.
NOPEG ALM1 KDPOS
PEGAWAI ALAMAT
PEGAWAI (NOPEG, ALM1, KDPOS, …….)
2. 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)
3. Setiap Unary Relationship 1:N, pada relasi perlu
ditambahkan suatu foreign key yang menunjuk ke nilai
primary keynya.
NOPEG …….
1
N
PEGAWAI (NOPEG, ….., SUPERVISOR-ID)
PROYEK
....NOPRO LOKASI
PEGAWAI KONTROL
Model Entity Relationship Halaman 12 dari 16
4. Setiap Unary Relationship M:N, buatlah relasi baru
dimana primary keynya merupakan gabungan dari dua
atribut dimana keduanya menunjuk ke primary key relasi
awal dengan penamaan yang berbeda.
NOBAR …….
M
BARANG TERDIRI JUMLAH
N
KOMBAR (NOBAR, NOKOMP , JUMLAH)
5. Setiap Binary Relationship 1:1, dimana Participation
Constraint keduanya total, buatlah suatu relasi gabungan
dimana Primary Keynya dapat dipilih salah satu.
1 1
PEGAWAI (NOPEG, ... , NOPRO, ...).
6. Setiap Binary Relationship 1:1 dan salah satu
Participation Constraintnya Total, maka Primary Key pada
relasi yang Participation Constraintnya Partial menjadi
Foreign Key pada relasi yang lainnya.
1 1
BAGIAN (NOBAG, ... , MANAGER)
PEGAWAI PROYEKKERJA
NOPRONOPEG
1
PEGAWAI BAGIANPIMPIN
NOBAGNOPEG
Model Entity Relationship Halaman 13 dari 16
7. Setiap Binary Relationship 1:1, dimana kedua
Participation Constraintnya partial, maka selain kedua
relasi perlu dibuat relasi baru yang berisi Primary Key
gabungan dari Primary Key kedua tipe Entity yang
berelasi.
1 1
PEKERJAAN ( NOPEG, NOPRO, …)
8. Setiap Binary Relationship 1 : N, dimana tipe Entity yang
bersisi N mempunyai Participation Constraint Total, maka
Primary Key pada relasi yang bersisi 1 dijadikan Foreign
Key pada relasi yang bersisi N.
N
PROYEK (NOPRO, ... , NOBAG)
PEGAWAI
PROYEK
KERJA
NOPRONOPEG
BAGIAN PROYEKPUNYA
NOPRONOBAG ……….
1
Model Entity Relationship Halaman 14 dari 16
9. Setiap Binary Relationship 1 : N, dimana tipe Entity yang
bersisi N mempunyai Participation Constraint partial,
buatlah relasi baru dimana Primary Keynya merupakan
gabungan dari Primary Key kedua tipe Entity yang
berelasi.
N 1
PEKERJAAN (NOPEG, NOPRO, ……)
10. Setiap Binary Relationship M:N, buatlah relasi baru
dimana Primary Keynya merupakan gabungan dari
Primary Key kedua tipe Entity yang berelasi.
M N
PEKERJAAN (NOPEG, NOPRO, …..)
PEGAWAI
PROYEK
KERJA
NOPRONOPEG ………
PEGAWAI
PROYEK
KERJA
NOPRONOPEG …… ..
Model Entity Relationship Halaman 15 dari 16
11. Setiap Ternary Relationship, buatlah relasi baru dimana
Primary Keynya merupakan gabungan dari Primary Key
ketiga tipe Entity yang berelasi.
KOTA
NOKOT
PEKERJAAN ( NOPEG, NOPRO , NOKOT)
12. Setiap tipe Weak Entity, dibuat suatu relasi yang
memuat semua atributnya dimana Primary Keynya
adalah gabungan dari Partial Key dan Primary Key dari
relasi induknya (identifying owner).
NOPEG
1 N
PUNYA
TANGGUNGAN (NOPEG, NAMA, ….)
PEGAWAI
PROYEK
KERJA
NOPRONOPEG
PEGAWAI TANGGUNGAN
NAMA………
…….
Model Entity Relationship Halaman 16 dari 16
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)
LOKPR (NOPRO, LOKAPR)
PEKERJAAN (NOPEG, NOPRO, JAM)
TANGGUNGAN (NOPEG, NAMA, JNKELT,HUBUNGAN)

More Related Content

Similar to E r d

Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fix
titoagung
 

Similar to E r d (20)

Pertemuan 4 - ERD
Pertemuan 4 - ERDPertemuan 4 - ERD
Pertemuan 4 - ERD
 
Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan 1tiga
Pertemuan 1tigaPertemuan 1tiga
Pertemuan 1tiga
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
0. PPT ER Model.pptx
0. PPT ER Model.pptx0. PPT ER Model.pptx
0. PPT ER Model.pptx
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
 
739 p03
739 p03739 p03
739 p03
 
Entity relationship diagram
Entity relationship diagramEntity relationship diagram
Entity relationship diagram
 
25060467 Power Designer6 Tutorial
25060467  Power  Designer6  Tutorial25060467  Power  Designer6  Tutorial
25060467 Power Designer6 Tutorial
 
Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
 
Presentasi ERD
Presentasi ERDPresentasi ERD
Presentasi ERD
 
basis data selesai.doc
basis data selesai.docbasis data selesai.doc
basis data selesai.doc
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
Pemodelan Data 1
Pemodelan Data 1Pemodelan Data 1
Pemodelan Data 1
 
Chapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fixChapter 5 -_data_model_using_erd_fix
Chapter 5 -_data_model_using_erd_fix
 
Erd1
Erd1Erd1
Erd1
 
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
 
Membuat_ERD_ppt.ppt
Membuat_ERD_ppt.pptMembuat_ERD_ppt.ppt
Membuat_ERD_ppt.ppt
 

Recently uploaded

Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
ssupi412
 
LIRIK LAGU EMPAT DARA & UMPAN JINAK DI AIR TENANG.pdf
LIRIK LAGU EMPAT DARA & UMPAN JINAK DI AIR TENANG.pdfLIRIK LAGU EMPAT DARA & UMPAN JINAK DI AIR TENANG.pdf
LIRIK LAGU EMPAT DARA & UMPAN JINAK DI AIR TENANG.pdf
MichaelPateh1
 
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Jual Obat Aborsi Apotik Jual Obat Cytotec Di Sorong
 

Recently uploaded (15)

Kisetoto Daftar Situs Slot Gacor Anti Nawala RTP Mudah Menang Terbaru
Kisetoto Daftar Situs Slot Gacor Anti Nawala RTP Mudah Menang TerbaruKisetoto Daftar Situs Slot Gacor Anti Nawala RTP Mudah Menang Terbaru
Kisetoto Daftar Situs Slot Gacor Anti Nawala RTP Mudah Menang Terbaru
 
IDMPO SLOT MUDAH MENANG DAN TERPERCAYA MASA KINI
IDMPO SLOT MUDAH MENANG DAN TERPERCAYA MASA KINIIDMPO SLOT MUDAH MENANG DAN TERPERCAYA MASA KINI
IDMPO SLOT MUDAH MENANG DAN TERPERCAYA MASA KINI
 
Sakai99 Agen Situs Slot Online Resmi Terpercaya Mudah Maxwin Auto Cuan
Sakai99 Agen Situs Slot Online Resmi Terpercaya Mudah Maxwin Auto CuanSakai99 Agen Situs Slot Online Resmi Terpercaya Mudah Maxwin Auto Cuan
Sakai99 Agen Situs Slot Online Resmi Terpercaya Mudah Maxwin Auto Cuan
 
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
 
IDMPO : SERVER SLOT LUAR NEGERI DI JAMIN GACOR TERPERCAYA
IDMPO : SERVER SLOT LUAR NEGERI DI JAMIN GACOR TERPERCAYAIDMPO : SERVER SLOT LUAR NEGERI DI JAMIN GACOR TERPERCAYA
IDMPO : SERVER SLOT LUAR NEGERI DI JAMIN GACOR TERPERCAYA
 
LIRIK LAGU EMPAT DARA & UMPAN JINAK DI AIR TENANG.pdf
LIRIK LAGU EMPAT DARA & UMPAN JINAK DI AIR TENANG.pdfLIRIK LAGU EMPAT DARA & UMPAN JINAK DI AIR TENANG.pdf
LIRIK LAGU EMPAT DARA & UMPAN JINAK DI AIR TENANG.pdf
 
UNIKBET : Bandar Slot Pragmatic Play Bisa Menggunakan Paytren Bonus Terbesar
UNIKBET : Bandar Slot Pragmatic Play Bisa Menggunakan Paytren Bonus TerbesarUNIKBET : Bandar Slot Pragmatic Play Bisa Menggunakan Paytren Bonus Terbesar
UNIKBET : Bandar Slot Pragmatic Play Bisa Menggunakan Paytren Bonus Terbesar
 
tugas kelompok irsyad aldey.pdf
tugas kelompok irsyad aldey.pdftugas kelompok irsyad aldey.pdf
tugas kelompok irsyad aldey.pdf
 
Lim4D Link Slot Super Maxwin Anti Nawala Terpercaya
Lim4D Link Slot Super Maxwin Anti Nawala TerpercayaLim4D Link Slot Super Maxwin Anti Nawala Terpercaya
Lim4D Link Slot Super Maxwin Anti Nawala Terpercaya
 
DOMBATOTO Sensasi Togel Online dengan Bet 100 Rupiah di 2024
DOMBATOTO Sensasi Togel Online dengan Bet 100 Rupiah di 2024DOMBATOTO Sensasi Togel Online dengan Bet 100 Rupiah di 2024
DOMBATOTO Sensasi Togel Online dengan Bet 100 Rupiah di 2024
 
SLOT RAHFFI AHMAD > LINK DAFTAR GACOR 2024
SLOT RAHFFI AHMAD  > LINK DAFTAR GACOR 2024SLOT RAHFFI AHMAD  > LINK DAFTAR GACOR 2024
SLOT RAHFFI AHMAD > LINK DAFTAR GACOR 2024
 
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot BesarBAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
 
Papilo99 Link Slot Online Gacor Hari Ini & Slot Mudah Maxwin Terpercaya
Papilo99 Link Slot Online Gacor Hari Ini & Slot Mudah Maxwin TerpercayaPapilo99 Link Slot Online Gacor Hari Ini & Slot Mudah Maxwin Terpercaya
Papilo99 Link Slot Online Gacor Hari Ini & Slot Mudah Maxwin Terpercaya
 
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
 
IDMPO : SITUS SLOT PALING PROVITE & REKOMENDASI 2024
IDMPO : SITUS SLOT PALING PROVITE & REKOMENDASI 2024IDMPO : SITUS SLOT PALING PROVITE & REKOMENDASI 2024
IDMPO : SITUS SLOT PALING PROVITE & REKOMENDASI 2024
 

E r d

  • 1. Model Entity Relationship Halaman 1 dari 16 MODEL ENTITY-RELATIONSHIP Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship 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. PEGAWAI KERJA PROYEK
  • 2. Model Entity Relationship Halaman 2 dari 16 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 PEGAWAI Gelar
  • 3. Model Entity Relationship Halaman 3 dari 16 Atribut Composite Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. Atribut Derivatif Suatu atribut yang dihasilkan dari atribut yang lain. Nama Depan Nama Tengah Nama Belakang NAMA PEGAWAI TglLahir Umur PEGAWAI
  • 4. Model Entity Relationship Halaman 4 dari 16 Derajat dari relationship Menjelaskan jumlah entity yang berpartisipasi dalam suatu relationship LAPOR PEGAWAI KERJA PROYEK PEGAWAI PEGAWAI KERJA DEPARTEMEN Unary Degree (Derajat Satu) Binary Degree (Derajat Dua) Ternary Degree (Derajat Tiga) KOTA
  • 5. Model Entity Relationship Halaman 5 dari 16 Cardinality Ratio Constraint Menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya. Jenis Cardinality Ratio 1 : 1 Pegawai Milik Kendaraan r1 P1 k1 r2 p2 k2 r3 p3 k3 . . . 1 PEGAWAI MILIK KENDARAAN 1
  • 6. Model Entity Relationship Halaman 6 dari 16 1 : N / N : 1 Pegawai Kerja Departemen r1 P1 d1 r2 p2 d2 r3 p3 d3 r4 p4 . . . N 1 M : N Pegawai Kerja Proyek r1 P1 pr1 r2 p2 pr2 r3 p3 pr3 r4 . . . M N PEGAWAI KERJA DEPARTEMEN PEGAWAI KERJA PROYEK
  • 7. Model Entity Relationship Halaman 7 dari 16 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. N 1 PEGAWAI PUNYA BAGIAN Partial Participation Keberadaan suatu entity tidak tergantung pada hubungannya dengan entity lain. N 1 PEGAWAI KERJA PROYEK
  • 8. Model Entity Relationship Halaman 8 dari 16 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. NOPEG PEGAWAI TANGGUNGAN NAMA………. ……… MILIK
  • 9. Model Entity Relationship Halaman 9 dari 16 Simbol-simbol ER-Diagram Notasi Arti 1. 1. Entity 2. 2. Weak Entity 3. 3. Relationship 4. 4. Identifying Relationship 5. 5. Atribut 6. 6. Atribut Primary Key 7. 7. Atribut Multivalue 8. 8. Atribut Composite 9. 9. Atribut Derivatif
  • 10. Model Entity Relationship Halaman 10 dari 16 Contoh Penggambaran Diagram ER NOPEG NAPEG ALAMAT NABAG LOKASI PEGAWAI TGLLAH ANGGOTA BAGIAN UMUR KERJA NOBAG PUNYA JAM 1 M N N 1 1 P R O Y E K NOPRO NAPRO ALM1 KDPOS LOKAPR TANGGUNGAN NAMA JNKELT HUBUNGAN N PUNYA KONTROL PIMPIN 1 1 1 N
  • 11. Model Entity Relationship Halaman 11 dari 16 Transformasi dari ERD ke Database Relasional 1. Setiap tipe Entity dibuat suatu relasi yang memuat semua atribut simple, sedangkan untuk atribut composite hanya dimuat komponen-komponennya saja. NOPEG ALM1 KDPOS PEGAWAI ALAMAT PEGAWAI (NOPEG, ALM1, KDPOS, …….) 2. 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) 3. Setiap Unary Relationship 1:N, pada relasi perlu ditambahkan suatu foreign key yang menunjuk ke nilai primary keynya. NOPEG ……. 1 N PEGAWAI (NOPEG, ….., SUPERVISOR-ID) PROYEK ....NOPRO LOKASI PEGAWAI KONTROL
  • 12. Model Entity Relationship Halaman 12 dari 16 4. Setiap Unary Relationship M:N, buatlah relasi baru dimana primary keynya merupakan gabungan dari dua atribut dimana keduanya menunjuk ke primary key relasi awal dengan penamaan yang berbeda. NOBAR ……. M BARANG TERDIRI JUMLAH N KOMBAR (NOBAR, NOKOMP , JUMLAH) 5. Setiap Binary Relationship 1:1, dimana Participation Constraint keduanya total, buatlah suatu relasi gabungan dimana Primary Keynya dapat dipilih salah satu. 1 1 PEGAWAI (NOPEG, ... , NOPRO, ...). 6. Setiap Binary Relationship 1:1 dan salah satu Participation Constraintnya Total, maka Primary Key pada relasi yang Participation Constraintnya Partial menjadi Foreign Key pada relasi yang lainnya. 1 1 BAGIAN (NOBAG, ... , MANAGER) PEGAWAI PROYEKKERJA NOPRONOPEG 1 PEGAWAI BAGIANPIMPIN NOBAGNOPEG
  • 13. Model Entity Relationship Halaman 13 dari 16 7. Setiap Binary Relationship 1:1, dimana kedua Participation Constraintnya partial, maka selain kedua relasi perlu dibuat relasi baru yang berisi Primary Key gabungan dari Primary Key kedua tipe Entity yang berelasi. 1 1 PEKERJAAN ( NOPEG, NOPRO, …) 8. Setiap Binary Relationship 1 : N, dimana tipe Entity yang bersisi N mempunyai Participation Constraint Total, maka Primary Key pada relasi yang bersisi 1 dijadikan Foreign Key pada relasi yang bersisi N. N PROYEK (NOPRO, ... , NOBAG) PEGAWAI PROYEK KERJA NOPRONOPEG BAGIAN PROYEKPUNYA NOPRONOBAG ………. 1
  • 14. Model Entity Relationship Halaman 14 dari 16 9. Setiap Binary Relationship 1 : N, dimana tipe Entity yang bersisi N mempunyai Participation Constraint partial, buatlah relasi baru dimana Primary Keynya merupakan gabungan dari Primary Key kedua tipe Entity yang berelasi. N 1 PEKERJAAN (NOPEG, NOPRO, ……) 10. Setiap Binary Relationship M:N, buatlah relasi baru dimana Primary Keynya merupakan gabungan dari Primary Key kedua tipe Entity yang berelasi. M N PEKERJAAN (NOPEG, NOPRO, …..) PEGAWAI PROYEK KERJA NOPRONOPEG ……… PEGAWAI PROYEK KERJA NOPRONOPEG …… ..
  • 15. Model Entity Relationship Halaman 15 dari 16 11. Setiap Ternary Relationship, buatlah relasi baru dimana Primary Keynya merupakan gabungan dari Primary Key ketiga tipe Entity yang berelasi. KOTA NOKOT PEKERJAAN ( NOPEG, NOPRO , NOKOT) 12. Setiap tipe Weak Entity, dibuat suatu relasi yang memuat semua atributnya dimana Primary Keynya adalah gabungan dari Partial Key dan Primary Key dari relasi induknya (identifying owner). NOPEG 1 N PUNYA TANGGUNGAN (NOPEG, NAMA, ….) PEGAWAI PROYEK KERJA NOPRONOPEG PEGAWAI TANGGUNGAN NAMA……… …….
  • 16. Model Entity Relationship Halaman 16 dari 16 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) LOKPR (NOPRO, LOKAPR) PEKERJAAN (NOPEG, NOPRO, JAM) TANGGUNGAN (NOPEG, NAMA, JNKELT,HUBUNGAN)