Anda di halaman 1dari 10

Tahapan Merancang

Entity Relationship Diagram


(ERD)

06

Abd. Charis Fauzan, M.Kom


ERD atau Entity Relationship Diagram adalah suatu bentuk diagram
yang menjelaskan hubungan antar objek-objek data yang
mempunyai hubungan antar relasi
Tahapan Merancang ERD Program Studi Ilmu Komputer
Universitas Nahdlatul Ulama Blitar

Menentukan entitas

Menentukan atribut termasuk atribut kunci

Identifikasi relasi

Menentukan kardinalitas
Studi Kasus : ERD Tentang Penjualan Barang Online
Penjualan merupakan aktifitas menjual produk bisa berupa barang ataupun jasa. Aktifitas ini
di akukan oleh dua pihak yakni penjual dan pembeli. Pada studi kasus kali ini kita akan coba
membuat perancangan basis data menggunakan pemodelan ERD

Aturan
• Seorang penjual dapat menjual banyak barang
• Seorang pembeli dapat membeli lebih dari satu
barang yang dijual oleh penjual
• Stok barang akan berkurang sesuai jumlah
barang yang dibeli
• Penjual, pembeli dan barang dapat diidentifikasi
dengan id yang berbeda (unik)
Tahapan 1 Program Studi Ilmu Komputer
Universitas Nahdlatul Ulama Blitar

Menentukan entitas

Penjual Pembeli

Barang
Tahapan 2 Program Studi Ilmu Komputer
Universitas Nahdlatul Ulama Blitar

Menentukan Atribut

Penjual Barang Pembeli

• id_penjual : integer (PK) • id_barang : integer (PK) • id_pembeli : integer (PK)


• nama_penjual : string • nama_barang : string • nama_pembeli : string
• email : string • harga : integer • alamat : string
• no_telp : string • stok : integer • email : string
• alamat : string
Tahapan 3 Program Studi Ilmu Komputer
Universitas Nahdlatul Ulama Blitar

Menentukan Relasi dan Kardinalitas

Penjual Barang

• id_penjual : integer (PK) • id_barang : integer (PK)


• nama_penjual : string Menjual • nama_barang : string
• email : string • harga : integer
• no_telp : string • stok : integer
• alamat : string

Kardinalitas relasi antara penjual dan barang adalah one to many karena seorang penjual dapat menjual
banyak barang atau banyak barang dapat dijual oleh seorang penjual.
Tahapan 3 Program Studi Ilmu Komputer
Universitas Nahdlatul Ulama Blitar

Menentukan Relasi dan Kardinalitas

Pembeli Barang

• id_pembeli : integer (PK) • id_barang : integer (PK)


• nama_pembeli : string Membeli • nama_barang : string
• alamat : string • harga : integer
• email : string • stok : integer

Kardinalitas relasi antara pembeli dan barang adalah one to many karena seorang pembeli dapat membeli
banyak barang atau dengan kata lain banyak barang boleh di beli oleh seorang pembeli.
Hasil Rancangan ERD
Penjualan Barang Online
Tools untuk Merancang ERD Program Studi Ilmu Komputer
Universitas Nahdlatul Ulama Blitar

Draw.io Dbdiagram.io Lucidchart

SQLDBM QuickDBD ERDPlus

Anda mungkin juga menyukai