pertemuan

11
1 Pertemuan <<2>> <<ERD & EERD>> Matakuliah : <<T0773>>/<<Perancangan Databasel>> Tahun : <<2005>> Versi : <<1/2>>

Upload: mali

Post on 25-Jan-2016

62 views

Category:

Documents


10 download

DESCRIPTION

Pertemuan . Matakuliah: / Tahun: Versi: . Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pertemuan

1

Pertemuan <<2>><<ERD & EERD>>

Matakuliah : <<T0773>>/<<Perancangan Databasel>>

Tahun : <<2005>>

Versi : <<1/2>>

Page 2: Pertemuan

2

Learning Outcomes

Pada akhir pertemuan ini, diharapkan mahasiswa

akan mampu :

• << TIK-2 >> Mahasiswa dapat membuat diagram / skema Entity Relationship dan Enhanced Emtity Relationship dalam suatu pengembangan Sistem Basis Data (C4)

Page 3: Pertemuan

3

Outline Materi

• Tipe Entity Relationship dan Tipe Attribut

• Kendala Struktural

• Model Entity Relationship

• Spesialisasi / Generalisasi

• Agregasi

• Komposisi

Page 4: Pertemuan

4

ENTITY

• Entity type– Grup dari objects yang

mempunyai properties sama, dengan sifatnya ada yang real (Mahasiswa, Karyawan) dan ada yang abstrak (Penjualan, Viewing).

• Entity occurrence– Tipe Entity secara Uniquely

mengidentifikasi objek.

Page 5: Pertemuan

5

ENTITY

• Relationship type– Set asosiasi yang mungkin terjadi

pada suatu entity.

• Relationship occurrence– Secara Uniquely mengidentifikasi

asosiasi yang mungkin terjadi pada setiap entity yang berpartisipasi

Page 6: Pertemuan

6

NET SEMANTIK DARI RELATIONSHIP HAS

Branch (entity) HAS Staff (entity)

“ Branch has Staff “ HAS

BO33◊

B007◊

r1▫

r2▫

r3▫

SG37◊

SG14◊

SA9◊

Staff Branch

Page 7: Pertemuan

7

Contoh Relationship Rekursive

Staff (Supervisor) supervises staff(Supervisee)

Supervises

Supervisor

Supervisee

S t a f fRole Name

Role Name

Page 8: Pertemuan

8

Contoh asosiasi dua entity yang mempunyai dua relationship

Manager memanage kantor cabang

Manager Kantor Cabang

Manages

Mempunyai Karyawan Kantor Cabang

Kantor Cabang mempunyai Karyawan

PEGAWAI CABANG

Role Name

Role Name

Page 9: Pertemuan

9

Diagram ER dari Entity Pegawai dan Cabang Entities

Manage

Mempunyai

Pegawai

staffNo {PK}NamaPosisiGajih

Total_Staf

Cabang

KodeCab{PK}AlamatJalanKota

KodePosTelpon[1..3]

Primary Key

CompositeAttribute

DerivedAttribute

Multi valued attribute

DaerahList

Attribute

Page 10: Pertemuan

10

Specialization / Generalization

• Specialization – Process of maximizing differences between

members of an entity by identifying their distinguishing characteristics.

• Generalization– Process of minimizing differences between

entities by identifying their common characteristics.

Page 11: Pertemuan

11

Specialization/Generalization of Staff Entity into Subclasses Representing Job Roles