2
Tujuan Pembelajaran
3
Outline
3. Konsep-konsep model ER
4. Pembuatan diagram ER
5. Keterbatasan diagram ER
4
1. Tahapan Pengembangan Basis Data
1 2 3 4 5 6
5
1. Tahapan Pengembangan Basis Data
A simplified diagram to
illustrate the main phases of
database design
6
1. Tahapan Pengembangan Basis Data
Skema Bisnis
Terdiri atas: ◦
➔ Struktur organisasi
7
Outline
3. Konsep-konsep model ER
4. Pembuatan diagram ER
5. Keterbatasan diagram ER
8
Contoh aplikasi basis data
2. Contoh Aplikasi Basis Data
10
2. Contoh Aplikasi Basis Data
3 Data pribadi PEGAWAI meliputi SSN, name (first name, middle name, last name),
address, salary, sex, birthdate
11
2. Contoh Aplikasi Basis Data
ER Diagram untuk
Basis Data COMPANY
12
Outline
3. Konsep-konsep model ER
4. Pembuatan diagram ER
5. Keterbatasan diagram ER
13
Konsep dan Notasi Model ER
3. Konsep-konsep model ER
Komponen Diagram ER
Attribute
Entity
Relationship (antar-entity)
15
3. Konsep-konsep model ER
Entity
Entity adalah objek atau benda tertentu dalam miniworld yang direpresentasikan pada basis data
DEPARTMENT PROJECT
16
3. Konsep-konsep model ER
Contoh Entity
Entity dapat berupa person, tempat, objek, events, konsep dimana kita meng-capture dan menyimpan data
17
3. Konsep-konsep model ER
Attribute
18
3. Konsep-konsep model ER
Simple
Composite
Multi-valued
20
3. Konsep-konsep model ER
21
3. Konsep-konsep model ER
22
3. Konsep-konsep model ER
Entity Type
23
3. Konsep-konsep model ER
ID?
Apa yang membuat suatu entity menjadi unik?
➔ An employee: SSN
➔ A company: name
➔ A project: number, name
➔ A purchase slip: date & time
24
3. Konsep-konsep model ER
25
3. Konsep-konsep model ER
Key tidak dapat bernilai null, harus punya nilai yang valid
26
3. Konsep-konsep model ER
Sebuah entity type dapat memiliki lebih dari satu key. Contoh key untuk CAR
27
Next:
Pemodelan Basis Data dengan ER
Bagian 2