Senin, 30 Maret 2015

ERD (Entity Relationship Diagram)

       ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.    
     
 Komponen penyusun ERD adalah sebagai berikut :
 
    Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek lain, sebagai contoh mahasiswa,dosen,departemen. Entitias terdiri atas beberapa atribut sebagai contoh atribut dari entitas mahasiswa adalah nim,nama,alamat,email, dll. Atribut nim merupakan unik untuk mengidentifikasikan / membedakan mahasiswa yg satu dengan yg lainnya. Pada setiap entitas harus memiliki 1 atribut unik atau yang disebut dengan primary key.
       Atribut adalah Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips. 

         Relasi adalah hubungan antara beberapa entitas. sebagai contoh relasi antar mahaiswa dengan mata kuliah dimana setiap mahasiswa bisa mengambil beberapa mata kuliah dan setiap mata kuliah bisa diambil oleh lebih dari 1 mahasiswa. relasi tersebut memiliki hubungan banyak ke banyak. Berikut adalah contoh ERD.

Kardinalitas menyatakan jumlah himpunan relasi antar entitias. pemetaan kardiniliat terdiri dari :
 
 
·     one-to-one :sebuah entitas pada A berhubungan dengan entitas B paling banyak 1contoh diatas relasi dosen dan prodi dimana setiap dosen hanya bekerja pada 1 prodi.
 
·     one-to-many : sebuah entitas pada A berhubungan dengan entitas B lebih dari satu contoh diatas adalah 1 prodi memiliki banyak dosen

·         many-to-many : sebuah entitas pada A berhubungan dengan entitas B lebih dari satu dan B berhubungan dengan A lebih dari satu jugan contoh diatas adalah relasi mahasiswa dengan mata kuliah.
 
S       Soal  ERD Perkuliahan 

RELASI
ENTITAS A
ENTITAS B
KARDINALITAS
Bekerja
Prodi
Dosen
1 – M
Mengajar
Dosen
Kelas
M – N
Bagian
Kelas
Mata Kuliah
M – 1
Memiliki
Prodi
Mata Kuliah
1 – M
Terdaftar
Mata Kuliah
Mahasiswa
N – M
Mengambil
Mata Kuliah
Mahasiswa
N – M


 
 
 
 
 

 

Tidak ada komentar:

Posting Komentar