Kamis, 27 September 2012

Entity - Relationship Diagram

Model data ialah sekumpulan cara untuk mendeskripsikan suatu data-data dan hubungannya satu dengan lain, semantik dan batasan konsistensi.

Ada 2 model data yang digunakan untuk mendeskripsikan perangcangan suatu basis data, yaitu:

ð  Model PDM (Physical Data Model): suatu model yang mengunakan sejmlah tabel yang menggambarkan data serta hubungan data tersebut. Setiap tabel mempunyai nama yang berbeda.

ð  ERD atau Conceptual Data Model (CDM) merupakan suatu penyajian model data yang menggunakan entity dan relationship dan digunakan untuk menjelaskan hubungan antara data didalam basis data yang berdasarkan objek-objek dasar pada data yang mempunyai hubungan antar relasi.

ERD terdiri dari 4 simbol yang sering digunakan, yaitu:

1.    ENTITY

Objek yang dapat membedakan sesuatu yang nyata dan tidak tidak dalam dunia  nyata. Entiti dapat berupa berupa :

a.    Objek fisik : kendaraan, rumah

  1. Objek berupa konsep: perencanaan, perusahaan

2.    ATRIBUT

Atribut atau relationship merupakan salah satu karakteristik dari Entiti yang berfungsi menjelasakan/mendeskripsikan suatu karakteristik dari entitas. Atribut terdiri dari :
a)    Nilai atribut : informasi yang telah disimpan di suatu atribut didalam entity atau relatinship.
b)    Key : berfungsi untuk menentukan entity yang unik bentuknya.
c)    Atribut simple : atribut yang memiliki nilai tunggal.
d)     Atribut multivalue : atribut yang memiliki kelompok nilai untuk setiap entity.
e)    Atribut composite : kumpulan dari atribut-atribut kecil yang memiliki fungsi tertentu.
f)     Atribut derivatif : atribut yang berasal dari atribut lain.

3.    RELATIONSHIP

Hubungan  antara satu atau lebih jenis entitas dari himpunan yang berbeda. Relasi yang dapat terjadi diantara dua himpunan:

a)    One to one

Yaitu setiap entitas dari himpunan entitas A berhubungan dengan satu entitas himpunan B.

b)    One to many

Yaitu setiap enttas dari himpunan entitas A dapat berhubungan dengan lebih dari satu pada himpunan B , dan enttas himpunan B dapat behubungan dengan satu entitas himpunan A.

c)    Many to many

Yaitu setiap himpunan A dapat berhubungan dengan banyak himpunan entitas B.

4.    CARDINALITY RATIO CONSTRAINT

Suatu batasan jumlah yang terhubung antara satu entity dengan entity yang lain.

Jenis-jenisnya:

a.    1:1
              
b.    1:M / N:1

c.    M:N
                  

PATICIPATION CONSTAINT

Menjelaskan apakah keberadaan suatu entity itu juga bergantung dengan hubungannya entity lain??

Macam-macam partcipation constraint

  1. Total participation

2.    Partial participation

Cara membuat ERD:

1.    Mengidentifikasi dan menetapkan seluruh anggota himpunan entity yang akan dilibatkan.

  1. Menetapkan atribut-atribut dari himpunan entity.

3.    Menetapkan atribut primary key dari setiap himpunan entity.

  1. Menetapkan relationship diantara entity.

5.    Menetapkan atribut relationship

  1. Menetapkan cardinaly ratio

7.    Menetapkan participation constraint.

Tidak ada komentar:

Posting Komentar