Anda di halaman 1dari 3

Buatlah sebuah rancangan Entity Relationship Diagram disertai penjelasan yang terdiri dari:

1. Minimal 3 buah Entitas disertai atributnya;


2. Berelasi;
3. Lengkap dengan derajat relasi.

Jawab :

1.

Entitas dan Atribut

a. Penjual

 id_penjual : integer (PK)


 nama_penjual : string
 email : string
 no_telp : string
 alamat : string

b. Pembeli

 id_pembeli : integer (PK)


 nama_pembeli : string
 alamat : string
 email : string

c. Barang

 id_barang : integer (PK)


 nama_barang : string
 harga : integer
 stok : integer

Primary Key adalah atribute yang unik terdapat pada suatu entity yang berfungsi sebagai data
utama dari suatu entity. Berikut primary key pada ERD tersebut :

 Id_Penjual
 Id_Barang
 Id_ Pembeli

2. Relasi

Tabel tersebut merupakan tabel matriks relasi yang memungkinkan antara setiap entitas. Cara
membaca matriks relasi tersebut adalah bisa dari kiri ke kanan.

 Penjual dengan Barang, Maka Relasi yang ada adalah Dijual


 Penjual dengan Pembeli, Maka Relasi yang ada adalah Membeli
 Barang dengan Penjual, Maka Relasi yang ada adalah Menjual
 Barang dengan Pembeli, Maka Relasi yang ada adalah Membeli
 Pembeli dengan Penjual Maka Relasi yang ada adalah Menjual
 Pembeli dengan Barang, Maka Relasi yang ada adalah Dibeli

3. Derajat Relasi

 Menjual

Merupakan relasi antara entitas penjual dan barang yang berarti setiap penjual boleh menjual
barang apapun yang ingin dijual.

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.

 Membeli
Merupakan relasi antara entitas pembeli dan barang yang berarti pembeli dapat melakukan
pembelian barang yang dijual oleh petugas.

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.

Sumber :
BMP Basis Data (MSIM4206) Modul 3
https://kelasprogrammer.com/contoh-erd-penjualan-barang-online/

Anda mungkin juga menyukai