ENTITY RELATION DIAGRAM (ER_D)
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 ER_D
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.
Menurut salah satu para ahli, Brady dan Loonam (2010), Entity
Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan
kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap
analisis persyaratan proyek pengembangan system. Sementara seolah-olah teknik
diagram atau alat peraga memberikan dasar untuk desain database relasional yang
mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail
pendukung merupakan model data yang pada gilirannya digunakan sebagai
spesifikasi untuk database.
Komponen penyusun ERD adalah sebagai berikut :
Komponen ER_D
- Entitiy
- Atribute
- Relationship
- Entitiy
2. Atribute
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.
3. Relations
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.
Simbol relasi pada ER_D
MENGGAMBAR ER_D
Berikut adalah metode/tahap untuk membuat ERD
:
- · Menentukan Entitas
- · Menentukan Relasi
- · Menggambar ERD sementara
- · Mengisi Kardinalitas
- · Menentukan Kunci Utama
- · Menggambar ERD berdasar Key
- · Menentukan Atribut
- · Memetakan Atribut
- · Menggambar ERD dengan Atribut
Kelebihan ER_D
- Memudahkan analisis sistem yang di kembangkan.
- Memudahkan perancangan saat merancang Basis Data.
- Rancangan basis data yang dikembangkan umumnya telah optimal.
- Penggunaan simbol umunya mudah di pahami.
- Pemakai lebih mudah memahami.
- Kebutuhan media yang luas.
- Seringkali ER_D tampil sangat ruwet.
No comments:
Write comments