Mohon tunggu...
Mifta huljanah
Mifta huljanah Mohon Tunggu... Mahasiswa

Saya miftahul jannah biasa dipanngil mifta, hobi saya nonton, bermain game, mendengar musik.

Selanjutnya

Tutup

Pendidikan

Membuat ERD, EERD, Implementasi SQL serta Aplikasi Basis Data "BelanjaKu"

28 Desember 2024   15:41 Diperbarui: 28 Desember 2024   15:41 135
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
 Gambar 1.1 ERD BelanjaKu

Studi Kasus: Manajemen Basis Data pada Toko Online "BelanjaKu"
"BelanjaKu" adalah sebuah toko online yang menjual berbagai macam produk, mulai dari
elektronik, pakaian, hingga kebutuhan rumah tangga. "Belanjaku" menampilkan daftar produk
yang tersedia. Setiap produk memiliki informasi kategori, stok, dan deskripsi. Pengguna dapat
menambahkan produk ke keranjang belanja. Memastikan stok barang berkurang secara otomatis
ketika produk ditambahkan ke keranjang.

ERD (Entity-Relationship Diagram) di atas menggambarkan struktur data untuk sebuah sistem yang berhubungan dengan pengelolaan pelanggan, pesanan, detail pesanan, produk, dan kategori produk. Berikut penjelasannya: 

Entitas dan Hubungan

  1. Pelanggan

    • Entitas pelanggan menyimpan data terkait pelanggan.
    • Atributnya:
      • id_pelanggan (Primary Key)
      • nama
      • email
      • alamat
      • nomor_telepon
    • Hubungan:
      • Setiap pelanggan "membuat" satu atau lebih pesanan.
  2. Pesanan

    • Entitas pesanan menyimpan data pesanan yang dibuat pelanggan.
    • Atributnya:
      • id_pesanan (Primary Key)
      • tanggal_pesanan
      • status
      • total_harga
    • Hubungan:
      • Setiap pesanan "memiliki" satu atau lebih detail pesanan.
      • Setiap pesanan dibuat oleh satu pelanggan.
  3. Detail Pesanan

    • Entitas detail_pesanan menyimpan detail dari setiap pesanan, seperti produk yang dipesan dan jumlahnya.
    • Atributnya:
      • id_detail_pesanan (Primary Key)
      • jumlah (jumlah produk yang dipesan)
    • Hubungan:
      • Detail pesanan "mempunyai" satu produk.
      • Satu pesanan dapat memiliki beberapa detail pesanan.
  4. Produk

    • Entitas produk menyimpan informasi produk yang tersedia.
    • Atributnya:
      • id_produk (Primary Key)
      • nama
      • deskripsi
      • stok
      • harga
    • Hubungan:
      • Setiap produk "mencakup" satu kategori.
  5. Kategori

    • Entitas kategori menyimpan informasi kategori dari produk.
    • Atributnya:
      • id_kategori (Primary Key)
      • nama
      • deskripsi
    • Hubungan:
      • Satu kategori dapat mencangkup beberapa produk

Gambar 1.2 EERD BelanjaKu
Gambar 1.2 EERD BelanjaKu
Enhanced Entity-Relationship Diagram (EERD) yang ditampilkan di atas menggambarkan struktur basis data relasional untuk sebuah sistem yang mengelola pelanggan, pesanan, detail pesanan, produk, dan kategori produk. Berikut adalah penjelasan detail mengenai elemen-elemen diagram tersebut: 

1. Tabel Pelanggan (pelanggan)

Tabel ini menyimpan informasi mengenai pelanggan.

  • Kolom:
    • id_pelanggan (Primary Key): Identifier unik untuk setiap pelanggan.
    • nama: Nama pelanggan.
    • email: Alamat email pelanggan.
    • nomor_telepon: Nomor telepon pelanggan.
    • alamat: Alamat pelanggan.

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

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan 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