BAB IV
HASIL DAN PEMBAHASAN
4.1 Perancangan Sistem
Perancangan sistem merupakan suatu kegiatan pengembangan serta perbaikkan terhadap sebuah sistem yang sedang berjalan. Pada tahap ini dilakukan
upaya untuk memperbaiki sistem ataupun membangun dan menghasilkan sistem yang baru dengan memanfaatkan teknologi terbaru dan fasilitas yang tersedia
untuk mengurangi dan mengatasi berbagai permasalahan yang telah terjadi pada sistem yang lama. Sistem informasi yang dirancang diharapkan konsumeni solusi
alternatif baru yang konsumeni kemudahan terhadap penjualan pada Toko Sepatu SB Store
4.1.1 Tujuan Perancangan Sistem
Berdasarkan hasil analisa yang dilakukan, penulis akan merancang suatu aplikasi sistem informasi yang merupakan salah satu solusi yang ditawarkan untuk
memperbaiki dan mengembangkan sistem yang sedang berjalan Toko Sepatu SB Store. Tujuan utama perancangan sistem adalah untuk memenuhi kebutuhan
pemakai sistem dan untuk konsumenikan gambaran yang jelas dan perancangan yang tepat tentang sistem yang akan dibuat.
4.1.2 Gambaran Umum Sistem Yang Diusulkan
Aplikasi sistem informasi yang akan dibangun oleh penulis adalah aplikasi sistem informasi e-commerce berbasis website yang dapat memperluas cakupan
penjualan dan sebagai media promosi yang dimana pemrosesan data akan lebih cepat, efektif dan efisien. Aplikasi sistem informasi ini dapat digunakan oleh
pelanggan dan admin yang memiliki hak akses dalam penggunaanya.
Tabel 4.1. Arsitektur Perangkat Lunak
Kategori Pengguna Tugas
Hak Akses Admin
Megelola Website 1. Melihat dan menghapus data pelanggan.
2. Menambah, edit dan hapus data produk.
3. Menambah, edit dan hapus data supplier.
4. Menambah, edit dan hapus data pembelian.
5. Menambah, edit dan hapus data kota.
6. Memproses data retur. 7. Mencetak laporan penjualan dan
laporan pembelian. Pelanggan
User 1. Dapat melakukan pendaftaran
sebagai konsumen 2. Dapat melihat produk apa saja
yang di jual. 3. Dapat
melakukan transaksi
penjualan.
4. Dapat menerima
informasi produk.
4.1.3 Perancangan Prosedur Yang Diusulkan
Perancangan proses dalam suatu sistem dilakukan untuk memudahkan dalam pengaliran suatu data dalam program sehingga memudahkan seseorang
dalam pembuatan sistem agar sistem dapat dengan mudah dimengerti oleh orang yang menggunakan sistem tersebut.
Dalam perancangan prosedur yang diusulkan mencakup gambaran umum sistem informasi penjualan yang diusulkan penulis. Perancangan ini mencakup
Data Flow Diagram DFD, kamus data, perancangan basis data, relasi tabel, sampai dengan relasi dan entitas.
4.1.3.1 Diagram Konteks
Diagram Konteks merupakan gambaran umum dari sebuah sistem yang digambarkan ke dalam sebuah proses, dimana di dalamnya hanya terdapat satu
atau lebih External Entity, satu proses dan beberapa aliaran data. Berikut ini adalah gambaran diagram konteks yang diusulkan di Toko Sepatu SB Store.
Sistem Informasi E- Commerce Berbasis Web
pada Toko Sepatu SB Store
PEMILIK TOKO KONSUMEN
Data Email dan Password Data Registrasi
Data Kategori Data Produk
Data Customer Data Pembayaran
Data Konfimasi Pembayaran
Data Lap Registrasi Data Lap Login
Data Lap Kategori Data Lap Produk
Data Lap Customer Data Lap Pembayaran
Data Lap Konfimasi Pembayaran Laporan Penjualan
Data Pembelian
SUPPLIER
Laporan Pembelian
Data Retur Lap Retur
Data Pembelian
Gambar 4.1.
Diagram Konteks Sistem Informasi E-Commerce Berbasis Web yang diusulkan pada Toko Sepatu SB Store
4.1.3.2 Data Flow Diagram
Diagram konteks adalah lingkup suatu sistem, yaitu keterkaitan sistem dengan lingkungan. Lingkup ini ditentukan dari besarnya pengaruh data yang
diterima dan informasi yang dihasilkan lingkungan ini diwakili oleh entitas-entitas luar, dimana digambarkan tentang entitas yang konsumenikan sesuatu kepada atau
dari sistem. DFD
menggambarkan penyimpanan
data dan
proses yang
mentransformasikan data . DFD menunjukan hubungan antara data pada sistem dan proses pada sistem.
1. DFD Level 1 Sistem Informasi E-Commerce Berbasis Web yang diusulkan pada Toko Sepatu SB Store
1.0 Registrasi
KONSUMEN Sepatu
Pembelian Retur
Penjualan Customer
SUPPLIER 2.0
Login Data Login
Lap Login Data Registrasi Ter-Input
Data Output Registrasi
3.0 Penjualan
Data Produk Lap Produk
Data Penjualan Ter-Input Data Outpu Penjualan
4.0 Produk
Data Produk Lap Produk
Data Produk Ter-Input Data Output Produk
5.0 Pembelian
La p Pem
be lia
n Data Pembelian
6.0 Retur
Lap Retur Data Retur Ter-Input
Da ta
O utpu
t Re tu
r
Data Pembelian Ter-Input Data Output Pembelian
7.0 Laporan
Lap Penjualan Pembelian PEMILIK TOKO
Data Retur Data Registrasi
Lap Registrasi
Gambar 4.2. DFD Level 1 Sistem Yang Diusulkan
2. DFD Level 2 Proses 1.0 Registrasi Sistem Informasi E-Commerce Berbasis Web yang diusulkan pada Toko Sepatu SB Store
1.1 Input
Data Konsumen 1.2
Simpan Data Konsumen
Data Lap Registrasi Data Konsumen
Data Konsumen Ter-input KONSUMEN
Customer Data Konsumen
Data Konsumen
Gambar 4.3. DFD Level 2 Proses 1.0 Registrasi
3. DFD Level 2 Proses 2.0 Login Sistem Informasi E-Commerce Berbasis Web yang diusulkan pada Toko Sepatu SB Store
2.1 Input Email
Password 2.2
Validasi Login Data Laporan Login
Data Konsumen Data email, password terinput
KONSUMEN
Customer Data emai, password
Data email, password
Gambar 4.4. DFD Level 2 Proses 2.0 Login
4. DFD Level 2 Proses 3.0 Penjualan Sistem Informasi E-Commerce Berbasis Web yang diusulkan pada Toko Sepatu SB Store
3.1 Simpan Produk
Yang Dibeli
3.2 Ubah Produk Yang
Dibeli Data Produk Yang Dibeli
Data Produk Yang Dibeli
KONSUMEN Penjualan
3.3 Hapus Produk Yang
DIbeli
3.4 Selesai Belanja
3.5 Update Data
Pengiriman Penjualan Detail
Lap Produk Yang Dibeli
Lap Produk Yang Dibeli Data Penjualan
Lap Produk Hapus Data Produk Hapus
Data Penjualan Data Penjualan
Data Penjualan Data Penjualan
Data Penjualan Data Penjualan
Data Penjualan Data Penjualan
Data Penjualan
Data Penjualan Data Penjualan
Data Penjualan Data Penjualan
Data Penjualan Data Penjualan
Lap Selesai Belanja
Kota Data Kota
Data Alamat Kirim Lap Data Kirim
Selesai Belanja Lap Selesai Belanja
3.6 Konfirmasi
Pembayaran Data Konfirmasi
Lap Konfirmasi Konfirmasi
Data Kota Data Kota
Da ta Penj
ual an
Da ta Penj
ual an
Data Penjualan Data Penjualan
Data Penjualan Lap Penjualan
Data Penjualan Lap Penjualan
Gambar 4.5. DFD Level 2 Proses 3.0 Penjualan
5. DFD Level 2 Proses 5.0 Pembelian Sistem Informasi E-Commerce Berbasis Web yang diusulkan pada Toko Sepatu SB Store
5.1 Simpan Pembelian
Lap Pembelian Lap Pembelian
SUPPLIER Pembelian
5.2 Tambah Pembelian
5.3 Hapus Pembelian
Data Pembelian
Data Pembelian Data Pembelian
Data Pembelian
5.4 Edit Pembelian
Pembelian Detail
Lap Pembelian Data Pembelian
Lap Pembelian Data Pembelian
Data Pembelian Data Pembelian
Data Pembelian Data Pembelian
Data Pembelian Data Pembelian
Data Pembelian Data Pembelian
Data Pembelian Data Pembelian
Data Pembelian Data Pembelian
Data Pembelian Data Pembelian
5.5 Cetak Pembelian
Data Pembelian Lap Pembelian
Data Pembelian Data Pembelian
Data Pembelian Data Pembelian
Gambar 4.6.
DFD Level 2 Proses 5.0 Pembelian 6. DFD Level 2 Proses 6.0 Retur Sistem Informasi E-Commerce Berbasis
Web yang diusulkan pada Toko Sepatu SB Store
6.1 Simpan Retur
Lap Retur
SUPPLIER Pembelian
6.2 Edit Retur
6.3 Cetak Retur
Data Retur Data Retur
Data Retur
Retur
Data Retur Lap Retur
Lap Retur Data Retur
Data Retur Data Retur
Data Retur Data Retur
Data Retur Data Retur
Data Retur Data Retur
Data Retur Data Retur
Gambar 4.7. DFD Level 2 Proses 6.0 Retur
7. DFD Level 2 Proses 7.0 Laporan Sistem Informasi E-Commerce Berbasis Web yang diusulkan pada Toko Sepatu SB Store
7.1 Cetak Laporan
Penjualan
Lap Pembelian Lap Penjualan
Data Penjualan
PEMILIK TOKO Pembelian
Penjualan
Data Pembelian 7.2
Cetak Laporan Pembelian
Gambar 4.8. DFD Level 2 Proses 7.0 Laporan
8. DFD Level 3 Proses 3.5 Update Data Pengiriman Sistem Informasi E- Commerce Berbasis Web yang diusulkan pada Toko Sepatu SB Store
3.5.1 Input
Data Pengiriman 3.5.2
Simpan Data Pengiriman
Data Lap Pengiriman Data Pengiriman
Data Pengiriman Ter-input KONSUMEN
Penjualan Data Pengiriman
Data Pengiriman
Gambar 4.9.
DFD Level 3 Proses 3.5 Update Data Pengiriman 9. DFD Level 3 Proses 3.6 Konfirmasi Pembayaran Sistem Informasi E-
Commerce Berbasis Web yang diusulkan pada Toko Sepatu SB Store
3.6.1 Input
Konfirmasi Pembayaran
3.5.2 Simpan Konfirmasi
Pembayarab Data Lap Konfirmasi
Data Konfirmasi Data Konfrimasi Ter-input
KONSUMEN
Konfirmasi Data Konfirmasi
Data Konfirmasi
Gambar 4.10. DFD Level 3 Proses 3.6 Konfirmasi Pembayaran
4.1.3.3 Kamus Data
Kamus data adalah penjabaran dari aliran-aliran data yang ada di dalam sebuah data flow diagram dan merupakan entitas-entitas yang akan dibuat dalam
sebuah Entity Relationship Diagram.
Berikut ini adalah kamus data yang mengalir pada Data Flow Diagram di atas
1. Nama Data
: Data Konsumen
Alias :
- Bentuk Data
: Variabel
Arus Data :
1.1 Input Data Konsumen 1.2 Simpan Data Konsumen
2.1 Input Email Password 2.2 Validasi Login
Penjelasan :
Untuk mendaftar ke dalam sistem informasi e- commerce Toko Sepatu SB Store
Periode :
Disaat untuk membeli produk Volume
: Tidak dibatasi
Struktur Data :
id_customer, email, password, nama, gender, alamat, telepon, kode_pos
2. Nama Data
: Data Penjualan
Alias :
- Bentuk Data
: Variabel
Arus Data :
3.1 Simpan Produk Yang Dibeli 3.2 Ubah Produk Yang Dibeli
3.3 Hapus Produk Yang Dibeli 3.4 Selesai Belanja
3.5 Update Data Pengiriman 3.6 Konfirmasi Pembayaran
Penjelasan :
Tahapan pembelian produk bagi konsumen Periode
: Disaat konsumen ingin membeli produl
Volume :
Tidak dibatasi Struktur Data
: id_penjualan,
tgl_jual, status,
id_customer, total_bayar, kota, alamat_kirim, kode_jne, ongkir,
id_sepatu, jumlah, subtotal
3. Nama Data
: Data Pembelian
Alias :
- Bentuk Data
: Variabel
Arus Data :
3.1 Simpan Pembelian 3.2 Tambah Pembelian
3.3 Hapus Pembelian 3.4 Edit Pembelian
3.5 Cetak Pembelian
Penjelasan :
Tahapan pembelian produk toko ke pihak supplier Periode
: Disaat toko ingin menambahkan data produk
Volume :
Tidak dibatasi Struktur Data
: id_pembelian, id_supplier, total_beli, tgl_beli,
id_penjualan, id_sepatu,
jumlah, subtotal,
kode_jne, ongkir
4. Nama Data
: Data Retur
Alias :
- Bentuk Data
: Variabel
Arus Data :
6.1 Simpan Retur 6.2 Proses Retur
6.3 Hapus Retur 6.4 Cetak Retur
Penjelasan :
Tahapan retur produk ke pihak supplier Periode
: Disaat toko ingin meretur produk yang dibeli
Volume :
Tidak dibatasi Struktur Data
: id_retur, id_pembelian, id_sepatu, jumlah, status
5. Nama Data
: Data Konfirmasi
Alias :
- Bentuk Data
: Variabel
Arus Data :
3.6.1 Input Data Konfirmasi Pembayaran 3.6.2 Simpan Data Konfirmasi Pembayaran
Penjelasan :
Tahapan penginputan data konfirmasi pembayaran Periode
: Disaat konsumen setelah melakukan pembayaran
Volume :
Tidak dibatasi Struktur Data
: id_penjualan, tgl, an, nominal, bank
4.1.4 Perancangan Basis Data