ERD ( Entity Relationship Diagram)
ERD merupakan suatu model untuk menjelaskan hubungan antara data dalam basis data berdasarkan objek-objek dasar data yang memiliki hubungan / Relasi.
ERD untuk memodelkan struktur data dan hubungan antar data , untuk menggambarkannya digunakan beberapa notasi dan simbol .
- Entitas
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
isi dari Atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain .Gambar Atribut diwakili oleh simbol Elips
Atribut terbagi 2 Yakni :
1. Identifier (key) digunakan untuk menentukan suatu entity secara unik (primary key)
2. Descriptor (Nonkey Atribut) digunakan untuk menspesifikasikan karakteristik dari suatu entity yang tidak unik.
1. Identifier (key) digunakan untuk menentukan suatu entity secara unik (primary key)
2. Descriptor (Nonkey Atribut) digunakan untuk menspesifikasikan karakteristik dari suatu entity yang tidak unik.
- Relasi
Relasi adalah hubungan antara beberapa entitas.
sebagai contoh relasi antara mahasiswa dengan mata kuliah dimana setiap mahasiswa bisa mengambil beberapa mata kuliah dan setiap mata kuliah bisa diambil dari lebih 1 mahasiswa.
relasi tersebut memiliki hubungan banyak ke banyak
sebagai contoh relasi antara mahasiswa dengan mata kuliah dimana setiap mahasiswa bisa mengambil beberapa mata kuliah dan setiap mata kuliah bisa diambil dari lebih 1 mahasiswa.
relasi tersebut memiliki hubungan banyak ke banyak
Kardinalitas menyatakan jumlah himpunan relasi antar entitas . Pemetaan kardinakitas terdiri dari :
- · one-to-one :sebuah entitas pada A berhubungan dengan entitas B paling banyak 1contoh diatas relasi pegawai dan departemen dimana setiap pegawai hanya bekerja pada 1 departemen
- one-to-many : sebuah entitas pada A berhubungan dengan entitas B lebih dari satu contoh diatas adalah 1 depertemen memiliki banyak pegawai
- 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.
- Berikut adalah metode/tahap untuk membuat ERD :
- Menentikan Entitas
- Menentukan Relasi
- Menggambar ERD Sementara
- Mengisi Kardinalitas
- Menentukan Kunci Utama
- Menggambar ERD Sesuai Key
- Menentukan Atribut
- Memetakan Atribut
- Menggambar ERD Dengan Atribut



Tidak ada komentar:
Posting Komentar