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