erd entity relation ship diagram n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
ERD Entity Relation ship Diagram PowerPoint Presentation
Download Presentation
ERD Entity Relation ship Diagram

Loading in 2 Seconds...

play fullscreen
1 / 25

ERD Entity Relation ship Diagram - PowerPoint PPT Presentation


  • 154 Views
  • Uploaded on

ERD Entity Relation ship Diagram. Definisi 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. Komponen ERD.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'ERD Entity Relation ship Diagram' - hesper


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
definisi erd
Definisi 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.
komponen erd
Komponen ERD

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

  • Entitas
  • Relasi
  • Atribut
entitas
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

varian entitas
Varian Entitas :
  • Strong Entity (entitas kuat)

Himpunan entitas yg tidak memiliki ketergantungan dg entitas yang lain.

  • Notasi :

Nama_entitas

varian entitas1
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 :

Entitas tanggungan disebut sebagai entitaslemah karena jika data seorang pegawaidihapus maka data tanggungannya jugaakan terhapus. Keberadaan datatanggungan tergantung pada data dipegawai

tanggungan

atribute
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.
slide8

Attribut

  • Atributdalam ERD dilambangkandenganbentukelips
slide9

Macam-macam Atribut

  • Simple Attribute dan Composite Attribute
  • Single Valued Attribute dan Multi Valued Attribute
  • Mandatory Attribute
  • Derived Attribute (AttributTurunan)
  • Key Attribute (Atribut Kunci)
simple attribute dan composite attribute
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).
single valued attribute dan multi valued attribute
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.

derived attribute attribut turunan
Derived Attribute (Attribut Turunan)
  • Atribut Derivatif : suatu atribut yang dihasilkan dari atribut lain.

Contoh : atribut umur yang dapat dihasilkan dari atribut tgl_lahir.

key attribute atribut kunci
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:
    • Superkey
    • Candidat Key
    • Primary key
slide14

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
slide15

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 :
slide16

nama_atribut

bernilai ganda

Simbol-SimbolAtribut (oval)

nama_atribut

nama_atribut

nama_atribut

nama_atribut_kunci

nama_atribut_komposit

nama_atribut

nama_atribut_derivatif

nama_entity

slide17

Relasi

  • Hubungan antara beberapa entitas
  • Notasi :
    • Relasi kuat:
    • Relasi lemah:
slide18

Macam Relasi

  • Unary : relasi dengan 1 entitas
  • Binary: 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
slide19

title

level

employee

job

work_on

employee_name

Brunch_city

employee_id

employee

supervisor

supervise

company

brunch_name

supervison

work_on

employee

brunch

slide20

manager

manages

departement

manages

M1

M2

M3

R1

R2

R3

D1

D2

D3

manager

departement

1

1

Cardinality Ratio

  • Menjelaskanjumlahketerhubungansatu entity dengan entity yang lainnya.
  • (1 : 1) : satuentitaspadatipeentitas A berhubungandengan paling banyaksatuentitaspadatipeentitas B danjugasebaliknya. Contoh : seorang manager hanyamemimpinsatudepartemendanbegitusebaliknya.
slide21

employee

works_for

departement

works_for

E1

E2

E3

E4

E5

E6

R1

R2

R3

R4

R5

R6

D1

D2

D3

employee

departement

N

1

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.
slide22

employee

works_on

project

works_on

E1

E2

E3

E4

R1

R2

R3

R4

R5

R6

P1

P2

P3

employee

project

M

N

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.
slide23

Symbol

Keterangan

Symbol

Keterangan

= Entity

= Atribut Komposit

= Weak Entity

= Relationship

= Atribut Derivatif

R

= Identifying Relationship

= Total Participation Of E2 In R

E1

E2

= Atribut

R

1

N

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

E1

E2

______

= Atribut Kunci

= Atribut Multivalue

Symbol E-R Diagram