6. Admin dapat meng-update dan mengelola database setiap waktu dan terjadi perubahan pada database.
4.1.3.1 Diagram Konteks
Diagram konteks merupakan salah satu diagram yang menggambarkan antar sistem dan lingkungannya. Lingkungan tersebut menggambarkan suatu
proses dalam sistem keseluruhan, untuk lebih jelasnya dapat dilihat pada gambar berikut ini :
Sistem Informasi Penjualan Benih dan
Bibit UD. Tanjung Harapan
Konsumen Data Pesanan Produk
Ketua Laporan Penjualan
Data Konfirmasi pembayaran Data Konsumen
Data Produk User Id dan Password
Data Pemesanan
Gambar 4.1 Diagram Konteks yang Diusulkan
4.1.3.2 Data Flow Diagram
Data Flow Diagram DFD adalah teknis grafis yang menggambarkan aliran informasi dan perubahan yang digunakan sebagai perpindahan data dari
masukan ke keluaran, DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut disimpan.
4.1.3.2.1 DFD Level 0
Konsumen 2.0
Proses Konfirmasi
1.0 Proses
Pemesanan Produk
Data Pesanan Sementara
5.0 Proses
Admin
4.0 Proses
Login Admin Admin
Data Pesanan Produk Pesanan Produk
Pesanan Produk
Data Konsumen
Username dan Password Login
Sukses Pesanan
Produk Data Pesanan produk
Batal
Data Pesanan Produk Data Pesanan
Produk Data ongkir
3.0 Proses
Konfirmasi Pembayaran
Login Gagal
Data Konsumen Detail Pesanan
Pesanan Produk
Data Konsumen Data Ongkir
Data Produk Data Pengiriman
Data Pembayaran Data Pembayaran
Gambar 4.2 DFD Level 0 yang Diusulkan
1. Deskripsi Entitas:
Tabel 4.1 Deskripsi Entitas DFD Level 0 yang Diusulkan
No Nama
Keterangan 1
Konsumen Melakukan kegiatan mencari produk yang
diinginkan, mengkonfirmasi pembelian,dengan mengisikan data konsumen,serta
mengkonfirmasi pembayaran.
2 Admin
Memasukkan data login, jika sukses maka admin bisa melakukan proses penginputan,
pengeditan, penghapusan data produk, data konsumen, memeriksa data pesanan produk,
detail pesanan, serta mencetak laporan.
2. Deskripsi proses
Tabel 4.2 DFD Level 0 yang diusulkan
No Nama
Keterangan 1
Proses Pemesanan Produk
pemesanan produk yang diinginkan oleh konsumen.
2 Proses Konfirmasi
Mengkonfirmasi pembelian dengan menginputkan data konsumen.
3 Proses Konfirmasi
Pembayaran Mengkonfirmasi bahwa konsumen telah
melakukan pembayaran via transfer atm. 4
Proses Login Menginputkan user id dan password oleh admin
5 Proses admin
Merupakan halaman khusus admin untuk melakukan penambahan, pengeditan dan
penghapusan data produk, serta untuk mengecek data pesanan produk konsumen.
4.1.3.3.2 DFD Level 1 proses 1.1
1.1 Cari Produk
Data Produk
1.4 Menyimpan
Keranjang Belanja Data Pesanan Produk
Sementara Data Pesanan Produk
Data Produk
Pesanan Produk Konsumen
1.2 Memesan Produk
1.3 Mengecek Stock
Produk yang dipesan
Pesanan Produk Pesanan Produk
Pesanan Produk Batal
Pesanan Produk Data Produk
Pesanan Produk Sesuai Stock
Pesanan Produk Pesanan Produk
Gambar 4.3 DFD level 1 proses 1.1 yang Diusulkan
Deskripsi proses:
Tabel 4.3 Level 1 Proses 1.1 yang diusulkan
No Nama
Keterangan 1
Proses Pesan Produk Mencariproduk yang dipesan
2 Proses Memesan Produk
Memesan Produk 3
Proses Mengecek Produk Mengecek Stock Produk yang dipesan 4
Proses Menyimpan Produk
Menyimpan Produk yang dipesan ke tabel Data pesanan produk sementara.
Admin 4.1
Input User dan password
4.2 Konfirmasi
Login
Username dan passsword
Username dan password
Login berhasil Login gagal
Gambar 4.4 DFD level 1 Proses 4.1 yang diusulkan
Deskripsi Proses:
Tabel 4.1 Deskripsi Proses DFD Level 1 Proses 4.1 yang diusulkan
No Nama
Keterangan 1
Input data login Untuk masuk ke proses service admin,
admin terlebih dahulu masukan user id dan password untuk login.
2 Proses konfirmasi login
admin Untuk mengecek apakah user id dan
password admin benar atau salah.
4.1.3.3.3 DFD Level 1 proses 5.1
Admin 5.1
Pengolahan Data Kategori
Produk
5.2 Pengolahan
Data Produk
5.3 Pengolahan
Data Ongkir
5.5 Mengubah
Pesan Bayar
5.4 Mengubah
Pesan Konfirmasi
Pembayaran
5.8 Mencetak
Laporan Data Kategori
Produk
Data Kategori Produk
Data Produk Data Produk
Data Ongkir Data Ongkir
Bukti Pembayaran Data Pembayaran
Data Pesanan Produk
Data Pesanan Produk
5.7 Pengolahan
Stock Produk
Data Kategori Produk
Data Produk
Data Ongkir
Data Pembayaran
Data Pesanan Produk
5.6 Menginput
Data Pengiriman
Data Pengiriman Data Pengiriman
Laporan Penjualan Data Kategori Produk
D at
a S to
ck P
ro d
u k
Gambar 4.5 DFD Level 1 proses 5.1 yang Diusulkan
Deskripsi proses :
Tabel 4.5 Level 1 Proses 5.1 yang diusulkan
No Nama
Keterangan 1
Proses Pengolahan Data Kategori Produk
Menginput, mengedit dan menghapus data kategori produk.
2 Proses Pengolahan Data
Produk Menginput, mengedit dan menghapus
data produk. 3
Proses Pengolahan Data Ongkir
Menginput, mengedit dan menghapus data ongkir.
4. Mengubah Pesan
Konfirmasi Pembayaran Admin akan mengecek konsumen mana
yang baru mengisi data konfirmasi pembayaran.
5 Mengubah Pesan Bayar
Apabila data di konfirmasi pembayaran sama dengan di print buku tabungan
maka admin akan ubah status pembayaran dari belum lunas menjadi
lunas. 6
Menginput Data Pengiriman
Apabila produk telah dikirim maka admin admin akan menginputkan data
pengiriman. 7
Proses Pengolahan data stock produk.
Apabila konsumen telah membayar produk yang dibelinya, maka stock
produk yang berada pada data produk
akan berkurang. 8
Mencetak Laporan Mencetak Laporan per periode.
4.1.3.4 Kamus Data
Kamus data atau data dictionary adalah catalog data tengatang fakta dan kebutuhan- kebutuhan informasi dari suatu sistem informasi. Dengan
menggunakan kamus data, analisis sistem dapat mengidentifikasi data yang mengalir dalam sistem dengan lengkap.
Kamus data dibuat berdasarkan arus data yang ada di data flow diagram. Arus data yang ada di data flow diagram sifatnya adalah global, hanya ditujukan
arus datanya saja. Berikut adalah Kamus data pada Sistem Informasi Penjualan pada UD. Tanjung Harapan :
1. Nama Arus Data : Data Pesanan Produk
Periode : 2 Hari
Aliran Data : Konsumen
– Proses 1.1, Proses1.1 - Proses1.2, Proses 1.2
– Proses 1.3, Proses 1.3 – Proses 1.4, Proses 1.4 – File Data Pesanan Produk Sementara, File Data Pesanan Produk Sementara - Proses
2.0, Proses 2.0 – File Data Pesanan Produk, File Data Detail Pemesanan,
File Data Pesanan Produk – Proses 5.5, Proses 5.5 – File Data Pesanan
Produk, File Data Pesanan Produk – Proses 5.6, Proses 5.6 – File Data
Produk.
Struktur Data : tanggal, kode_detail_pesanan, no_pesanan,
kode_produk, harga, jumlah, sub_total, kode_konsumen, kode_penerima total_bayar, status.
2. Nama Arus Data : Data Produk
Periode : 1 Hari
Aliran Data : Admin
– Proses 5.2, Proses 5.2 – File Data Stock Produk, File Data Stock Produk
– Proses 1.0, File Data Pesanan Produk – Proses 5.6, Proses 5.6
– File Data Produk. Stuktur Data
: Kode_Produk, kode_kategori, nama_kategori, file_gambar nama _produk, jenis, harga, ukuran, berat, stock.
3. Nama Arus Data : Data Konsumen
Periode : 1 Hari
Aliran Data : Admin
– Proses 2.0, Proses 2.0 – File Data Konsumen.
Stuktur Data : kode_konsumen, nama_konsumen, alamat, kota,
telepon. 4. Nama Arus Data
: Data Penerima Periode
: 1 Hari Aliran Data
: Admin – Proses 2.0, Proses 2.0 – File Data
penerima. Stuktur Data
:kode_penerima, nama_penerima, alamat_penerima, kota_penerima, telepon_penerima.
5. Nama Arus Data : Data Kategori Produk
Periode : 1 Hari
Aliran Data : Admin
– Proses 5.1, Proses 5.1 – File Data Kategori Produk, File Data Kategori Produk
– Proses 5.2. Stuktur Data
: kode_kategori, nama_kategori. 6. Nama Arus Data
: Data Ongkir Periode
: 1 Hari Aliran Data
: Admin – Proses 5.3, Proses 5.3 – File Data Ongkir,
File Data Kategori Ongkir – Proses 2.0.
Stuktur Data : kota, ongkir.
7. Nama Arus Data : Data Pengiriman
Periode : 1 Hari
Aliran Data : Admin
– Proses 5.6, Proses 5.6 – File Data Pengiriman, File Data Pengiriman - Konsumen.
Stuktur Data : no_referensi, no_pesanan, tanggal, total_ongkir,
status_pengiriman. 8. Nama Arus Data
: Data Pembayaran Periode
: 1 Hari Aliran Data
: Konsumen – Proses 3.0, Proses 3.0 – File Data
Bukti Pembayaran, File Data Bukti_pembayaran – Admin, Admin –
Proses 5.4. Stuktur Data
: no_pesanan, tanggal, rekening_bank, no_rekening, atas_nama, keterangan, status_keterangan.
9. Nama Arus Data : Log_in Admin
Periode : 1 Hari
Aliran Data : Admin-Proses 4.0, Proses 4.0
– Proses 4.1, Proses 4.1
–Proses 4.2, Proses 4.2- Proses 5.0, Admin-Proses 5.1, Proses 5.1-Data Kategori Produk, Admin-Proses 5.2, Proses 5.2- File Data Produk, Admin-
Proses 5.3, Proses 5.3-File Data Ongkir, Admin-Proses 5.4, Proses 5.4- File Data Bukti Pembayaran, Admin
– Proses 5.5, Proses 5.5 – File Data Pesanan Produk
– File Data Pesanan Produk – Proses 5.6 – Proses 5.6 – File Data Produk, File Data Pesanan Produk
– Proses 5.7 Stuktur Data
: user_id, password.
4.1.4 Perancangan Basis Data
Perancangan merupakan suatu hal yang sangat penting dalam pembuatan basis data. Permasalahan yang dihadapi pada waktu perancangan yaitu bagaimana
basis data yang akan dibangun ini dapat memenuhi kebutuhan saat ini dan masa yang akan datang. Untuk itu diperlukan perancangan basisdata baik secara fisik
maupun secara konseptualnya. Pada perancangan basis data ini akan diuraikan mengenai Normalisasi,
Entity Relation Diagram ERD, Relasi Tabel, dan Struktur File dari Sistem Informasi Pemesanan dan Pembelian Barang pada UD. Tanjung Harapan.