Selanjutnya kita akan membuat EERD nya
Enhanced Entity-Relationship Diagram (EERD)
Gambar di atas merupakan Enhanced Entity-Relationship Diagram (EERD) untuk sistem manajemen pemesanan produk pada toko. Berikut penjelasannya:
1. Tabel Pelanggan
- Atribut:
- id_pelanggan (Primary Key): Identifikasi unik untuk setiap pelanggan.
- nama_pelanggan: Nama pelanggan.
- alamat: Alamat pelanggan.
- Relasi:
- Terhubung dengan tabel Pesanan di mana satu pelanggan dapat membuat banyak pesanan (one-to-many).
2. Tabel Pesanan
- Atribut:
- id_pesanan (Primary Key): Identifikasi unik untuk setiap pesanan.
- total_harga: Total harga dari pesanan.
- pelanggan_id_pelanggan (Foreign Key): Menghubungkan dengan id_pelanggan di tabel Pelanggan.
- Relasi:
- Terhubung dengan tabel Pelanggan (many-to-one).
- Terhubung dengan tabel Detail_Pesanan (one-to-many).
- Terhubung dengan tabel Pembayaran (one-to-one).
3. Tabel Detail_Pesanan
- Atribut:
- id_detail_pesanan (Primary Key): Identifikasi unik untuk setiap detail pesanan.
- pesanan_id_pesanan (Foreign Key): Menghubungkan dengan id_pesanan di tabel Pesanan.
- produk_id_produk (Foreign Key): Menghubungkan dengan id_produk di tabel Produk.
- jumlah: Jumlah produk yang dipesan.
- subtotal: Subtotal harga untuk produk tertentu.
- Relasi:
- Terhubung dengan tabel Pesanan (many-to-one).
- Terhubung dengan tabel Produk (many-to-one).
4. Tabel Produk
- Atribut:
- id_produk (Primary Key): Identifikasi unik untuk setiap produk.
- nama_produk: Nama produk.
- harga: Harga per unit produk.
- Relasi:
- Terhubung dengan tabel Detail_Pesanan (one-to-many).
5. Tabel Pembayaran
- Atribut:
- id_pembayaran (Primary Key): Identifikasi unik untuk setiap pembayaran.
- jumlah: Jumlah pembayaran yang dilakukan.
- metode_pembayaran: Metode pembayaran yang digunakan (misalnya: tunai, transfer).
- pesanan_id_pesanan (Foreign Key): Menghubungkan dengan id_pesanan di tabel Pesanan.
- Relasi:
- Terhubung dengan tabel Pesanan (one-to-one).
Setelah itu kita akan lanjut ke dalam pembuatan Aplikasinya
1. Jalankan kode berikut composer create-project yiisoft/yii2-app-basic nama_project pada terminal anda
2. Masuk ke dalam folder yang sudah kita buat pada vscode
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!