Analisis Basis Data Analisis Kebutuhan Non Fungsional

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