Transcript
Page 1: Model Entity Relationship Diagram

ModelEntity Relationship Diagram

http://suryagsc.files.wordpress.com/2012/09/meeting-3-model-erd.ppt

Page 2: Model Entity Relationship Diagram

Model Entity RelationshipModel Entity Relationship merupakan notasi

grafis dalam menyajikan data dengan menggunakan Entity dan Relationship.

ERD digunakan untuk memodelkan struktur data dan hubungan antar data.

Dengan ERD kita mencoba menjawab pertanyaan seperti : data apa yang kita perlukan? Bagaimana data yang satu berhubungan dengan yang lain.

2

Page 3: Model Entity Relationship Diagram

1.EntityAdalah objek yang dapat dibedakan dalam dunia

nyata.

Adalah suatu objek yang dapat dibedakan atau dapat diidentifikasikan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan.

Kumpulan dari entity yang sejenis dinamakan Entity Set, berupa :

Objek secara fisik : rumah, kendaraan, peralatan.Objek secara konsep : pekerjaan, perusahaan,

rencana.

3

Page 4: Model Entity Relationship Diagram

Tipe Entity

4

Page 5: Model Entity Relationship Diagram

Tipe Entity...

5

IO

IR

TP

Page 6: Model Entity Relationship Diagram

2.RelationshipAdalah hubungan yang terjadi antara satu atau

lebih entity.

Relationship set adalah kumpulan dari relationship yang sejenis

Simbol yang digunakan adalah bentuk ketupat, diamond atau rectangle.

6

Page 7: Model Entity Relationship Diagram

Relationship...Contoh lain :

7

Page 8: Model Entity Relationship Diagram

DERAJAT RELATIONSHIP

8

Page 9: Model Entity Relationship Diagram

1. Unary ( Derajat Satu )

Adalah sebuah relationship menghubungkan satu buah entity.

Contoh :

Keterangan :

Manusia menikah dengan manusia, relationship menikah hanya menghubungkan entity manusia.

Manusia Menikah

Derajat Relationship

9

Page 10: Model Entity Relationship Diagram

2. Binary ( Derajat Dua )

Adalah sebuah relationship yang menghubungkan dua buah entity.

Contoh :

Keterangan :

Pegawai memiliki kendaraan, sebuah relationship memiliki menghubungkan entity Pegawai dan entity Kendaraan.

PegawaiMemiliki Kendaraan

Derajat Relationship...

10

Page 11: Model Entity Relationship Diagram

3. Ternary ( Derajat Tiga )

Adalah sebuah relationship menghubungkan tiga buah entity.

Contoh :

Keterangan :

Pegawai pada suatu kota mempunyai suatu Proyek.

Relasi Bekerja menghubungkan Entity Pegawai, Proyek dan Kota

Pegawai Proyek

Kota

Bekerja

Derajat Relationship...

11

Page 12: Model Entity Relationship Diagram

Jenis Hubungan Relasi

Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.

Contoh : entitas pada himpunan entitas Mahasiswa dapat berelasi dengan satu entitas, banyak entitas, atau bahkan tidak satupun entitas dari himpunan entitas Kuliah

12

Page 13: Model Entity Relationship Diagram

13

Page 14: Model Entity Relationship Diagram

14

Page 15: Model Entity Relationship Diagram

15

Page 16: Model Entity Relationship Diagram

16

Page 17: Model Entity Relationship Diagram

Jenis Hubungan Relasi...

17

Page 18: Model Entity Relationship Diagram

3.AtributAdalah karakteristik dari entity atau relationship,

yang menyediakan penjelasan detail tentang entity atau relationship tersebut.

Berfungsi untuk mendeskripsikan karakter entity atau relationship. Misal entity pegawai memiliki atribut nik, nama, alamat, nohp,dll

Nilai atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut didalam suatu entity atau relationship.

18

Page 19: Model Entity Relationship Diagram

Atribut...Entity mempunyai elemen yang disebut atribut

dan berfungsi mendeskripsikan karakter entity. Misalnya atribut warna item dari entity item.

Setiap ERD bisa terdapat lebih dari satu atribut.

Atribut digambarkan dalam bentuk elips.

19

Page 20: Model Entity Relationship Diagram

• Atribut *noktp nama alamat tgl_lahir jeniskelamin status nohp foto

• Entity

Contoh :

20

Page 21: Model Entity Relationship Diagram

• Atribut

*nomesin noplat model merk harga warna thn_pembuatan

• Entity

Contoh lain

21

Page 22: Model Entity Relationship Diagram

Jenis - AtributAdalah karakteristik dari entity atau relationship,

yang menyediakan penjelasan detail tentang entity atau relationship tersebut.

Jenis atribut :

1. Atribut Key

2. Atribut Simple

3. Atribut Multi Value

4. Atribut Composite

5. Atribut Derivatif

22

Page 23: Model Entity Relationship Diagram

1. Atribut KeyAdalah atribut yang digunakan untuk

membedakan entity/data secara unik.

Misal : NIK, NOBP, NO_PESERTA, ID_BARANG

23

BARANG

idbarang

PEGAWAI

Id_pegawai

Page 24: Model Entity Relationship Diagram

2. Atribut SimpleAdalah atribut bernilai tunggal, misal nama,

harga, status, dll.

24

BARANG

KualitasHarga

Nama

Page 25: Model Entity Relationship Diagram

3. Atribut MultivalueAdalah atribut memiliki sekelompok nilai yang

banyak, misal gelar, hobby

25

PEGAWAI

agama

Tgl_lhr

Gelar

Page 26: Model Entity Relationship Diagram

4. Atribut CompositeAdalah atribut yang masih dapat diuraikan lagi.

Misal nama, alamat, korban, waktu

26

PEGAWAI

nama

Tgl_lhr

namadepan

namatengah

namabelakang

Page 27: Model Entity Relationship Diagram

5. Atribut DerivatifAdalah atribut yang dihasilkan dari turunan

atribut lain, misal umur dari tanggal lahir.

27

PEGAWAITgl_lhr

umur

agama

Page 28: Model Entity Relationship Diagram

4.KeyAdalah sejumlah atribut yang mengidentifikasi

record/baris dalam sebuah relasi secara unik.

Jenis Key :

28

Page 29: Model Entity Relationship Diagram

Key...

29

Page 30: Model Entity Relationship Diagram

Key...

30

Page 31: Model Entity Relationship Diagram

5.Konversi ERD

31

Page 32: Model Entity Relationship Diagram

Konversi ERD...

32

Page 33: Model Entity Relationship Diagram

Konversi ERD...

33

Page 34: Model Entity Relationship Diagram

Simbol-simbol ER diagramEntity

Atribut

Relationship

Weak Entity

Identifying Relationship

Atribut key

Atribut Multivalue

Atribut Composite

Atribut Derivatif

34

Page 35: Model Entity Relationship Diagram

LANGKAH – LANGKAH MEMBUAT ERD

Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat.

Menentukan atribut-atribut key dari masing-masing himpunan entitas.

Mengidentifikasikan dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya.

Menentukan derajat dan cardinality rasio relasi untuk setiap himpunan relasi

Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-key).

35

Page 36: Model Entity Relationship Diagram

Contoh Diagram ER

36

Page 37: Model Entity Relationship Diagram

Contoh Diagram ER…

37

Page 38: Model Entity Relationship Diagram

Contoh Diagram ER…

38

Page 39: Model Entity Relationship Diagram

Contoh Diagram ER

Fakultas

Dosen

Mahasiswa

Mata Kuliah

Daftar

miliki ambil

ajar

1

n

1 n

n

m

1 n

39

Page 40: Model Entity Relationship Diagram

Contoh 2 :

40

Page 41: Model Entity Relationship Diagram

41

Page 42: Model Entity Relationship Diagram

Contoh 3 :

42

Page 43: Model Entity Relationship Diagram

43

Page 44: Model Entity Relationship Diagram

44

Page 45: Model Entity Relationship Diagram

45

Page 46: Model Entity Relationship Diagram

46

Page 47: Model Entity Relationship Diagram

47

Page 48: Model Entity Relationship Diagram

Diagram E-R dengan Kamus Data

48

Page 49: Model Entity Relationship Diagram

Diagram E-R dengan Kamus Data

49

Page 50: Model Entity Relationship Diagram

1. Buatlah Model ERD (tentukan kasus), misalnya : Sisfo kampus Sisfo Akunting Sisfo Absensi Pilihan sendiri….?

2. Tentukan hubungan kardinalitasnya

3. Konversikan ERD tersebut kedalam bentuk database relasional disertai dengan hubungan antar tabel

Note :Entity yang terbentuk min 15 entity…

Tugas :

Page 51: Model Entity Relationship Diagram

END SESSION


Top Related