lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan dari rancang bangun yang telah ditetapkan pada
akhir tahap analisis sistem. Alat bantu yang digunakan untuik menggambarkan sistem secara umum yang akan dibangun yaitu diagram konteks dan data flow
diagram. Untuk menjelaskan bagaimana suatu masukan diproses pada sistem, maka digunakan spesifikasi proses dan kamus data untuk mengetahui aliran data
yang mengalir pada sistem.
3.3.1 Analisis Basis Data
Dalam memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem digunakan alat bantu, yaitu diagram E-R. Sistem yang akan
dibangun dapat dilihat hubungan antar entitas. Untuk itu pembangunan sistem yang akan dibangun menggunakan tools ERD yang dapat dilihat pada gambar 3.3.
barang memiliki
ukuran
motif 1
1 1
Detail_barang 1
pemesanan pemesanan
kategori memiliki
n 1
Detail_pemesanan n
n retur
Detail_retur memiliki
1
memiliki 1
1
memiliki pembayaran
1
1 pelanggan
melakukan n
1 testimonial
memiliki 1
n
Jenis pengiriman
provinsi
kota Jasa pengiriman
kontak
rekening admin
ongkir memiliki
n
memiliki n
n 1
n 1
memiliki
n 1
mengelola 1
n
memiliki 1
n 1
mengelola
n
memiliki n
1
Id_kategori Nama_kategori
Id_barang Nama_barang
Kode_barang Harga_barang
diskon Url_gambar
memiliki 1
n
Id_ukuran Nama_ukuran
keterangan Id_kategori
Id_motif Nama_motif
Id_testimonial
email testimonial
Id_pelanggan
Id_jasapengiriman Nam_jasapengiriman
Id_kota Nama_kota
Id_provinsi Id_jenispengiriman
Nam_jenispengiriman Id_jasapengiriman
Nama_provinsi Id_provinsi
Id_ongkir ongkir
Id_kota Id_jenispengiriman
Id_pembayaran asal
Id_pesanan tujuan
Tgl_bayar Total_transfer
Jenis_pembayaran Id_pemesanan
Resi_retur Resi_kirim
status Tanggal_terima
Tanggal_kirim Id_detailretur
jumlah alasan
Id_detailpemesanan
harga Id_detailpemesanan
diskon jumlah
Id_detailbarang Id_pemesanan
Id_detailbarang ukuran
motif stok
deskripsi Id_barang
Id_pelanggan nama
alamat email
username password
kodepos notelp
diaktifkan Id_kota
Tgl_daftar Id_rekening
No_rek Nama_bank
Id_kontak nama
alamat email
notelp
Id_kontak Id_petugas
Nama_user level
email
Id_pesanan Tgl_pemesanan
Tgl_kadaluarsa penerima
alamat kodepos
notelp Subtotal_bayar
ongkir Total_bayar
status Id_detailbarang
Id_ongkir Id_pelanggan
1 operator
mengelola 1
n
password level
email Id_petugas
nama password
memiliki 1
1
Id_retur
memiliki
Id_retur
memiliki memiliki
1 1
mengelola 1
n memiliki
Gambar 3.3 E-R Diagram Aplikasi E-Commerce CV Quiltsmania