Anda di halaman 1dari 3

Dasar Perancangan Database (Model Relasional)

ERD (Entity Relationship Diagram)


ERD merupakan suatu pemodelan dari basisdata relasional yang didasarkan atas
persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek
yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut
entity dan hubungan yang dimilikinya disebut relationship. Suatu entity bersifat
unik dan memiliki atribut sebagai pembeda dengan entity lainnya. Contoh : entity
Mahasiswa, mempunyai atribut nama, umur, alamat, dan nim.
Tahapan :
1) Mengidentifikasi dan menetapkan semua himpunan yang terlibat.
Contoh dalam lingkup universitas:

Mahasis
wa

Kuliah

Dosen

2) Menentukan key dari entity tsb.


3) Mengidentifikasi dan
Konsep Dasar Key dalam ERD
- Key:
Elemen Record yang dipakai
5 jenis key:
1) Super Key : semua atribut2 key yang berhubungan dengan entitas
2) Candidate key : syarat tidak ada atribut yang sama. Ex: mahasiswa= no
BP, Nama_mhs
3) Primary Key : atribut merupakan candidate key yang telah dipilih untuk
mengidentifikasi setiap record secara unik.
4) Foreign key : salinan primary key namun letaknya terdapat pada table
lain. Ex: hubungan entity peminjam dengan film yaitu beberapa transaksi
peminjaman.
peminjaman.

Kode_peminjam

dan

kode_film

pada

entity

transaksi

5) Composite key : primary key yang lebih dari suatu item. Ex: entity
peminjaman-kode_peminjam dan kode_film

Contoh soal:
Table krs berisi field:
-

No_krs
Id_matkul
NIM
Nilai_angka
Nilai_huruf
Lulus
Super key
: Semua field table krs
Candidate key : No_krs, Id_matkul, NIM
Primary key
: No_krs
Foreign key
: Composite key : No_krs, Id_matkul, dan NIM
4) Menentukan derajat / kardinalitas relasi untuk setiap himpunan relasi.
Contoh relasi many to many :

NIM

NamaM
HS
Mempelajari

Mahasiswa

Kuliah

5) Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif


(non primary key)

Contoh kasus :
Sebuah perusahaan retail memiliki seorang pelanggan yang telah memesan
sejumlah barang produksi. Gambarkan diagram ER dari proses transaksi pembelian
tersebut dan buatkan tabel2nya.
Jawaban :
Pelanggan

order

Barang

Proses

Penjualan

Anda mungkin juga menyukai