3.1 Perencanaan
3.1.1 Analisis Sistem
3.1.1.1 Analisis Kebutuhan
Data yang dibutuhkan dalam aplikasi penjualan ini adalah data
pelanggan, Data buku yang ditawarkan, data harga jual dan beli buku,
data karyawan dan data transaksi penjualan buku.
35
36
2. Analisis
- Analisis sistem yang sedang berjalan
- Analisis sistem yang diusulkan
3. Perancangan
- Perancangan Flowchart Sistem
- Perancangan Data Flow Diagram (DFD)
- Perancangan Entity Relationship Diagram (ERD)
4. Implementasi
- Pemilihan perangakat keras
- Penyusunan perangkat lunak aplikasi
5. Pengujian
- Menentukan apakah sistem sudah sesuai dengan kebutuhan
sistem atau belum.
- Pengujian dilakukan dengan menggunakan metode Black box
6. Pemeliharaan
Melakukan pengoperasian sistem dan melakukan perbaikan-
perbaikan kecil pada sistem.
39
Mengisi
Blanko Penjualan
Blanko Data Persedian Data Buku yang
Buku
Penjualan Buku sudah dibeli
Buku
Blanko Penjualan
Buku Sudah disi Daftar buku Yg
disetujui
A1 Laporan
Kwitansi
Cetak Kwitansi
Kwitansi
Ya Tunai/
Kwitansi
Lunas?
A2
Tidak
Keterangan :
Mulai
Mengisi
Blangko
Blangko
Penjualan Buku
Penjualan
Buku
Blangko
Penjualan Yang
sudah berisi Input Data
Pembelian
Tagihan
Kalkulasi Total
Pembelian Input Data Buku
Pembayaran Penjualan.mdb
Buku
Keterangan :
1. Pelanggan memulai transaksi dengan mengambil blangko pesanan buku.
2. Setelah diisi dan diserahkan kepada Kasir maka Kasir akan menginputkan
data pesanan buku dan mengecek persedian buku.
3. Jika persediaan buku tidak ada maka kembali kepada pelanggan.
4. Jika stok buku minimum, kepala guadang akan melakukan pembelian
buku dengan menyerahkan daftar pembelian buku untuk disetujui oleh
pimpinan kemudian diserahkan ke suplier.
5. Jika persedian buku ada, maka Kasir akan melakukan proses kalkulasi
total pembayaran dan memberi tagihan kepada pelanggan.
6. Setelah menerima tagihan, pelanggan melakukan pembayaran baik secara
tunai maupun secara kredit.
7. Pelanggan yang membayar secara kredit akan kembali lagi membayaran
sisa pembayarannya sampai pembayarannya selesai.
8. Pemimpin meminta laporan kemudian Kasir mencetak laporan penjualan
yang akan diserahkan kepada pimpinan.
43
njualan
Info Pe
Minta Persetujuan Pembelian
Login Users Aplikasi Penjualan Laporan
Users Pimpinan
Data Login Buku Evaluasi
uku Daftar Persetujuan pembelian
Data B
elian Pem
s Pemb beli
e Dat
Pros u No aS an B
Gudang Buk ta P upli uku
Cek er
Data Pembayaran
em
Data Pelanggan
Pembelian Buku
bel
ian
Buk
Kwitansi
Pelanggan
Gambar 3.2 Diagram Konteks (Level 0) Aplikasi Penjualan dan Pembelian Buku
Keterangan gambar :
Data Pelanggan
Data Pelanggan(Staf)
2.0
Data Suplier(Staf) Data Pelanggan
Entry Data
Data Buku(gudang) Data Pelanggan
Kwitansi
Minta Persetujuan Pembelian Buku
Data Penjualan
5.0
Pilih menu Kelola Password Ganti Data Login yg diganti
Password Data Login yg sudah diganti
6.0
Pilih Menu Pencarian Data Pencarian Data yang akan dicari
Data Hasil Pencarian Data
Keterangan gambar :
Sistem dibagi menjadi tujuh proses yaitu proses login, entri data,
Transaksi, cetak kwitansi, ganti password, pencarian data, dan cetak
laporan. Sebelum masuk ke sistem, pengguna harus melakukan login
sesuai dengan data login masing-masing pengguna. Setalah berhasil
login, pengguna dapat melakukan proses-proses yang hasilnya akan
disimpan pada database. kemudian proses lainnya dalam sistem
sampai pada proses pencetakan laporan yang diserahkan kepada
pimpinan dan hasil laporan dapat dijadikan evaluasi oleh pimpinan
untuk pengambilan keputusan.
1.1
Masukkan
Pilih Menu Login
Data login
user
Users Login
1.2
Tekan tombol Login Mencocokkan
data login
Users
2.1
Gudang Entri Data Data Buku Stok Buku
Buku
2.2
Pilih Menu Entri
Kasir Input Data Data Pelanggan Pelanggan
Pelanggan
Pelanggan
2.3
Pilih Menu Entri Supier Input Data Data Suplier Suplier
Buku
3.1
Kasir Transaksi Data Buku Penjualan
Penjualan
Tagihan Pembayaran
3.2
Pilih Menu Pembayaran Transaksi Data Pembayaran Pembayaran
Pembayaran
5.1
Pilih ganti Data Password
Admin password
Ganti Yg Dicari
Password
Password
Login
yg sudah diganti
4.1
Pilih Cetak Cari data
Kasir Data Yg Dicari
Kwitansi yang akan
dicetak
4.2
Tagihan
Pelanggan Kwitansi Cetak Pembayaran
Penjualan
Kwitansi
G
ambar 3.7 DFD Level 2 “Cetak Kwitansi”
Keterangan gambar :
Setelah pelanggan melakukan pembayaran buku, kemudian Kasir
akan mencetak kwitansi. Dimana data kwitansi tersebut dicari dan
diambil dari data store penjualan. Kemudian kwitansi diserahkan
kepada pelanggan.
Pelanggan
Users Info data yg dicari
Penjualan
Pembayaran
7.1
Pilih Kriteria cetak Cetak Data
Kasir buku Stok Buku
Stok Buku
Laporan Stok
Buku
Laporan Stok Buku
7.2
Pilih Kriteria Cetak Cetak Data
Pelanggan
Pelanggan Laporan Pelanggan
Pelanggan
Laporan Pelanggan
7.3
Pilih Kriteria Cetak Cetak Data
Penjualan Pimpinan
Penjualan Laporan Penjualan
Penjualan
Laporan Penjualan
7.4
Pilih Kriteria Cetak Data
Pembelian
Cetak Pembelian Laporan Pembelian
Pembelian
Laporan Pembelian
7.5
Pilih Kriteria Cetak Data
Pembayaran
Cetak Pembeyaran Laporan Pembayaran
Pembayaran
Laporan Pembayaran
Menu Info
Pembelian
Menu
Penjualan
Kelola
File Data Grafik Laporan Pembayaran
Pengguna
Jenis_buku
Nama
Hrg_Beli
Alamat
Dibeli
Status
Id_Pel Nama Id_Pel
N
Alamat
No_Trans
1
Melakukan
Memiliki N Det_Trans
Nama_Pro
Total
N
DP Sisa No_Trans
Kd_Pro
Sisa
Jml_Trans
Pembayaran Memiliki Det_Bayar
No_Kwi Tgl_Trans
Id_Pel Tgl_Byr Jml_Bayar
No_Kwi
Primary key :-
Tabel 3.3 Tabel Gudang
No Field Name Type Size Keterangan
1 Kd_Buku Text 10 Kode Buku
2 Nama_Buku Text 30 Nama Buku
3 Jml_Stok Number - Jumlah Stok Buku
4 Jmlh_Minim Number - Jumlah Stok Minimum
Menu Informasi
File About
Status Bar
Login
Banner
User Name
Gambar
Password
Login Batal
Keluar
Menu Utama
File Kelola Pengguna Data Grafik Laporan
Status Bar
Banner
Kode Buku
Kode Suplier
Nama Buku
Harga Beli Rp.
Harga Jual Rp,
Cari
Kode Buku
Nama Buku
Keluar
Banner
Kode Pelanggan
Nama Pelanggan
Alamat
Telpon
Cari
Kode Pelanggan
Nama Pelanggan
Keluar
Data Login
Banner
User Name
Password
Id User
Tambah Batal
Keluar
Transaksi
Banner
Data Pelanggan
Kode
Nama Cari
Alamat
Kecamatan
Simpan Edit Batal Hapus
Data Produk
Kode Nama Total Bayar
Nama Cari
Harga Cari
Quantitas
Total Harga
Add Batal
Keluar
Banner
Keluar
Banner
Keluar
Pembayaran
Banner
Data
Pelanggan
Kode
Nama
Alamat
Cari
Nama Cari
Keluar
Data Suplier
Banner
Cari
Kode Suplier
Nama Suplier
Keluar
Pembelian Buku
Banner
Tanggal Beli
Tambahkan Buku
Cek Persedian Buku Nama Buku
Urutkan Berdsasarkan
Nama Suplier
Nama Buku
Beli
Keluar