Mohon tunggu...
Iqra FauzanAkbar
Iqra FauzanAkbar Mohon Tunggu... Mahasiswa - Mahasiswa

Perkenalkan nama saya adalah Iqra Fauzan Akbar saya adalh seorang mahasiswa yang berasal dari universitas haluoleo fakultas MIPA jurusan Matematika prodi Ilmu Komputer Angkatan 2023.

Selanjutnya

Tutup

Analisis

Pembuatan ERD,EERD,serta Pembuatan Aplikasi Manajemen Toko barang

27 Desember 2024   18:56 Diperbarui: 2 Januari 2025   10:00 70
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gambar 2 Enhanced Entity-Relationship Diagram (EERD) 

Selanjutnya kita akan membuat EERD nya

Enhanced Entity-Relationship Diagram (EERD)

Gambar 2 Enhanced Entity-Relationship Diagram (EERD) 
Gambar 2 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

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Analisis Selengkapnya
Lihat Analisis Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun