Entity Relationship Diagram (ERD)

Slides:



Advertisements
Presentasi serupa
Pengantar Basis Data Sumber : 1.Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management,
Advertisements

2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
Yufis Azhar – Teknik Informatika – UMM
Entity Relationship Diagram
(ENTITY RELATIONSHIP DIAGRAM)
(ENTITY RELATIONSHIP DIAGRAM)
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
MODEL ENTITY-RELATIONSHIP
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
ERD Entity Relationship Diagram
Pemodelan Data Pertemuan 2.
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Diagram
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Pengantar database By k ilo ^_^
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
Pemodelan Data ER- Model.
MODEL ENTITY RELATIONSHIP DIAGRAM
Rekayasa Perangkat Lunak ER/D
Pertemuan #4 DIAGRAM - ER Kompetensi :
Analisis Database 3/29/2003 Fany_KBD04_2009.
MODEL DATA.
ERD (Entity Relationship Diagram )
Perancangan Sistem.
Entity Relationship Diagram
Entity Relationship Diagram
Pemodelan Data Menggunakan MODEL Entity Relationship
ENTITY RELATIONSHIP DIAGRAM
Desain database 1 (erd) Pertemuan Ke-6&7.
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Model
PENGENALAN DASAR-DASAR DATABASE
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
IT204 SISTEM BASIS DATA.
Entity Relationship Model
PERANCANGAN BASIS DATA
ENTITY RELATIONSHIP DIAGRAM
ERD Session 1.
Entity Relatioship Diagram
Entity Relatioship Diagram
Entity Relationship Diagram
Transformasi Diagram ER ke dalam basis data fisik
MODEL ENTITY-RELATIONSHIP
Entity Relationship Diagram
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Entity Relationship Diagram
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Entity Relationship Diagram I.Definisi Entity Relationship Diagram ERD merupakan suatu diagram yang berisi komponen- komponen himpunan entitas dan himpunan.
Entity Relationship Diagram
Entity Relationship Diagram
Entity Relationship Diagram
Transcript presentasi:

Entity Relationship Diagram (ERD) Materi Kuliah Basis Data Entity Relationship Diagram (ERD) Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya April 2017

Entity Relationship Diagram (ERD) Merupakan model konseptual untuk menggambarkan struktur logis dari basis data berbasis grafis Berisi komponen-komponen himpunan entitas dan himpunan relasi yang dilengkapi dengan atribut-atribut.

Tujuan & Manfaat ERD Memudahkan penyajian rancangan database sehingga mudah dipelajari/dimengerti bukan hanya untuk pihak lain yang berkepentingan namun juga perancang sendiri Memudahkan perancang database tersebut dalam membuat perubahan didalam database ataupun troubleshooting

Notasi ERD Entity Relationship Atribut Atribut Multivalue Atribut Key Hubungan antara Entity sets – Relationship sets serta atribut – entity sets digambarkan dengan garis

Notasi ERD Entity Simbol -> 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 Simbol -> Notasi ERD Relationship Simbol -> Relationship adalah hubungan yang terjadi antara satu atau lebih entity.   Relationship set adalah kumpulan relationship yang sejenis. Mengambil Mahasiswa MATA_KULIAH

Notasi ERD Atribut Simbol -> 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. Domain (Value Set) : Batas-batas nilai yang diperbolehkan bagi suatu atribut

Jenis-jenis Atribut Atribut Key Atribut yang digunakan untuk menentukan suatu entity secara unik. Atribut Simple Atribut sederhana yang tidak dapat dibagi dalam beberapa bagian Atribut Komposit : Atribut yang dapat dibagi lagi dalam beberapa bagian; contoh : Alamat; yang terdiri dari Negara, Propinsi dan Kota

Jenis-jenis Atribut Atribut Single-valued Atribut yang memiliki paling banyak satu nilai untuk setiap baris data Multi-valued attributes Atribut yang dapat diisi dengan lebih satu nilai tetapi jenisnya sama. Contoh : Nomor Telp, Alamat, Gelar Atribut Turunan Atribut yang diperoleh dari pengolahan dari atribut lain yang berhubungan. Contoh : Umur, IP

ER-DIAGRAM Jenis-Jenis Atribut (Atribut Komposit) NEGARA KOTA PROPINSI ALAMAT MAHASISWA

ER-DIAGRAM Jenis-Jenis Atribut (Multi Value Attribute) NIM NAMA NO_HP MAHASISWA

Jenis-Jenis Atribut (Atribut Turunan) NIM TGL_LAHIR UMUR MAHASISWA

Kardinalitas / Derajat Relasi Menunjukkan hubungan maksimal yang terjadi dari himpunan entitas yang satu ke himpunan entitas yang lain dan begitu sebaliknya. Diagram ER juga menunjukkan tingkat hubungan yang terjadi antar entitas dimana dibagi menjadi 3 tingkat yaitu ;

Kardinalitas Pada ERD menurut Peter Chen 1. One to one ( 1 : 1 ) contoh : Universitas Rektor Dipimpin 1 Dosen Jurusan Mengepalai 1 Kd_dos Alamat_dos Nama_dos Kd_jur Nama_jur

One to many ( 1 : M atau 1 : N ) contoh : Bapak Anak memimpin 1 M Dosen Kuliah Mengajar 1 M Kd_dos Alamat_dos Nama_dos Kd_jur Nama_jur

Many to many ( M : M atau N : N ) contoh : Mahasiswa Kuliah Mengambil M NPM Alamat_mhs Nama_mhs Kd_kul Nama_kul

M M Pelanggan Barang Kd_plg Kd_plg Kd_brg Membeli Alamat_plg Nama_plg Nama_brg

Diagram ER dengan menurut James Martin mahasiswa kuliah dosen belajar mengajar (0,M) (1,1) Pemahaman diagram ER diatas adalah : Seorang mahasiswa dapat mempelajari banyak matakuliah sekaligus, tapi boleh juga tidak (belum) mempelajari matakuliah satu pun. Setiap matakuliah dapat diikuti oleh banyak mahasiswa, tapi bisa saja ada matakuliah yang tidak (belum pernah) diikuti oleh satu pun mhs.

Seorang dosen bisa mengajar banyak matakuliah sekaligus, tetapi bisa terjadi ada dosen yang tidak (belum diperbolehkan) mengajar satu matakuliah pun. Setiap matakuliah hanya boleh diajarkan oleh seorang dosen dan tidak boleh ada matakuliah yang belum ditentukan siapa dosennya.

( 0,N ) ( 1,N ) / ( N,N ) ( 1,1 ) ( 0,1 ) Notasi Derajat Relasi Atau mahasiswa kuliah dosen belajar mengajar

Terkadang, notasi untuk relasi-relasi yang bukan banyak-ke-banyak (many to many) ditiadakan dari diagram ER. Seperti relasi ‘mengajar’ ditiadakan, karena hanya mewakili relasi dengan derajat one to many mahasiswa kuliah dosen belajar mengajar

Weak Entity 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 : entity tanggungan keberadaannya bergantung pada karyawan

Weak Entity, Cont’d… karyawan tanggungan memiliki nip ………… nama

Ringkasan Notasi ER Entity sets digambarkan dengan Relationship sets digambarkan dengan Hubungan antara Entity sets – Relationship sets serta atribut – entity sets digambarkan dengan garis Atribut digambarkan dengan Atribut Multivalue Atribut Key Pegawai Perusahaan Bekerja NIP Nama Alamat ID Nama_Perusahaan Alamat_Perush