Basis Data : Pemodelan Erd

11
ERD Entity Relationship DIagram catatancokelat.blog spot.com

description

 

Transcript of Basis Data : Pemodelan Erd

Page 1: Basis Data : Pemodelan Erd

ERD

Entity Relationship DIagram

catatancokelat.blogspot.com

Page 2: Basis Data : Pemodelan Erd

Komponen ERD Entity Relasi Atribut Kardinalitas Modalitas

catatancokelat.blogspot.com

Page 3: Basis Data : Pemodelan Erd

Entity Definisi

Obyek utama yang dapat dibedakan dari obyek yang lain

Contoh Individu : pegawai, dosen, mahasiswa Tempat : ruang, bangunan, kantor, kampus Obyek : buku, produk Peristiwa : pendaftaran, penagihan Konsep : rekening, kualifikasi

catatancokelat.blogspot.com

Page 4: Basis Data : Pemodelan Erd

Contoh Entitas

Dosen

Ruangan

Obyek

catatancokelat.blogspot.com

Page 5: Basis Data : Pemodelan Erd

Relasi Definsi

Asosiasi / hubungan 2 atau lebih entitas Contoh

Berupa kata kerja : mengambil, mengajar, memiliki

catatancokelat.blogspot.com

Page 6: Basis Data : Pemodelan Erd

Atribut Definisi

Properti yang dimiliki setiap entitas yang akan disimpan datanya

Contoh Atribut mahasiswa :

NIM Nama Alamat Tempat Lahir Tanggal Lahir

Atribut dosen : NIP Nama Alamat , dll

catatancokelat.blogspot.com

Page 7: Basis Data : Pemodelan Erd

Kardinalitas Definsi

Angka yang menunjukan banyaknya kemunculan obyek terkait dengan kemunculan obyek lainya pada suatu relasi

Kombinasi yang terjadi 1:1 <One to One / Satu ke Satu> 1:M <One to Many / Satu ke Banyak> M:1 <Many to One / Banyak ke Satu> M:N <Many to Many / Banyak ke Banyak>

catatancokelat.blogspot.com

Page 8: Basis Data : Pemodelan Erd

Contoh Kardinalitas Satu mahasiswa dapat memiliki banyak

matakuliah, karenanya kardinalitas relasi mahasiswa ke matakuliah M

Satu matakuliah dapat dimiliki oleh lebih dari satu mahasiswa, karenanya kardinalitas relasi matakuliah kita simbolkan N

M

MN

Dapat disimpulkan kardinalitas Mahasiswa – matakuliah adalah Many

to Many

catatancokelat.blogspot.com

Page 9: Basis Data : Pemodelan Erd

Modalitas Definisi

Partisipasi sebuah entitas pada suatu relasi 0 jika partisipasi bersifat optional / parsial 1 jika partisipasi bersifat wajib / total

Contoh Partisipasi Total : Logic (Setiap anak memiliki ibu)

Seorang dosen harus mengajar setidaknya satu mata kuliah Partisipasi matakuliah terhadap dosen adalah total karena

seorang dosen harus mengajar setidaknya satu mata kuliah Partisipasi Parsial : Logic (Tidak setiap perempuan

memiliki anak) Satu matakuliah tidak harus dimiliki oleh satu atau lebih

mahasiswa

catatancokelat.blogspot.com

Page 10: Basis Data : Pemodelan Erd

Contoh Modalitas Satu mahasiswa dapat memiliki 0 matakuliah

atau lebih (Kasus mahasiswa baru, bisa jadi belum memiliki matakuliah)

Satu matakuliah tidak harus dimiliki oleh mahasiswa (Kasus , bisa jadi matakuliah baru dan belum di ambil oleh mahasiswa manapun)

0,M

N

0,M

0,N

catatancokelat.blogspot.com

Page 11: Basis Data : Pemodelan Erd

Simbol Kardinalitas – Modalitas ERD

catatancokelat.blogspot.com