Selamat datang di Galih's Blog, http;//galihstw.blogspot.com, semoga dapat menjadi media berbagi informasi dan semoga bermanfaat...
Twitter Delicious Facebook Digg Stumbleupon Favorites More

Sabtu, 28 April 2012

Entity Relationship Diagram


Apa itu ERD?

ERD (Entity Relationship Diagram), atau Bahasa Indonesianya Diagram Hubungan Entitas adalah suatu model atau gambaran yang digunakan untuk menjelaskan hubungan antar data dalam basis data / data base berdasarkan objek-objek dasar data yang mempunyai hubungan atau relasi.
Apa itu Entitas?

            Entitas dikutip dari http://id.wikipedia.org/wiki/Entitas adalah sesuatu yang memiliki keberadaan yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik. Atau lebih jelasnya entitas adalah sesuatu yang nyata yang dapat dibedakan antara entitas yang satu dengan yang lain karena bersifat unik.

            Dalam ERD juga terdapat Atribut yang mana atribut ini terdapat pada entitas-entitas yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut dapat mengidentifikasikan isi elemen satu dengan yang lain. Selain Entitas dan Atribut, ada juga Relasi / hubungan, yaitu hubungan atar entitas-entitas yang berasal dari himpunan entitas yang berbeda.

Simbol:


 
Entitas Kuat:
adalah entitas yang mandiri dengan kata lain tidak bergantung pada entitas yang lain.

Entitas Lemah:
Kebalikan dari entitas Kuat, entitas ini keberadaanya bergantung pada entitas yang lain.

Atribut Kunci:
Atribut yang digunakan sebagai kunci atau yang menghubungkan entitas atau relasi.

Atribut Multivalue:
Atribut yang memiliki banyak nilai.

Atribut Derivatif:
attribute yang nilai-nilainya diperoleh dari hasil perhitungan atau dapat diturunkan dari attribute lain yang berhubungan.

Atribut Komposit:
atribut komposit merupakan atribut yang masih dapat dipecah menjadi sub-sub atribut yang masing-masing memiliki arti tesendiri.

Identifying Relation:
Relasi yang menghubungkan antara Entitas kuat dan lemah.



Macam-macam relasi yang terjadi antara dua entitas (Derajat Kardinalitas):

Satu ke satu (One to One):
Berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu sebaliknya setiap entitas pada himpunan entitas B berhubungan paling banyak satu entitas pada himpunan entitas A.     
Example:
                                         
Setiap satu Dosen paling banyak mengepalai(relation) satu jurusan, dan setiap satu Jurusan paling banyak dikepalai satu Dosen.

Satu ke banyak (One to Many):
Setiap entitas pada himpunan entitas A berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap hinpunan entitas pada himpunan entitas B berhubungan paling banyak dengan satu entitas pada himpunan entitas A.
Example:
 Setiap satu Dosen dapat mengajar lebih dari satu Kuliah, sedangkan satu kuliah paling banyak diampu oleh satu Dosen.

Banyak ke Banyak (Many to Many):
Berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian juga sebaliknya, dimana setiap entitas pada pada himpunen entitas B berhubungan banyak entitas pada himpunan entitas A.
Example:
 Setiap Mahasiswa dapat mempelajari banyak kuliah dan setiap mata kuliah juga dapat dipelajari oleh banyak mahasiswa.


  
Tahapan-tahapan membuat ERD:

1.      Menentukan Entitas.
2.      Menentukan key dari masing-masing Entitas.
3.      mengidentifikasi dan menetukan Relasi di antara entitas-entitas.
4.      Menentukan Derajat Kardinalitas.
5.      Gambar ERD berdasarkan key.
6.      Menentukan Atribut dan memasangkan pada entitas yang sesuai.
7.      Gambar ERD dengan Atribut.
8.      Periksa hasil.

 

0 komentar:

Posting Komentar

Entri Populer

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Blogger Templates