Anda di halaman 1dari 3

Nama : IRFAN AGUNG S.

Nim : 044325506

Sebagai contoh kasus, mari kita bayangkan kita akan merancang sebuah database untuk toko online
yang menjual produk-produk elektronik seperti smartphone, laptop, dan aksesori elektronik lainnya.

Langkah-langkah yang dapat kita lakukan untuk merancang Entity Relationship Diagram (ERD) adalah
sebagai berikut:

1. Identifikasi Entitas Utama

Entitas utama adalah objek-objek yang akan disimpan dalam database. Dalam contoh kasus ini, entitas
utama yang dapat diidentifikasi adalah:

- Produk: merepresentasikan produk elektronik yang dijual di toko online.


- Pelanggan: merepresentasikan orang-orang yang membeli produk dari toko online.
- Pemesanan: merepresentasikan pemesanan produk oleh pelanggan.
- Pembayaran: merepresentasikan pembayaran yang dilakukan oleh pelanggan untuk memesan
produk.

2. Tentukan Atribut untuk Setiap Entitas

Setiap entitas harus memiliki atribut yang menjelaskan ciri-ciri dan sifatnya. Contoh atribut untuk setiap
entitas utama dalam kasus ini adalah:

- Produk: nama produk, deskripsi, harga, jumlah stok.


- Pelanggan: nama, alamat, email, nomor telepon.
- Pemesanan: nomor pemesanan, tanggal pemesanan, jumlah total harga.
- Pembayaran: nomor pembayaran, metode pembayaran, jumlah pembayaran.

3. Identifikasi Relasi Antara Entitas

Setelah mengidentifikasi entitas utama dan atributnya, selanjutnya kita harus menentukan relasi antara
entitas. Dalam kasus ini, terdapat beberapa relasi antara entitas utama seperti:

- Pelanggan dapat melakukan banyak Pemesanan, tetapi setiap Pemesanan hanya dapat
dilakukan oleh satu Pelanggan.
- Setiap Pemesanan dapat berisi banyak Produk, dan setiap Produk dapat terdapat pada banyak
Pemesanan.
- Setiap Pemesanan dapat memiliki satu Pembayaran, dan setiap Pembayaran hanya dapat
dilakukan untuk satu Pemesanan.
4. Gambarkan ERD

Dengan mempertimbangkan semua entitas, atribut, dan relasi antara entitas yang telah diidentifikasi,
selanjutnya kita dapat menggambar ERD untuk toko online ini. Berikut adalah contoh ERD untuk kasus
ini:

Dalam ERD ini, terdapat empat entitas utama: Pelanggan, Produk, Pemesanan, dan Pembayaran.
Terdapat tiga relasi antara entitas utama, yaitu:

- Pelanggan melakukan banyak Pemesanan.


- Setiap Pemesanan berisi banyak Produk.
- Setiap Pemesanan memiliki satu Pembayaran.

Relasi antara Pelanggan dan Pemesanan adalah one-to-many, sedangkan relasi antara Pemesanan dan
Produk serta Pemesanan dan Pembayaran adalah many-to-many. Oleh karena itu, kita memerlukan
entitas Detail Pemesanan yang berfungsi sebagai entitas penghubung antara Pemesanan dan Produk.

Dengan ERD
Buatlah perancangan ERD tersebut menggunakan yEd

Anda mungkin juga menyukai