61
3.1.4 Analisis Basis Data
3.1.4.1 Entity Relational Diagram ERD
ERD Entity Relationship Diagram merupakan model konseptual yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk
memodelkan struktur data dan hubungan antar data. Dengan ERD, model dapat diuji dengan mengabaikan proses yang dilakukan. Model data dari sistem yang
akan dibangun dapat dilihat dari gambar 3-5.
Produk Member
Kategori melakukan
memiliki id_produk
id_kategori id_kategori
id_member
id_member
memiliki Provinsi
Kota memiliki
id_provinsi id_provinsi
id_kota id_kota
memiliki Detail_Gambar
id_gambar id_produk
memiliki id_detail_produk
id_produk id_ukuran
dimiliki
id_ongkos_kirim memiliki
id_retur
mengomentari id_member
id_komentar id_produk
Galeri memiliki
Membuat Testimonial
id_galeri id_member
id_member id_testimonial
Diskon id_diskon
id_pesanan dilakukan
id_pesanan id_pembayaran
1 . . 1
N N
1 1 . . N
0 . . N 1
N 1 . . 1
0 . . 1
0 . . N 1 . . 1
1
N 1
N 1 . . 1
0 . . N 0 . . N
1 . . 1
1 . . 1 0 . . 1
Pembayaran
Retur
N
id_detail_pesanan id_pesanan
id_produk
1
id_detail_produk memiliki
1 N
Detail Produk Tujuan
Pengiriman memiliki
1 . . 1 0 . . 1
id_pesanan id_tujuan
memiliki
1 1
id_kota id_pesanan
Detail_Retur memiliki
memiliki id_retur
id_detail_retur id_detail_pesanan
1 N
1 . . 1 1 . . 1
memiliki vote
melakukan
1 . . 1 0 . . N
0 . . 1 1 . . 1
Jasa Pengiriman Jenis Pengiriman
Ongkos Kirim
memiliki
1 N
memiliki
memiliki
1 N
1
1
id_jasa_pengiriman id_jenis_pengiriman
id_jasa_pengiriman id_jenis_pengiriman
id_kota id_ongkos_kirim
Ukuran id_ukuran
memiliki
1 N
Petugas id_petugas
id_petugas mengelola
1 N
memiliki
1 N
Pengiriman
dilakukan
1 1
id_pesanan Id_pengiriman
Pesanan Baru memiliki
id_pesanan_baru id_detail_retur
memiliki
0 . . 1
1 . . 1
id_detail_produk
1
1
Produk Diskon id_produk_diskon
id_produk Id_dsikon
1 . . 1 0 . . N
1 0 . . N
Pengiriman Retur
Pembayaran Retur
dilakukan
1 1
dilakukan
1 . . 1 0 . . 1
id_retur Id_pengiriman_retur
id_retur id_pembayaran_retur
id_detail_retur id_alasan_retur
memiliki
1 N
Pemesanan Alasan_Retur
Gambar 3-5 ERD Aplikasi E-commerce di Errorizer Records
62
63
3.1.4.2 Kamus Data ERD