50
6. Kemudian konsumen akan mendapatkan detail pemesanan yang berisikan
no pesan, detail produk yang dipesan, serta total bayar. 7.
Konsumen melakukan pembayaran batas waktu pembayaran 3 x 24 jam. 8.
Setelah melakukan pembayaran, konsumen melakukan konfirmasi dengan cara mengisi form konfirmasi pembayaran di website Airsoft72 dengan
menyertakan data transfer berupa nama pemilik dan nomor rekening transfer .
9. Admin melakukan pengecekan pembayaran konsumen, lalu melakukan
validasi jika konsumen telah melakuakan pembayaran.
4.2.3.1. Diagram Konteks
Diagram Konteks adalah suatu diagram yang menggambarkan keseluruhan sistem. Diagram ini menggambarkan masukan dan keluaran dari sebuah sistem
yang berasal dari dan untuk entitas yang terlibat dalam sebuah sistem. Dalam Diagram Kontek hanya membuat suatu proses yang mewakili keseluruhan proses
yang ada di dalam sistem. Diagram Konteks Sistem Informasi Penjualan yang diusulkan dapat dilihat
pada Gambar 4.4 di bawah ini.
51
4.2.3.2. Data Flow Diagram DFD
Data Flow Diagram DFD berfungsi untuk menggambarkan suatu sistem yang telah ada atau sistem yang baru yang akan dikembangkan secara logika
dengan mempertimbangkan lingkungan fisik, dimana data tersebut mengalir dan menuliskan informasi.
DFD Sistem Informasi Penjualan yang diusulkan dapat dilihat pada
Gambar 4.5 di halaman berikutnya.
52
1. DFD Level 0 Yang Diusulkan
Gambar 4.5 DFD Level 0 Yang Diusulkan
53
2. DFD Level 1 Proses 1 Yang Diusulkan
3. DFD Level 1 Proses 2 Yang Diusulkan
Gambar 4.6 DFD Level 1 Proses 1 Yang Diusulkan
Gambar 4.7 DFD Level 1 Proses 2 Yang Diusulkan
54
4. DFD Level 1 Proses 3 Yang Diusulkan
4.2.3.3. Kamus Data
Kamus Data atau data dictionary adalah katalog fakta tentang data dan informasi-informasi yang dibutuhkan dari sebuah sistem. Dengan kamus data,
analisis sistem dapat mendefinisikan data yang mengalir dalam sebuah sistem
Gambar 4.8 DFD Level 1 Proses 3 Yang Diusulkan
55
secara lengkap. Kamus Data dibuat berdasarkan arus data pada Data Flow Diagram DFD. Arus data yang ada pada Data Flow Diagram DFD bersifat
global, hanya ditujukan arus datanya saja. Adapun kamus data yang ada pada Data Flow Diagram DFD dalam
Sistem Informasi Penjualan yang diusulkan pada Airsoft72 adalah sebagai berikut :
1. Nama arus data
: Data Konsumen. Deskripsi
: Data yang diisi oleh konsumen untuk menjadi member.
Aliran Data : Konsumen
– Proses 1. Struktur File
: nama, alamat, id_ongkir, kode_pos, tlp, email, sandi.
. 2.
Nama arus data : Data Login.
Deskripsi : Data konsumen setelah menjadi member.
Aliran Data : File Data Member
– Proses 1 – Konsumen Konsumen
– Proses 2 – File Data Member – Konsumen.
Struktur File : email, sandi.
3. Nama arus data : Data Login Invalid.
Deskripsi : Data login yang salah.
Aliran Data : Proses 2
– Konsumen.
56
Struktur File : email, sandi.
4. Nama arus data : Data Login Valid.
Deskripsi : Data login yang benar.
Aliran Data : Proses 2
– Proses 3. Struktur File
: email, sandi.
5. Nama arus data : Data Produk.
Deskripsi : Data yang berisi detail informasi produk.
Aliran Data : File Data Produk
– Proses 3. Struktur File
: id_pd, nama_pd, id_kategori, harga_pd, stock_pd, volume, ket_pd, merk_pd.
. 6.
Nama arus data : Data Pemesanan. Deskripsi
: Data yang berisi pesanan konsumen. Aliran Data
: Konsumen – Proses 3 – File Data Pemesanan
– Proses 4 – File Data Pemesanan – Proses 5. Struktur File
: id_order, nama_pd,
merk_produk, id_kategori, id_ongkir, jumlah total, status
order, harga_pd. .
7. Nama arus data : Data Pembayaran.
Deskripsi : Data yang berisi detail pembayaran untuk
57
melakukan verifikasi pembayaran. Aliran Data
: Konsumen – Proses 5.
Struktur File : id_order, id_konfirm, cara_bayar, bank,
pemilik, ke_rek, ongkir, , jml_byr.
8. Nama arus data : Data Pembayaran Valid.
Deskripsi : Detail pembayaran konsumen yang telah
diverifikasi untuk selanjutnya dibuat status pembayaran.
Aliran Data : Proses 5
– File Data Pembayaran. File Data Pembayaran
– Proses 6. File Data Pembayaran
– Proses 7. Struktur File
: id_order, id_konfirm, cara_bayar, bank, pemilik,
ke_rek, ongkir,
, jml_byr,
status_order.
9. Nama arus data : Data Ongkir.
Deskripsi : Data yang berisi ongkos kirim.
Aliran Data : File Data Ongkir
– Proses 3. Struktur File
: id_ongkir, provinsi, kota, ongkir.
10. Nama arus data : Laporan Penjualan.
Deskripsi : Data yang berisi laporan penjualan .
58
Aliran Data : Proses 7
– Pemilik. Struktur File
: id_order, waktu_order, nama_pd, merk_pd, nama kategori, id_kategori, jumlah, satuan,
ongkir, jml_bayar, harga_pd.
4.2.4. Perancangan Basis Data
Perancangan basis data adalah suatu kegiatan pembuatan dan penyimpanan data-data yang terdapat di dalam sistem kedalam suatu database. Perancangan
basis data bertujuan untuk mengorganisasikan dan menyusun data-data agar tidak terjadi kesalahan dalam pengolahan data dalam sebuah sistem.
Pada perancangan basis data ini digunakan beberapa peralatan untuk mendukung proses pembentukan database tersebut. Peralatan-peralatan yang
digunakan untuk membentuk basis data antara lain Normalisasi, Entity Relationship Diagram ERD, Table Relasi, Struktur File.
4.2.4.1. Normalisasi
Normalisasi merupakan proses pengelompokan elemen data menjadi tabel- tabel yang menunjukkan entity dan relasinya, sehingga data-data menjadi
terstruktur serta mengurangi kesalahan dan masalah dalam pengolahan data dalam sebuah database.