Tabel 3.2 Spesifikasi Pengguna Lanjutan
Pengunjung -
Melihat katalog
produk, melakukan
registrasi
Bisa mengakses
internet, minimal
SMP
Mengenal internet dan
mengerti pembelian
online
Berdasarkan spesifikasi pengguna data diatas, User yang ada toko Aghnie Shop Bandung sudah bisa mengoperasikan komputer, pemilik toko akan menjadi
super admin dan pegawai lainnya akan menjadi Pegawai. Dari data keseluruhan dapat dilihat bahwa setiap user minimal mengenal internet dan mengerti mengenai
pembelian online.
3.1.5.4 Analisis Basis Data
ERD digunakan untuk menggambarkan secara sistematis berbagai entitas dan komponen data yang dimiliki sistem dan hubungan antar masing-masing
entitas tersebut. Untuk melihat keterhubungan antar entitas yang ada maka akan digambarkan pada gambar 3.4.
47
Se ssi
on _i
d Se
ss io
n_ id
Use rn
am e
Us er
na m
e Produk
Model Model
Harga Harga
Diskon Diskon
Keterangan Keterangan
Tgl_masuk Tgl_masuk
View View
Berat Berat
Gambar Id_gambar
Id_gambar gambar
gambar Warna
Id_warna Id_warna
Warna Warna
1 1
1 Detail Warna
Memiliki Sub_kategori
Memiliki Kategori
Id_sub_kategori Id_sub_kategori
Nama_sub_kategori Nama_sub_kategori
Id_kategori Id_kategori
Nama_kategori Nama_kategori
N 1
N 1
Pemesanan
Member Id_pemesanan
Id_pemesanan Tgl_update
Tgl_update Tgl_pemesanan
Tgl_pemesanan Status_pemesanan
Status_pemesanan Member
Member Jam_pemesanan
Jam_pemesanan Username
Username Password
Password Email
Email Nama
Nama Alamat
Alamat Kd_pos
Kd_pos Jenis_kelamin
Jenis_kelamin Status
Status Kode_aktivasi
Kode_aktivasi Jawaban
Jawaban Memiliki
Kota Id_kota
Id_kota Nama_kota
Nama_kota Kabkota
Kabkota Memiliki
Provinsi Id_provinsi
Id_provinsi Nama_provinsi
Nama_provinsi N
1
N N
Memiliki Memiliki
Detail pemesanan
Id_pemesanan Id_pemesanan
Qty_itemproduk Qty_itemproduk
Harga Harga
Diskon_produk Diskon_produk
Keranjang
No _p
em es
an an
No _p
em esa
na n
Ju m
la h_
bar an
g Ju
m la
h_ ba
ra ng
Ha rg
a Ha
rg a
Di sk
on Di
sk on
Se ssi
on _i
d Se
ss io
n_ id
Tg l_
pe sa
n Tgl
_p esa
n Status
Status
Ja m
_p es
an Ja
m _p
esa n
1 N
1 1
Keranjang Mengelola
Admin Mengelola
Konten_web
Username Username
Password Password
Email Email
Nama Nama
tlp tlp
Tipe Tipe
Status Status
Id_konten Id_konten
Nama_konten Nama_konten
Isi_konten Isi_konten
username username
Mengelola
Pembayaran Pengiriman
Memiliki
Memiliki Id_pemesanan
Id_pemesanan Tgl_bayar
Tgl_bayar
Id_pemesanan Id_pemesanan
Nama_kirim Nama_kirim
Alamat_kirim Alamat_kirim
Telepon_kirim Telepon_kirim
Total_bayar Total_bayar
Tipe_pembayaran Tipe_pembayaran
Kd_transaksi_paypal Kd_transaksi_paypal
Mata_uang_bayar Mata_uang_bayar
Bank_tujuan Bank_tujuan
Nama_bayar Nama_bayar
Jml_bayar Jml_bayar
Status_bayar Status_bayar
kodepos kodepos
Biaya_kirim Biaya_kirim
No_resi No_resi
username username
N 1
N
1 1
N 1
N 1
1 1
1 Pembayaran
Pengiriman Mengelola
memiliki Ongkos_kirim
Id_ongkos Id_ongkos
harga harga
thumb thumb
Id_detail_warna Id_detail_warna
Detail Produk
Ukuran
N 1
1 N
N
N Id_detail_produk
Id_detail_produk stock
stock Id_ukuran
Id_ukuran ukuran
ukuran
1 Memiliki
1 N
Retur Detail_retur
memiliki 1
1 memiliki
1 N
memiliki
1 1
Id_pemesanan Id_pemesanan
Tgl_retur Tgl_retur
Status Status
Id_pemesanan Id_pemesanan
Id_detail_produk Id_detail_produk
Qty Qty
Ket_retur Ket_retur
Detail_retur Memiliki
Total_bayar Total_bayar
Retur memiliki
Id_detail_produk Id_detail_produk
Id _d
et ai
l_ pr
od uk
Id _d
et ai
l_ pr
od uk
Reg Reg
Oke Oke
Yes Yes
Gambar 3.4 ERD e-commerce toko Aghnie Shop Bandung
3.1.6 Analisis Kebutuhan Fungsional