Anda di halaman 1dari 18

ENTITY RELATIONSHIP MODEL

AA ZEZEN ZA
zezenza@plasa.com
Entity-Relationship

 Memungkinkan kita untuk menguraikan data


dalam suatu lingkup organisasi tertentu ke
objek - objek yang berada pada dunia nyata
serta hubungan objek tersebut
Database Design Overview

 Requirements Analysis
 Conceptual Database Design
 Logical Database Design
 Schema Renement
 Physical Database Design
 Security Design
ENTITIES, ATTRIBUTES, DAN ENTITY
SETS

 Entities adalah Suatu objek dalam dunia nyata yang


dapat menbdakan antara satu objek dengan objek
lainnya. Contoh : Pegawai Departement, Lokasi,
Mahasiswa
 Entity Sets adalah Satu atau beberpa Entities
beserta Attribute yang berada pada entities yang
bersangkutan
 Atribut adalah Propertis yang mendeskripsikan
karakteristik dari entitas tersebut Contoh : Atribut
dari Pegawai, NIP, Nama, alamat
SIMBOL E-R

Nama ENTITIES
Entities

Nama Atribut Atribut

Nama
Relasi Relasi
RELATIONSHIP DAN RELATIONSHIP SETS

 Relationship adalah suatu asosiasi antar satu atau lebih


Entities
Contoh :
Pegawai bekerja di departemen parmacy

Nama

Nip
Tgl_Masuk

Pegawai

Entities Set Pegawai


Relationship

Nama DID DName

Nip
Tgl_Masuk

Bekerja
Pegawai Departemen
di

Sejak
Relationship Pegawai dan
Departement

1/03/91

123.21.2
6/03/92 11

123.21.3 12
1/03/93
123.22.1
14
1/11/93
123.31.1
3/03/98

Jumlah
Jumlah Departemen
Bekerja di (Bannyak ke banyak)
Pegawai
Relationship Pegawai, Departement dan Lokasi

Nama DID DName


Sejak
Nip
Tgl_Masuk

Bekerja
Pegawai Departemen
di

Alamat Lokasi Kapasitas


Relationship terhadap satu entitas

Nama

Nip
Tgl_Masuk

Pegawai

supervisor subordinate

Melapor
Key Constraints

Nama DID DName

Nip
Tgl_Masuk

Pegawai Mengatur Departemen

Sejak
Key Constraints

123.21.2
6/03/92 11

123.21.3 12
1/03/93
123.22.1
14
1/11/93
123.31.1

Jumlah
Jumlah Departemen
Mengelola (Bannyak ke satu)
Pegawai
Weak Entities

 Weak Entities, berisi entitas entitas yang


kemunculannya tergantung pada
eksistensinya dalam sebuah relasi terhadap
entitas lain.
 Tidak mempunyai atribut yang berfungsi
sebagai key, yang dapat menjamin keunikan
entitas did dalamnya.
Weak Entities

Nama

Nip
Tgl_Masuk

Memiliki Pegawai Menyenangi

Hobbi
Orang tua

Nama Alamat Hoby


Class Hierarchies / Subtype Entities

 Merupakan himpunan entitas yang


beranggotakan entitas-entitas yang
merupakan bagian dari himpunan entitas
yang lebih superior/utama
 Pembagian entitas kedalam sub entitas
tertentu.
Class Hierarchies

Nama

Nip
Tgl_Masuk

Pegawai

Pegawai ISA Pegawai


Harian Kontrak
o_pegawai

Jml_Jam Upah/Jam
No Kontrak
Agregasi
Nama
Nip Tgl_Masuk

Monitor Pegawai

Sampai

PID DID

Project Sponsor Departemen

PBudget DName
Sejak
Sekian Terima Kasih

Bersambung ……

Anda mungkin juga menyukai