3. Rangkap 2
Nomor nota, tanggal, nama barang, jumlah beli,
Atribut
harga satuan, total, tanda tangan.
Sumber: Data Diolah (2020)
Berikut ini adalah deskripsi dari diagram konteks yang diusulkan diatas:
Tabel 4.8 Deskripsi Diagram Konteks Yang Diusulkan
Proses Keterangan
1. Pelanggan memberikan data permintaan barang ke sistem informasi
penjualan.
2. Lalu kasir memeriksa ketersediaan barang ke sistem informasi
Sistem penjualan.
Informasi 3. Sistem menampilkan data stok barang ke kasir.
Penjuala 4. Kemudian kasir menginputkan data pesanan pelanggan ke sistem.
n 5. Sistem mencetak nota penjualan yang akan diberikan kepada
pelanggan.
6. Sistem mencetak laporan penjualan untuk diserahkan kepada pemilik
toko.
Sumber: Data Diolah (2020)
IV.6.2 Data Flow Diagram (DFD) Level 0
Berikut ini adalah gambaran DFD (Data Flow Diagram) yang diusulkan
pada Toko Jati Sport:
Berikut ini adalah deskripsi dari DFD Level 0 yang diusulkan diatas:
Tabel 4.9 Deskripsi DFD Level 0 Penjualan Yang Diusulkan
Proses Keterangan
Proses input data menyimpan data pelanggan, data penjualan, dan data
barang yang telah diberikan oleh pelanggan serta mengirimkan data
1.0
penjualan sebagai transaksi penjualan.
Proses transaksi penjualan ini selain memberikan nota penjualan kepada
2.0
pelanggan juga menyimpan data penjualan ke dalam database penjualan.
3.0 Proses laporan menerima rekapan penjualan dari setiap transaksi
penjualan serta memberikan laporan kepada Pemilik Toko.
Sumber: Data Diolah (2020)
Berikut ini adalah deskripsi dari DFD Level 1 Proses 1.0 yang diusulkan diatas:
Tabel 4.10 Deskripsi DFD Level 1 Proses 1.0 Penjualan Yang Diusulkan
Proses Keterangan
Proses input data barang berfungsi menyimpan data permintaan barang
1.1
serta memberikan informasi berupa data barang ke pelanggan.
Proses input data pelangaan menerima data pelanggan yang berasal dari
1.2
pelanggan serta menyimpannya ke dalam database pelanggan
Sumber: Data Diolah (2020)
IV.6.4 DFD Level 1 Proses 2.0 Transaksi Penjualan
Berikut ini adalah deskripsi dari DFD Level 1 Proses 2.0 yang diusulkan diatas:
Tabel 4.11 Deskripsi DFD Level 1 Proses 2.0 Penjualan Yang Diusulkan
Proses Keterangan
Proses pemesanan menerima data permintaan barang dari pelanggan serta
2.1
menyimpan kode barang ke dalam database barang.
Proses pembayaran menerima data dan harga barang setelah di prosesnya
pemesanan kemudian memberitahukan total bayar kepada pelanggan dan
2.2
apabila pelanggan sudah membayar maka akan diberikan bukti
pembayarannya.
Proses penerimaan barang menerima bukti pembayaran setelah di
2.3
prosesnya pembayaran kemudian barang diberikan kepada pelanggan
serta menyimpan data penerimaan barang di database history penjualan.
Sumber: Data Diolah (2020)
Berikut ini adalah deskripsi dari DFD Level 1 Proses 3.0 yang diusulkan diatas:
Tabel 4.12 Deskripsi DFD Level 1 Proses 3.0 Penjualan Yang Diusulkan
Proses Keterangan
Proses laporan data penjualan menerima data penjualan yang
3.1 berasal dari database penjualan serta menyerahkan laporan data
penjualan kepada pemilik toko.
Proses nota penjualan berasal dari transaksi penjualan yang ada
3.2 pada database penjualan serta memberikan nota penjualan
kepada pelanggan.
Sumber: Data Diolah (2020)
IV.6.6 DFD Level 2 Proses 1.1
Gambar 4.8 DFD Level 2 Proses 1.1 Yang Diusulkan
Sumber: Data Diolah (2020)
Berikut ini adalah deskripsi dari DFD Level 2 Proses 1.1 yang diusulkan diatas:
Tabel 4.13 Deskripsi DFD Level 2 Proses 1.1 Penjualan Yang Diusulkan
Proses Keterangan
1.1.1 Proses simpan dapat menyimpan data barang ke dalam database barang.
1.1.2 Proses edit dapat merubah data barang dari database barang.
1.1.3 Proses hapus dapat menghapus data barang dari database barang.
1.1.4 Proses batal dapat membatalkan data barang ke dalam database barang.
Sumber: Data Diolah (2020)
IV.6.7 DFD Level 2 Proses 1.2
Berikut ini adalah deskripsi dari DFD Level 2 Proses 1.2 yang diusulkan diatas:
Tabel 4.14 Deskripsi DFD Level 2 Proses 1.2 Penjualan Yang Diusulkan
Proses Keterangan
1.1.1 Proses simpan dapat menyimpan data pelanggan ke database pelanggan.
1.1.2 Proses edit dapat merubah data pelanggan dari database pelanggan.
1.1.3 Proses hapus dapat menghapus data pelanggan dari database pelanggan.
Berikut ini adalah deskripsi dari DFD Level 2 Proses 2.1 yang diusulkan diatas:
Tabel 4.15 Deskripsi DFD Level 2 Proses 2.1 Penjualan Yang Diusulkan
Proses Keterangan
1.1.1 Proses simpan dapat menyimpan data penjualan ke database penjualan.
1.1.2 Proses edit dapat merubah data penjualan dari database penjualan.
1.1.3 Proses hapus dapat menghapus data penjualan dari database penjualan.
1.1.4 Proses batal dapat membatalkan data penjualan ke database penjualan.
Sumber: Data Diolah (2020)
IV.7.1 Normalisasi
Normalisasi merupakan proses pengelompokan data ke dalam bentuk tabel
atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga
terwujud satu bentuk database yang mudah untuk dimodifikasi.
1. Bentuk Tidak Normal (Unnormal)
1. Form Login
Gambar 4.17 Rancangan Antarmuka Form Login
Sumber: Data Diolah (2020)
3. Riwayat Penjualan
Tabel 4.29 Pengujian Riwayat Penjualan
Hasil
Proses Pengujian Hasil yang diharapkan
Pengujian
Transaksi Nomor Nota Mencetak nota penjualan Berhasil
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus riwayat penjualan Berhasil
Mengkonfirmasi apakah yakin data
Tombol Ya, Saya Yakin Berhasil
ingin dihapus
Pencarian Memudahkan dalam pencarian data Berhasil
Sumber: Data Diolah (2020)
4. Data Pelanggan
Tabel 4.30 Pengujian Data Pelanggan
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data pelanggan
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data pelanggan Berhasil
Mengkonfirmasi apakah yakin
Tombol Ya, Saya Yakin Berhasil
data ingin dihapus
Memudahkan dalam pencarian
Pencarian Berhasil
data
Sumber: Data Diolah (2020)
5. Data Barang
Tabel 4.31 Pengujian Data Barang
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data barang
Menambahkan dan menyimpan
Tombol Baris Baru Berhasil
data barang lebih dari satu.
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data barang Berhasil
Mengkonfirmasi apakah yakin
Tombol Ya, Saya Yakin Berhasil
data ingin dihapus
Memudahkan dalam pencarian
Pencarian Berhasil
data
Sumber: Data Diolah (2020)
6. Data Merek
Tabel 4.32 Pengujian Data Merek
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data merek
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data merek Berhasil
Mengkonfirmasi apakah yakin
Tombol Ya, Saya Yakin Berhasil
data ingin dihapus
Memudahkan dalam pencarian
Pencarian Berhasil
data
Sumber: Data Diolah (2020)
7. Data Kategori
Tabel 4.33 Pengujian Data Kategori
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data kategori
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data kategori Berhasil
Mengkonfirmasi apakah yakin
Tombol Ya, Saya Yakin Berhasil
data ingin dihapus
Memudahkan dalam pencarian
Pencarian Berhasil
data
Sumber: Data Diolah (2020)
8. Data Size
Tabel 4.34 Pengujian Data Size
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data size
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data size Berhasil
Tombol Ya, Saya Mengkonfirmasi apakah yakin data
Berhasil
Yakin ingin dihapus
Pencarian Memudahkan dalam pencarian data Berhasil
Sumber: Data Diolah (2020)
9. Data User
Tabel 4.35 Pengujian Data User
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan data
Tombol Simpan Berhasil
user
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data user Berhasil
Tombol Ya, Saya Mengkonfirmasi apakah yakin data
Berhasil
Yakin ingin dihapus
Pencarian Memudahkan dalam pencarian data Berhasil
Sumber: Data Diolah (2020)