1.2 Lihat Barang 1.3 Cari Barang
2. Melakukan Pemesanan Barang 2.1 Lihat Pesanan Barang
2.2 Tambah Barang Pesanan 3. Melakukan Konfirmasi Pembayaran
d. Pengunjung 1. Melihat Katalog Barang
1.1 Lihat Kategori Barang 1.2 Lihat Barang
1.3 Cari Barang
3.3.2 Persistence
1. Tersedianya backup data 2. Tidak adanya redundancy
3.3.3 Security
1. Terjamin keamanan atas hak akses
3.3.4 Scalability
1. Dapat digunakan banyak pengguna dalam waktu bersamaan
3.3.5 Perfomance
1. Load time rendah 2. Transaction time rendah
3.3.6 Availability
1. Akses 24 jam
3.4 Analisis Basis Data
Tahap analisis basis data ini dilakukan agar diperoleh suatu sistem yang sesuai dengan apa yang diinginkan, dimana dapat dilakukan dengan tahapan
membuat ERD Entity Relationship Diagram. ERD digunakan untuk menggambarkan relasi antar tabel dengan tujuan untuk memperjelas hubungan
antar tabel. ERD pada Web Portal E-commerce dinas koperasi UKM dan perindustrian Perdagangan kota Bandung dapat dilihat pada gambar dibawah ini.
UKM
pelanggan Kategori_barang
barang
memiliki memiliki
Memesan memiliki
Id_pembayaran Id_pesanan
username nama_kategori
Id_kategori Id_kategori
keterangan gambar
harga Nama_barang
Id_barang password
kota_tujuan Alamat_tujuan
nama_tujuan tgl_kirim
Tgl_pesan pelanggan
Id_pesanan sub_total
harga jumlah
Id_barang Id_pesanan
tgl_daftar kota
email Kode_pos
No_telp alamat
nama
pos_tujuan themes
profil logo
no_rekening cabang_bank
nama_bank no_telp
kode_pos alamat
email nama_ukm
password username
ukm
total status
Tgl_transaksi
N N
Konfirmasi_pembayaran
1 1
N
memiliki 1
N 1
memiliki
N 1
Admin berita
Kota
mengelola N
1 mengelola
1 N
mengaktifasi N
1
1 Id_berita
isi judul
tipe Tgl_kirim
keyword pengirim
password telp
email nama
username harga
kota Id_kota
status level
pengirim
memiliki 1
N
Detail_pesanan
stok Id_provinsi
Provinsi
memiliki N
1 Id_provinsi
provinsi
berat username
No_rekening Total
Nama_bank
review
memiliki 1
N melakukan
N 1
Id_review tanggal
Id_pelanggan Id_barang
komentar
Gambar 3.2 ERD Web Portal E-Commerce Dinas Koperasi UKM dan
Perindustrian Perdagangan Bandung
3.5 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada program aplikasi yang akan dibangun. Kebutuhan
fungsional pada aplikasi web portal e-commerce ini meliputi Diagram Konteks, Data Flow Diagram dan Kamus Data.
3.5.1 Diagram Konteks
Diagram konteks merupakan gambaran sistem secara umum yaitu hubungan sistem dengan lingkungan sistem. Terdapat empat entitas yang
terhubung langsung dengan sistem yaitu Administrator Dinas, UKM, Pelanggan, dan Pengunjung. Gambar diagram konteks dapat dilihat pada gambar dibawah ini.
Web Portal E-Commerce Dinas Koperasi UKM dan
Perindustrian Perdagangan Bandung
Administrator Dinas
UKM
Pelanggan Pengunjung
Info konfirmasi ukm baru Data login
Data berita Data kota
Data provinsi
Info status login Info berita
Info kota info provinsi
Data ukm baru Data pendaftran
Data login Data ukm
Data kategori barang Data barang
Data pesanan Data detail pesanan
Data konfirmasi pembayaran Info konfirmasi pendaftran
Info status login Info ukm
Info kategori barang Info barang
Info pesanan Info detail pesanan
Info konfirmasi pembayaran
Data login Data barang
Data pesanan Data detail pesanan
Data konfirmasi pembayaran Info status login
Info barang Info pesanan
Info detail pesanan Info konfirmasi pembayaran
Data pendaftran Data barang
Info Konfrmasi pendaftran Info barang
Paypal Status pembayaran
Data pembayaran
Gambar 3.3 Diagram Konteks Web Portal E-Commerce Dinas Koperasi UKM dan Perindustrian Perdagangan Bandung