tugas presentasi kelompok 4
ERD (entity Relationship Diagram) merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
EDR untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan bebrapa notasi dan simbol pada dasarnya ada 4 simbol yang gunakan , yaitu:
No. |
Nama |
Penjelasan |
Simbol |
1. |
Entity |
Merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. |
|
2. |
Atribut |
atribut berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. |
|
3. |
Relasi |
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. |
|
4. |
Konsentrain Integritas |
Kardinality Rasio
ØOne to one ( satu ke satu)
Setiap anggota entitas E1 hanya boleh berhubungan dengan 1 anggota entitas E2, begitu pula sebaliknya.
ØOne to Many (satu ke banyak)
setiap anggota entitas E1 boleh berhubungan lebih dari satu anggota entitas E2, begitu pula sebaliknya.
ØMany To One (banyak ke satu)
yaitu perbandingan antara entity pertama denganentity kedua berbanding banyak berbanding 1.
ØMany to Many (banyak ke banyak)
setiap anggota entitas E1 boleh berhubungan dengan banyak anggota entitas E1, begitu pula sebaliknya.
Contohkasus
Entity Relationship Diagram Hotel
Dalam sebuah kost terdapat 5 macam entitias yang terdiri dari Pemilik kost, alamat, No.HP, pekerjaan, jenis kelamin.
ke lima entitas tersebut semuanya memilki hubungan atau relasi. Salah satu contohnya ibu kost melayani anak kost. Untuk lebih jelasnya kita dapat membuat Diagram Entity Relationship.
Menentukan atribut dari setiap entity
Entitas |
Atribut |
Pemilik Hotel |
Nama, alamat, No.Hp, pekerjaan, Jenis kelamin |
Tamu Hotel |
Nama, alamat, No.Hp, umur, Jenis kelamin |
Kamar |
No_Kamar |
Harga |
Id harga, kualitas |
Fasilitas |
Id type, kamar, jumlah kamar, jenis kamar. |
Menentukan Primary Key Dari setiap entity
Entitas |
Atribut |
Pemilik Hotel |
Nama, alamat, No,Hp, Pekerjaan, jenis kelamin |
Tamu Hotel |
Nama, alamat, No,Hp, umur, jenis kelamin |
Kamar |
No_Kamar |
Harga |
Id_Harga, kualitas |
Fasilitas |
Id type kamar, jumlah kamar, jenis kamar |
Menentukan Cardinality Rasio
Entity |
Relationship |
Entity |
Cardinality Rasio |
Pemilik Hotel |
Melayani |
Anak kost |
1:N, |
Tamu |
Melakukan |
Transaksi tinggal |
N:1 |
Kamar |
Memiliki |
Fasilitas |
M:N |
Transaksi Tinggal |
Untuk |
Harga |
1:1 |
Fasiliras |
Mempunyai |
Harga |
1:N |
Menentukkan Relationship antar Entity
<td style="width: 216pt; border-right: 1pt solid white; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color white white; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors:
Entity |
Relationship |
Entity |
|