nama_produk, variasi, dan harga: Menyimpan detail produk.
Fungsi: Menyimpan data produk yang tersedia untuk dijual, serta berhubungan dengan tabel penjual dan pesanan.
3. Tabel pembeli:
Kolom:
id_pembeli (Primary Key): Identifikasi unik untuk setiap pembeli.
-
nama_pembeli, alamat, dan no_hp: Menyimpan informasi pembeli.
Fungsi: Menyimpan data pembeli yang melakukan transaksi di sistem.
4. Tabel pesanan:
Kolom:
nomor_pesanan (Primary Key): Identifikasi unik untuk setiap transaksi.
produk_id_produk (Foreign Key): Menghubungkan tabel ini dengan tabel produk.
pembeli_id_pembeli (Foreign Key): Menghubungkan tabel ini dengan tabel pembeli.
kuantitas: Menyimpan jumlah produk yang dipesan.
Fungsi: Menyimpan detail transaksi yang mencatat pesanan antara pembeli dan produk.
Setelah menjelaskan mengenai konsep dasar Entity Relationship Diagram (ERD) dan Enhanced Entity Relationship Diagram (EERD), langkah berikutnya adalah memahami proses normalisasi data. Normalisasi bertujuan untuk mengorganisasi data ke dalam tabel-tabel yang lebih efisien dengan mengurangi redundansi dan meningkatkan integritas data. Dalam bagian ini, akan dijelaskan secara bertahap proses normalisasi mulai dari bentuk data yang tidak ter-normalisasi (Non-NF) hingga mencapai bentuk normalisasi ketiga (3NF).
1. Data Non-NF (Tidak Ter-normalisasi)