Relasi Att.name
name Att.name Att.name
= Relationship
= Atribut Komposit
Attribut name
Relasi
name = Weak Relationship
= Atribut Derivatif
Atribut name = Atribut nama_atribut_derivatif
Simbol dalam Diagram E-R
ENTITAS
Entity / file Kardinalitas:
name
c) Primary key :Salah satu atrribut dari candidat key dapat dipilih menjadi primary key
dengan 3 kriteria sbb :
“ 1. Key tersebut lebih natural untuk dijadikan acuan, 2. lebih sederhana, 3. cukup
uniqe “
d) Foreign key : merupakan atribut yang menunjuk kepada primary key pada tabel lain.
– Foreign key (cont’)
Kunci(key)
Foreign key
Primary key Primary key
Matakuliah Dosen
mengajar
sks
Kd_dosen
Kode
RELATIONSHIP
• Relationship adalah hubungan yang terjadi antara satu atau lebih entity.
• Relationship sets adalah menjelaskan jumlah entity yang berpartisipasi
dalam suatu relationship
• Contoh :
an employee work_on a company.
relationship : work_on.
1 1
manager manages departement
M N
employee works_on project
Tahapan dalam perancangan ER-Diagram
employee
supervisor supervise
supervison
Derajat dari Relationship (lanj)
• Binary Degree (Derajat Dua) : terdapat dua entity yang saling berhubungan.
title level
job
employee_name
Brunch_city
employee_id brunch_name
Kd_pen jumlah
menga Peminjam
garang
rang
kdpinja
m tglpinja
m
NmPeng
Pengarang
arang tglkemb
no_tlp ali
alamat
Kd_pen
garang
Latihan - 1: Buatlah diagram ER dari tabel/ kamus data dibawah ini
Kamus data:
1. Dosen { kd_dosen, nama_dosen}
2. Matakuliah { kode_mk, MK, Sks, Kd_dosen }
Soal 2 :
gambarkan Model HIRARKI dan tentukan node, root, parent, child dan leaf.
“disuatu desa terdapat sebuah keluarga, dimana sang ayah ingin mendata
jumlah keluarganya dalam pembagian harta warisannya, seperti rincian
sebagai berikut : “keluarga tersebut terdiri dari 4 orang anak dimana ada dua
orang anak yang sudah menikah yaitu anak ke dua dan ketiga dan memiliki
beberapa keturunan (2 dan 4 orang) masing masing dari keturunan mereka
juga sudah memiliki anak yaitu (2,3,2,1,3,1)”.
Kdbuku tahun
alamat
Nmbuku
kdpengarang
kdpengarang nmpengarang
edisi
A
B C D E
F G H I J K
W
Q R S
L M
T U V
N O P
Node : A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W
Root : A
Parent : C,D,F,G,H,I,J,K
Child : C(f,g), D(h,I,j,k), F(l,m), G(n,o,p), H(q,r), I(s),J(t,u,v),K(w)
Leaf : b,e,l,m,n,o,p,q,r,s,t,u,v,w
TUGAS 1
BUATLAH Er-Diagram dari kamus data dibawah ini, jawaban dikumpulkan:
Soal A.
Buku {kdbuku, nmbuku, tahun, edisi, kdpengarang)
Pengarang {KdPengarang, Nm_pengarang,a lamat}
Pinjam {nopinjam , nobp, kdbuku, tglpinjam, jmlpinjam, ket,denda}
Soal B.
Mahasiswa {nobp, nama, kelas, jurusan}
Matakuliah {kdmtk, nmmtk, sks, sem }
KHS {nobp, kdmtk, Nhuruf, Mutu, Periode, Ips, Sksmax, ket}
Soal C.
Kasir {kdkasir, nmkasir, HP, alamat}
Barang {kdbarang, nmbarang, harga, stok}
Jual {nofaktur,kdbarang,kdkasir,tgljual,jml,total,totbayar,kembali}
Soal D
Property {kdproperty,nmproperty, harga, kd_owner)
Supplyer {kdsupply, nmsupply, alamat, notelp}
Owner {kd_owner, nm_owner, alt_owner,tlp_owner)
Orders {nofaktur,kdproperty, kdsupply,jml, tglorder, bayar, totbayar}
TUGAS
Soal 2. kamus datanya, gambarkan ER-Diagram:
Soal 3 :
gambarkan Model HIRARKI dan tentukan node, root, parent, child dan
leaf.
“disuatu desa terdapat sebuah keluarga, dimana sang ayah ingin
mendata jumlah keluarganya dalam pembagian harta warisannya, seperti
rincian sebagai berikut : “keluarga tersebut terdiri dari 3 orang anak
dimana ada dua orang anak yang sudah menikah yaitu anak ke dua dan
ketiga dan memiliki beberapa keturunan (3 dan 1 orang) masing masing
dari keturunan mereka juga sudah memiliki anak yaitu (1, 2, 3, 2)”.
Any questions?
Thanks
25