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:
Entitas utama adalah objek-objek yang akan disimpan dalam database. Dalam contoh kasus ini, entitas
utama yang dapat diidentifikasi adalah:
Setiap entitas harus memiliki atribut yang menjelaskan ciri-ciri dan sifatnya. Contoh atribut untuk setiap
entitas utama dalam kasus ini adalah:
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:
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