Kebutuhan Fungsional Software Requirement Specification SRS

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