Minggu, 23 September 2012

Entity Relationship Diagram


Merupakan Diagaram yang menggambarkan hubungan antara entitas . ER Diagram dapat mengekspresikan struktur logis sebuah basis data dengan simple dan jelas. ER Diagram terdiri dari 3bentuk diagaram dasar yaitu Persegi, Ellips, Garis
Macam-macam notasi untuk menggambarkan secara fisik dan logis dari basis data.



Notasi yang di gunakan dalam ER Diagram adalah
  •    Entity atau entitas

merupakan objek maupun benda yang ada dan dapat dibedakan dari objek lain dalam dunia nyata.
Contoh : Hewan : sapi,kambing,ayam,bebek,rusa,jerapah,dll

Entity sets adalah kumpulan entitas yang punya tipe  sama
Contoh :Kumpulan orang yang bekerja di suatu pabrik didefinisikan sebagai karyawan


·        Atribut
Adalah property deskriptif yang dimiliki oleh semua anggota dari semua set entitas. Setiap atribut pada entitas memiliki kunci atribut yang bersifat unik (hanya satu/ primary key).
Contohnya mahasiswa : nama, NIM, jenis kelamin, tempat tanggal lahir.
                                 

Jenis – jenis atribut :
Ø Atribut Sederhana
Atribut yang terdiri atas satu komponen tunggal dengan keberadaan yang independen dan tidak bisa diuraikan lagi.
Contoh : atribut NIM dalam entitas mahasiswa
Ø Atribut Komposit
Terdiri dari beberapa atribut yang lebih mendasar.
Ø Atribut Berharga Tunggal
Hanya mempunyai satu nilai untuk suatu entitas tertentu
Contoh : atribut jenis kelamin pada entitas mahasiwa.
Ø Atribut Derivatif
Dihasilkan dari atribut lain yang tidak berasal dari suatu entitas.
Contoh : atribut umur yang dihasilkan dari atribut tanggal lahir.

·        Relationship (Hubungan)
Hubungan yang terjadi antara satu maupun lebih entity.
Contoh : entitas mahasiswa missal dengan NIM 4566 berelasi dengan entitas sebuah mata kuliah kode matkul we33 dan matkul basis data. Relasi diantara kedua entity adalah mahasiswa tersebut memiliki NIM yang berelasi dengan mata kuliah sehingga mahasiswa tersebut mengambil mata kuliah.
                       
·        Cardinalty Rasio (Derajat Relasi )
Menjelaskan tentang jumlah hubungan antar entity.
ü Macam-macam derajat Relasi
v One to One
Satu entitas berhubungan hanya berhubungan dengan satu entitas.
Contohnya : seorang presiden hanya bisa memimpin satu Negara
v One to many or any to one
Suatu entitas berhubungan dengan sejumlah sejumlah entitas.
Contoh : para karyawan bekerja untuk satu departemen atau satu      department mempunyai banyak karyawan.
v One to Many
Setiap entitas berhubungan dengan banyak entitas.

Tahap Pembuatan Entity Relationship Diagram
a)     Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlihat.
b)    Menentukan atribut-atribut dari masing-masing himpunan entitas
c)     Menentukan atribut primary key dari entity
d)    Menentukan relationship antara entity
e)     Menentukan atribut-atribut dari relationship
f)      Menentukan derajat relasi
g)     Menentukan batasan-batasan


                                                                                                                                                                                                   

Tidak ada komentar:

Posting Komentar