Download - Ppt Erd Apsi

Transcript
Page 1: Ppt Erd Apsi

Entitas Relasional Diagram(ERD)

Kelompok 3 :

Warsilah 09081003007 Tri Yuvita 09081003033 Lastri Mahardika P. 09081003051

Page 2: Ppt Erd Apsi

Apa itu ERD….??

Diagram E-R berupa model datakonseptual, yang merepresentasikan data dalam suatu organisasi.

Merupakan diagram yang menggambarkan hubungan (relationship) antar entitas (entity).

ERD menekankan pada struktur dan relationship data.

Page 3: Ppt Erd Apsi

Komponen ERD….

Tiga notasi dasar yang bekerja pada model E-R yaitu : EntitasRelasiAtribut

Page 4: Ppt Erd Apsi

Entitas

Merupakan obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique).

Memiliki atribut yang mendeskripsikan karakteristik dari objek tersebut.

Dapat berupa: Fisik (mobil, rumah, manusia, pegawai dsb) Abstrak/konsep (department, pekerjaan, mata kuliah dsb) Kejadian (pembelian, penjualan, peminjaman, dll)

Notasi :nama_entity

Page 5: Ppt Erd Apsi

Varian Entitas :

Strong Entity (entitas kuat)

Himpunan entitas yg tidak memiliki ketergantungan dg entitas yang lain.

Notasi :

Nama_entitas

Page 6: Ppt Erd Apsi

Varian Entitas :

Weak Entity (entitas Lemah)

Himpunan entitas yg keberadaannya ketergantungan dengan entitas yang lain. Himpunan entitas yg demikian tidak memp. atribut yg berfungsi sebagai key yg benar-benar menjamin keunikan entitas.

Notasi dan contoh :

tanggungan

Entitas tanggungan disebut sebagai entitas lemah karena jika data seorang pegawai dihapus maka data tanggungannya juga akan terhapus. Keberadaan data tanggungan tergantung pada data di pegawai

Page 7: Ppt Erd Apsi

ATRIBUTE

karakteristik dari entity atau relationship yang menyediakan detail tentang entity atau relationship tersebut sehingga dapat dibedakan. Nilainya jarang berubah.

Merupakan karakteristik dari sebuah entitas (biasanya berhubungan dengan field dalam sebuah tabel). Penentuan atribut bagi suatu entitas didasarkan pada relevansinya terhadap entitas tersebut.

Page 8: Ppt Erd Apsi

Attribut

Atribut dalam ERD dilambangkan dengan bentuk elips

Entitas Atribut

Pegawai NIP, Nama, Alamat, Agama, jenis kelamin

Departemen No, Nama, lokasi

Page 9: Ppt Erd Apsi

Macam-macam Atribut

Simple Attribute dan Composite AttributeSingle Valued Attribute dan Multi Valued AttributeMandatory AttributeDerived Attribute (Attribut Turunan)Key Attribute (Atribut Kunci)

Page 10: Ppt Erd Apsi

Simple Attribute dan Composite Attribute

Atribut sederhana/ Simple Attribute : atribut yang tidak dapat dibagi-bagi menjadi atribut yang lebih mendasar. Contoh : atribut harga dari entity barang.

Atribut komposit/ Composite Attribute : atribut yang terdiri dari beberapa atribut yang lebih mendasar. Contoh : Entity mahasiswa memiliki atribut nama yang terdiri dari nama depan (first name), nama tengah (middle name) dan nama belakang (last name).

Page 11: Ppt Erd Apsi

Single Valued Attribute dan Multi Valued Attribute

Atribut Berharga Tunggal (Single-valued Attribute) : atribut yang hanya mempunyai satu harga untuk suatu entitas tertentu.Contoh : atribut umur.

Atribut Berharga Banyak (Multi-valued Attribute) : atribut yang dapat terdiri dari sekumpulan harga untuk suatu entitas tertentu.Contoh : atribut hobi.

Page 12: Ppt Erd Apsi

Derived Attribute (Attribut Turunan)

Atribut Derivatif : suatu atribut yang dihasilkan dari atribut lain.Contoh : atribut umur yang dapat dihasilkan dari atribut tgl_lahir.

Page 13: Ppt Erd Apsi

Key Attribute (Atribut Kunci)

Satu atau beberapa atribut yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada suatu baris/record dengan baris lain pada suatu entitas

Macam key attribute:SuperkeyCandidat KeyPrimary key

Page 14: Ppt Erd Apsi

Superkey: satu atau gabungan beberapa atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik Contoh Superkey untuk entitas pegawai:

NoKTP, Nama, Alamat, JenisKel, Gaji NoKTP, Nama, Alamat, JenisKel NoKTP, Nama, Alamat NoKTP, Nama Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris

yang lain) NoKTP

Candidat Key: superkey yang jumlah atributnya paling sedikit Contoh candidat key untuk entitas pegawai

Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris yang lain)

NoKTP Primary key: suatu candidat key yang dipilih menjadi kunci utama karena sering

dijadikan acuan untuk mencari informasi, ringkas, menjadi keunikan suatu baris Contoh : NoKTP antara satu pegawai dengan pegawai lain pasti berbeda, dalam hal ini

noKTP dapat digunakan sebagai suatu key Notasi :

Page 15: Ppt Erd Apsi

Simbol-Simbol Atribut (oval)

nama_atribut

nama_entity

nama_atribut_komposit

nama_atribut_derivatif

nama_atribut_kunci

nama_atributnama_atribut

nama_atribut

Page 16: Ppt Erd Apsi

Relasi

Hubungan antara beberapa entitas Notasi :

Relasi kuat:

Relasi lemah:

Page 17: Ppt Erd Apsi

Macam Relasi

Unary : relasi dengan 1 entitasBinary: relasi antara 2 entitas

One-to-one (1:1)One-to-many (1:N) atau many-to-one (N:1)Many-to-many (M:N)

Ternary: relasi antara 3 entitas atau lebih

Page 18: Ppt Erd Apsi
Page 19: Ppt Erd Apsi

Cardinality Ratio

Menjelaskan jumlah keterhubungan satu entity dengan entity yang lainnya.

(1 : 1) : satu entitas pada tipe entitas A berhubungan dengan paling banyak satu entitas pada tipe entitas B dan juga sebaliknya. Contoh : seorang manager hanya memimpin satu departemen dan begitu sebaliknya.

M1M2M3

manager

R1R2R3

manages

D1D2D3

departement

Page 20: Ppt Erd Apsi

Cardinality Ratio (lanj)

(1 : N / N : 1) : suatu entitas di A dihubungkan dengan sejumlah entitas di B. Contoh : banyak karyawan berkerja untuk satu depertement atau satu departement memiliki banyak karyawan yang bekerja untuknya.

E1E2E3E4E5E6

employee

R1R2R3R4R5R6

works_for

D1D2D3

departement

Page 21: Ppt Erd Apsi

Cardinality Ratio (lanj)

(M : N) : setiap entitas A dapat berhubungan dengan banyak entitas B dan sebaliknya setiap entitas B juga dapat berhubungan dengan banyak entitas A. Contoh : satu proyek mempunyai banyak karyawan, satu karyawan boleh bekerja di beberapa proyek.

E1E2E3E4

employee

R1R2R3R4R5R6

works_on

P1P2P3

project

Page 22: Ppt Erd Apsi

Symbol E-R Diagram

Symbol

______

= Entity

Keterangan

= Weak Entity

= Relationship

= Identifying Relationship

= Atribut

= Atribut Kunci

= Atribut Multivalue

Symbol Keterangan

= Atribut Komposit

= Atribut Derivatif

E1 E2R = Total Participation Of E2 In R

E1 E2RN 1

= Cardinality Ratio 1:N For E1:E2 In R

Page 23: Ppt Erd Apsi

Contoh ERD :

Page 25: Ppt Erd Apsi

Terima Kasih


Top Related