Latar Belakang
Seiring dengan perkembangan teknologi, semakin banyak toko beralih ke sistem penjualan online. Meskipun menawarkan kemudahan, pengelolaan toko online memiliki tantangan, seperti pencatatan data pelanggan, manajemen produk, transaksi penjualan, metode pembayaran, dan pengiriman barang yang terpisah-pisah. Hal ini dapat menyebabkan kesalahan dalam pengelolaan data, keterlambatan pengiriman, dan kesulitan dalam menghasilkan laporan penjualan yang akurat. Untuk itu, diperlukan sebuah sistem penjualan yang terintegrasi untuk meningkatkan efisiensi, mengurangi kesalahan, dan memberikan pengalaman yang lebih baik bagi pelanggan.
Rancangan ERD
1. Entitas Pelanggan
-Atribut:
- id_pelanggan (Primary Key)
- nama
- alamat
-Pelanggan terhubung ke transaksi melalui relasi melakukan. Artinya, setiap pelanggan dapat melakukan satu atau lebih transaksi.
2. Entitas Transaksi
-Atribut:
- id_transaksi (Primary Key)
- tgl_transaksi
- total_harga
- id_pelanggan (Foreign Key, relasi dengan entitas pelanggan)
-Relasi melakukan menghubungkan pelanggan dengan transaksi. Setiap transaksi dilakukan oleh satu pelanggan.
3. Entitas Barang
-Atribut:
- id_barang (Primary Key)
- nama_barang
- harga
- stok