3.2 Perancangan Sistem
Perancangan dapat didefinisikan sebagai penggambaran, perencanaan, pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam
suatu kesatuan yang utuh dan berfungsi alat bantu yang di gunakan untuk menggambarkan perancangan sistem yang akan di bangun secara umum terdiri
dari perancanagn DFD, perancangan pesan, perancangan Antarmuka dan jaringan semantik.
3.2.1 Entity Relationship Diagram ERD
ERD merupakan cara untuk mengorganisasikan data di mana diagram ini akan memperlihatkan hubungan entitas yang terdapat di dalam sistem E-R yang di
usulkan untuk sistem yang akan di bangun dapat di lihat pada gambar berikut ini :
konsumen Merk
Kota Jasa
Pengiriman
Kategori Testimoni
Subkategori
Petugas Provinsi
Pembayaran
Biaya_Kirim Detail
transaksi Retur
Mengelola Id_kons
nama Barang
id Id_kons
N
Transaksi
N
memiliki memiliki
Id_kons id_pembayaran
1
1
Id_detail id
memiliki id
Id_detail status_retur
memiliki id_retur
Id_detail
N
1 1
1 N
1
memiliki id
Id_subkategori mempunyai
Id_subkategori Id_subkategori
Id_kategori
Id_kategori Id_merk
1 N
N
1
memiliki Id_kons
Id_kota Id_kota
mempunyai Id_kota
Id_prop mengisi
Id_kons Id_testi
Id_testi Id_prop
mempunyai No_trans
Id_shipp Id_shipp
Id_jasa Id_jasa
username email
username Id_subkategori
Mengelola Mengelola
Mengelola Id_kons
username Id_petugas
Id_testi username
Id_prop Mengelola
username Id_kota
1 1
1 1
1
1
1 1 1
1 1
N N
N N
N N
N
Mengelola
1 N
username ongkir
Mengelola Mengelola
1 N
N
id_retur username
username Id_jasa
Mengelola
N
1 1
1
Mengelola Id_merk
N
username
1
Mengelola
1
Id_kategori username
username
1 N
Mengelola
1 N
status memiliki
Id_merk Id_kategori
mempunyai
1
Id_shipp Warna
Tipe memiliki
memiliki Mengelola
Mengelola
1 1
N
N N
N
1 1
1
Id_Warna
Id_Tipe mvr
memiliki
1 1
Id_mvr Id_Warna
id Id_Warna
id_mvr
Mengelola Id_mvr
1 1
id_pembayaran username
username
username us
ernam e
Id _T
ipe Id_barang
NoTrans id_retur
Keranjang Id_keranjang
memiliki
1 1
1
NoTrans
NoTrans NoTrans
Notrans
id id
id id
id
id
Id_keranjang Id_kons
id
1
jumlah jumlah
memiliki NoTrans
Id_pengiriman
N
1
Pengiriman
Konfirmasi memiliki
Id_konf
1
1
Id_konf NoTrans
Gambar 3.5 Entity Relationship Diagram Aplikasi E-Commerce pada toko A R Musik
3.2.2 Diagram Konteks
Sistem yang dibangun digambarkan secara garis besar dengan menggunakan diagram konteks. Dari diagram ini dapat dilihat secara umum
mengenai alur proses yang ditangani sistem.
Sistem E-Commerce pada Toko A R
Musik Konsumen
Pengunjung
Petugas Admin
Data barang yang akan dilihat, dicari Data kategori yang akan dilihat, dicari
Data subkategori yang akan dilihat, dicari Data konsumen
Data login konsumen Data pembayaran
Data mvr Data konfirmasi pembayaran
Data testimoni yang akan dilihat, ditambah Data pesanan yang akan diubah, ditambah, dihapus
Data pengiriman barang Data retur barang
info login info barang yang akan dilihat, dicari
info kategori yang akan dilihat, dicari info subkategori yang akan dilihat, dicari
info konsumen info login konsumen
info pembayaran info mvr
info testimoni info pesanan yang akan diubah, ditambah, dihapus
info pengiriman barang info retur barang
Data barang yang akan dilihat, dicari Data kategori yang akan dilihat, dicari
Data subkategori yang akan dilihat, dicari Data testimoni
Data mvr Data pendaftaran
info barang yang akan dilihat, dicari info kategori yang akan dilihat, dicari
info subkategori yang akan dilihat, dicari info testimoni
info mvr info pendaftaran
Data login admin Data admin yang akan diubah
Data petugas yang akan ditambah, dihapus Data laporan yang akan dicetak atau dicari
info login admin info admin yang telah diubah
info petugas yang telah ditambah, dihapus info laporan yang telah dicetak atau dicari
Data login petugas Data barang yang akan dilihat, tambah, ubah, hapus, cari
Data kategorI yang akan dilihat, tambah, ubah, hapus, cari Data subkategori yang akan dilihat, tambah, ubah, hapus, cari
Data member Data kota yang akan dilihat, tambah, ubah, hapus,cari
Data provinsi yang akan dilihat, tambah, ubah, hapus,cari Data pembayaran
Data konfirmasi pembayaran Data warna yang akan diubah, ditambah, dihapus
Data tipe yang akan diubah, ditambah, dihapus Data merk yang akan diubah, ditambah, dihapus
Data ongkir yang akan diubah, ditambah, dihapus Data pesanan yang akan diubah, ditambah, dihapus
Data pengiriman barang Data jasa pengiriman yang akan ditambah, diubah, dihapus
Data retur barang Data Petugas
Data konsumen
info login petugas info barang yang akan dilihat, tambah, ubah, hapus,cari
info kategori yang akan dilihat, tambah, ubah, hapus,cari info subkategori yang akan dilihat, tambah, ubah, hapus,cari
info member info kota yang akan dilihat, tambah, ubah, hapus,cari
info provinsi yang akan dilihat, tambah, ubah, hapus,cari info warna yang akan diubah, ditambah, dihapus
info tipe yang akan diubah, ditambah, dihapus info merk yang akan diubah, ditambah, dihapus
info ongkir yang akan diubah, ditambah, dihapus info pembayaran
info konfirmasi pembayaran konfirmasi pesanan
konfirmasi pengiriman barang info jasa pengiriman
info retur barang info Petugas
info konsumen Webmail
Paypal Data Webmail
Info Webmail Data Paypal
Info Paypal
Gambar 3.6 Diagram Konteks
3.2.3 Data Flow Diagram DFD