Aug 8, 2014

Entity Relationship Diagram (ERD)

,
ERD (Entity Relationship Diagram)


ERD adalah suatu pemodelan dari basis data relasional yang didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut relationship. Suatu entity bersifat unik dan memiliki atribut sebagai pembeda dengan entity lainnya. Contoh : entity Mahasiswa, mempunyai atribut nama, umur, alamat, dannim.

Diagram E-R terdiri dari:
1. Kotak persegi panjang, menggambarkan himpunan entitas
2. Elip, menggambarkan atribut-atribut entitas
3. Belah Ketupat, menggambarkan hubungan antara himpunan entitas
4. Garis, yang menghubungkan antar objek dalam diagram E-R


E-R Diagram sebagai suatu pemodelan setidaknya memiliki beberapa karakteristik dan manfaat sebagai berikut:
1. Memudahkan untuk dilakukannya analisis dan perubahan system sejak dini, bersifat murah dan cepat.
2. Memberikan gambaran umum akan system yang akan di buat sehingga memudahkan developer.
3. Menghasilkan dokumentasi yang baik untuk client sebagai bahan diskusi dengan bentuk E-R Diagram itu sendiri
4. Kamus data bagi para pengembang database.

Struktur dari E-R Diagram secara umum ialah terdiri dari:
1. Entitas 
   merupakan objek utama yang informasiakan disimpan, biasanya berupa kata benda, contoh : Mahasiswa, Dosen, Nasabah, Mata Kuliah, Ruangan, dan lain-lain.

2. Atribut 
    merupakan deskripsi dari objek yang bersangkutan. Berikut adalah jenis atribut :
    1. Atribut Key
     adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama

    2. Atribut simple
        atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi

    3. Atribut Multivalue
       adalah nilai dari suatu atribut yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan

    4. Atribut Composite
       adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub atribut.

    5. Atribut Derivatif
     adalah atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus

3. Relationship 
   merupakan suatu hubungan yang terjalin antara dua entitas yang ada. Relasi yang terjadi diantara dua himpunan entitas (misal A dan B) dapat berupa:
1. One to One, satu record dipetakan dengan satu record di entitas lain. 
2. One to Many, Satu record dapat dipetakan menjadi beberapa record di entitas lain. 
3. Many to Many, Beberapa record dapat dipetakan menjadi beberapa record di entitas lain. 

0 komentar to “Entity Relationship Diagram (ERD)”

Post a Comment

Berikan komentar yang bersifat membangun

 

Wrote Knowledge Copyright © 2011 -- Template created by O Pregador -- Powered by Blogger