Tujuan Perancangan Sistem Gambaran Umum Sistem Yang Diusulkan Perancangan Prosedur Yang Diusulkan

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