Anda di halaman 1dari 6

LAPORAN TUGAS

RANCANGAN BASIS DATA E-COMMERS

Disusun oleh:
Kelompok 5
Arsy Sihabuddin Attar 5230311025
Dimas Nur Huda 5230311041
Febio Aryadiva Harahap 5230311040
M. Alfin Maulana 5230311052
M. Rizky Ramadhan 5230311061

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS SAINS DAN TEKNOLOGI INFORMASI
UNIVERSITAS TEKNOLOGI YOGYAKARTA
Tahun Akademik 2024/2025
Buatlah rancangan basis data berdasarkan studi kasus di atas.
Rancangan basis data meliputi:
1. Menentukan entitas yang terlibat

Supplier Reseller Konsumen Barang


SupplierID (PK) ResellerID (PK) KonsumenID (PK) BarangID (PK)
NamaSupplier Nama Toko NamaKonsumen NamaBarang
Alamat Alamat Alamat Jenis
Kontak Kontak Kontak Harga
SupplierID (FK) Stok

Pemesanan Riview Pengiriman Pembayaran


PemesananID (PK) ReviewID (PK) PengirimanID (PK) PembayaranID (PK)
KonsumenID KonsumenID PemesananID (FK) PemesananID (FK)
BarangID (FK) BarangID (FK) TanggalPengiriman MetodePembayaran
TanggalPemesanan Ulasan NomorResi TanggalPembayaran
Penilaian

2. Menentukan aturan bisnis berdasarkan entitas tersebut

- Supplier menyediakan Produk ke Reseller.


- Reseller menjual Produk ke Konsumen melalui aplikasi ecommerce.
- Konsumen membuat Pemesanan untuk Produk dan melakukan Pembayaran.
- Reseller mengatur Pengiriman Produk yang sudah dipesan ke Konsumen.
- Konsumen melakukan konfirmasi penerimaan Produk dan memberikan Review.
Penjelasan:
1. Pengusaha Reseller dan Supplier:
- Relasi ini menghubungkan pengusaha reseller dengan supplier yang menyediakan barang-barang
pakaian motif batik.
- Setiap pengusaha reseller dapat memiliki banyak supplier (one-to-many relationship).
- Kunci utama yang digunakan adalah ID_Pengusaha pada tabel Pengusaha Reseller dan ID_Supplier
pada tabel Supplier.

2. Pengusaha Reseller dan Barang:


- Relasi ini menghubungkan pengusaha reseller dengan barang-barang pakaian motif batik yang dijual di
toko.
- Setiap pengusaha reseller dapat memiliki banyak barang yang dijual (one-to-many relationship).
- Kunci utama yang digunakan adalah ID_Pengusaha pada tabel Pengusaha Reseller dan ID_Barang pada
tabel Barang.

3. Konsumen dan Pemesanan:


- Relasi ini menghubungkan konsumen dengan pemesanan yang dilakukan secara online melalui aplikasi
ecommerce.

1
- Setiap konsumen dapat melakukan banyak pemesanan (one-to-many relationship).
- Kunci utama yang digunakan adalah ID_Konsumen pada tabel Konsumen dan ID_Pemesanan pada
tabel Pemesanan.

4. Pemesanan dan Barang:


- Relasi ini menghubungkan pemesanan dengan barang yang dipesan oleh konsumen.
- Setiap pemesanan terdiri dari beberapa barang (many-to-many relationship).
- Kunci utama yang digunakan adalah ID_Pemesanan pada tabel Pemesanan dan ID_Barang pada tabel
Barang.

5. Pemesanan dan Pembayaran:


- Relasi ini menghubungkan pemesanan dengan informasi pembayaran yang dilakukan oleh konsumen.
- Setiap pemesanan memiliki satu pembayaran (one-to-one relationship).
- Kunci utama yang digunakan adalah ID_Pemesanan pada tabel Pemesanan dan ID_Pembayaran pada
tabel Pembayaran.

6. Pemesanan dan Pengiriman:


- Relasi ini menghubungkan pemesanan dengan informasi pengiriman barang yang sudah dipesan.
- Setiap pemesanan memiliki satu pengiriman (one-to-one relationship).
- Kunci utama yang digunakan adalah ID_Pemesanan pada tabel Pemesanan dan ID_Pengiriman pada
tabel Pengiriman.

7. Konsumen dan Review:


- Relasi ini menghubungkan konsumen dengan ulasan dan penilaian terhadap barang yang dibeli.
- Setiap konsumen dapat memberikan banyak ulasan (one-to-many relationship).
- Kunci utama yang digunakan adalah ID_Konsumen pada tabel Konsumen dan ID_Review pada tabel
Review.

2
3. Gambar Entity Relationship Diagram (ERD)

3
4. Gambar Relasi Tabel

Konsumen

PK ID_Konsumen

Nama Konsumen

Supplier Alamat

PK ID_Sup plier Kontak

Nama Supplier Pembayaran


Alamat
Riview PK Kd_Pemba yaran
Kontak
PK ID_Riview FK Kd_Pemesanan

FK ID_Konsumen Pemesanan Met Pembayaran

FK Kd_Barang PK Kd_Pemesanan Tgl Pembayaran

Penilaian FK ID_Konsumen
Pengiriman
FK ID_Barang
PK Kd_Pen giriman
Tgl Pemensanan
Reseller FK Kd_Pemesanan

PK ID_Resller Barang Tgl Pengiriman

Nama Reseler PK ID_Baran g Tgl Pembayaran


Alamat Nama Barang

Kontak Jenis

FK ID_Supplier Harga

Stok

4
5. Struktur Tabel

Anda mungkin juga menyukai