50
Prosedur Penjualan Tunai Motor Usulan
Fotokopi ktp Fotokopi kk
Admin
Manager
Fotokopi ktp Fotokopi kk
DB_PM
Pelanggan
Input data penjualan tunai Cetak faktur tunai
Faktur tunai Faktur tunai Faktur di tandatangani TTD faktur
Faktur di tandatangani
TTD faktur
Faktur di tandatangani faktur
Print Lap.penjualan dan stok
Lap.penjualan Lap.stok
Phase
Lap.penjualan Lap.stok
Gambar 4.1. Flowmap usulan penjualan tunai.
51
4.1.3 Prosedur Penjualan Kredit yang diusulkan Adapun prosedur penjualan secara kredit yang diusulkan adalah sebagai berikut : 1. Pelanggan melakukan pemesanan kepada admin. 2. Pelanggan akan diminta untuk menyerah kan fotokopi KTP, KK, slip gaji dan bukti pembayaran tagihan listrik. 3. Pelanggan melakukan pembayaran uang muka. 4. Kemudian admin akan meminta pelanggan untuk menentukan masa cicilan yang akan diambilnya. Jangka waktu pelunasan cicilan berada di antara 12 bulan sampai dengan 36 bulan. 5. Admin membuat faktur penjualan kredit dan faktur pembayaran angsuran sebanyak 1 rangkap. 6. Faktur penjualan kredit dan faktur pembayaran kemudian akan ditandatangani oleh pelanggan dan admin. 7. Faktur diserahkan kepada pelanggan. 8. Kemudian admin akan mencetak laporan penjualan dan stok. 9. Laporan penjualan kredit dan stok di serahkan kepada manager.
52
Prosedur Penjualan Kredit Motor Yang Usulan Pelanggan
Admin
Manager
Fotokopi KTP Fotokopi KTP
Fotokopi KK
Fotokopi KK
Slip Gaji dan slip Tagihan Listrik
Slip Gaji dan slip Tagihan Listrik
Faktur pembayaran
Cetak faktur kredit dan faktur pembayaran angsuran
TTD faktur
DB_PM
Input data penjualan kredit
Faktur kredit
Faktur kredit Faktur pembayaran
Faktur kredit Faktur pembayaran
Faktur kredit Faktur pembayaran
TTD faktur Faktur kredit Faktur pembayaran
Faktur kredit Faktur pembayaran
Print lap.penjualan dan stok
Lap.penjualan
Lap.penjualan Lap.stok
Phase
Lap.stok
Gambar 4.2. Flowmap usulan penjualan kredit.
4.2
DIAGRAM KONTEKS
53
Diagram konteks adalah diagram yang menggambarkan hubungan antara entitas eksternal dengan sistem. Dimana data yang diinputkan oleh bagian entitas eksternal akan diproses didalam sistem dan akan menghasilkan laporan yang diinginkan oleh entitas eksternal tersebut.
Faktur penjualan Faktur pembayaran
Pelanggan
Data pelanggan
Aplikasi Penjualan Motor
Laporan penjualan Laporan stok
Manager
Data motor
Gambar 4.3. Diagram konteks Aplikasi Penjualan Motor Perkasa Motor.
4.3
DATA FLOW DIAGRAM (DFD)
DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Dalam mengangkat suatu logika sistem, ada beberapa cara untuk menggambarkannya, diantaranya yaitu dengan DFD. Berikut adalah hasil perancangan sistem pengolahan data penjualan di Perkasa Motor. 4.3.1 DFD Level 0
54
Pelanggan
Data penjualan
Tabel_penjualan Data penjualan
Data pelanggan
4.0 Input data pembayaranData penjualan
Data penjualan 2.0 Input data penjualan
1.0 Input data pelanggan
3.0 Cetak
Tabel_pembayaran Lap.penjualan Lap.Stok
Data kendaraan
Data pelanggan
Manager Data pelanggan
Tabel_kendaraan
Data kendaraan
5.0 Input data kendaraan
Data kendaraan
Tabel_pelanggan
Gambar 4.4. Data Flow Diagram (DFD) level 0.
4.3.2 DFD Level 2
Tabel_kendaraan
Tabel_pelanggan
Data kendaraan
Data pelanggan
2.1 Input data kendaraan
2.2 Input data pelanggan
Data pelanggan Data kendaraan
Tabel_penjualan
Gambar 4.5. Data Flow Diagram (DFD) level 2.
55
4.4
ENTITY RELATIONSHIP DIAGRAM (ERD)
ERD adalah diagram yang memperlihatkan entitas-entitas yang terlibat dalam suatu sistem serta hubungan-hubungan ( relasi ) antar entitas tersebut. Tekanan Utama pada ERD adalah table-tabel yang mempresentasikan relasi antar entitas itu sendiri. ERD dapat dilihat pada gambar berikut :
Pelanggan
N
Membeli
M
Kendaraan
1
Memiliki
1
Faktur
Gambar 4.6. Entity Relationship Diagram (ERD).
4.5
PERANCANGAN STRUKTUR FILE
Basis data yang digunakan yaitu Microsoft Access 2007. Dibuat sebuah database dengan nama “DB_PM” dimana terdapat data-data barang dalam beberapa tabel yang mengandung field-field tertentu yang disusun sesuai kebutuhan.
56
4.5.1 Rancangan Struktur File Rancangan struktur file merupakan salah satu bagian yang penting dalam perancangan sistem berbasis komputer, selanjutnya yang dimaksud file dalam database adalah file data atau tabel data. Database ini berfungsi sebagai penyedia informasi bagi pemakai sistem. File- file yang digunakan dalam perancangan aplikasi penjualan motor ini dapat dilihat dibawah ini :
1. Nama Tabel
: Tabel_admin
Field Kunci
: User
Fungsi
: Untuk mengetahui data admin login.
Tabel 4.1. Tabel_admin No.
Nama Field
Type
Panjang
Keterangan
1
User
Text
15
Primary Key
2
Password
Text
20
-
2. Nama Tabel
: Tabel_pembayaran
Field Kunci
: Faktur_pembayaran
Fungsi
: Untuk mengetahui data pembayaran angsuran
Tabel 4.2. Tabel_pembayaran No.
Nama Field
Type
Panjang
Keterangan
57
1
Faktur_pembayaran
Text
10
2
Faktur_pembelian
Text
10
3
Tgl_pembayaran
Text
10
4
Tgl_jatuh_tempo
Date/Time
Short Date
5
Nama
Text
10
6
Cicilan_ke
Text
2
7
Biaya
Currency
Standard
8
Denda
Currency
Standard
9
Sisa_angsuran
Currency
Standard
10
Keterangan
Text
10
3. Nama Tabel
: Tabel_kendaraan
Field Kunci
: Kode_kendaraan
Fungsi
: Untuk mengetahui data motor
Primary Key
Tabel 4.3. Tabel_kendaraan No.
Nama Field
Type
Panjang
Keterangan
1
Kode_kendaraan
Text
10
Primary Key
2
No_polisi
Text
10
-
3
Merk
Text
10
-
4
Type
Text
30
-
5
Tahun_rakitan
Date/Time
Short date
-
58
6
Warna
Text
10
-
7
Harga
Currency
Standard
-
8
Jumlah
Text
2
-
4. Nama Tabel
: Tabel_pelanggan
Field Kunci
: Kode_pelanggan
Fungsi
: Untuk mengetahui data pelanggan
Gambar 4.4. Tabel_pelanggan No
Nama Field
Type
Panjang
Keterangan
1
Kode_pelanggan
Text
10
Primary Key
2
Nama
Text
40
-
3
Alamat
Text
20
-
4
Telp
Text
15
-
5
Pekerjaan
Text
20
-
59
5. Nama Tabel
: Tabel_penjualan
Field Kunci
: No_faktur
Fungsi
: Untuk mengetahui data penjualan
Gambar 4.5. Tabel_penjualan
4.6
No.
Nama Field
Type
Panjang
Keterangan
1
No_faktur
Text
20
Primary Key
2
Tgl_transaksi
Date/Time
Short date
-
3
Kode_pelanggan
Text
10
-
4
Kode_kendaraan
Text
10
-
5
DP
Currency
Standard
-
6
Hutang
Currency
Standard
-
7
Biaya_angsuran
Currency
Standard
-
8
Sisa_angsuran
Currency
Standard
-
9
Nama_pelanggan
Text
15
-
10
Total
Currency
Standard
-
STRUKTUR PROGRAM
Struktur program adalah suatu konsep pembuatan yang mempunyai fungsi untuk mengelompokkan proses intruksi kedalam sub program fungsional dimana setiap sub program tersebut memiliki fungsi tertentu yang digunakan untuk
60
mendukung dari keseluruhan prosedur program yang dibuat. Struktur Program yang dibuat adalah sebagai berikut :
Struktur Program
Input
Proses
Output
Input data pelanggan
Penjualan
Laporan penjualan
Laporan stok Input data penjualan
Gambar 4.7. Struktur Program
4.7
STRUKTUR MENU Struktur menu merupakan bentuk umum dalam suatu perancangan aplikasi yang
dapat memudahkan pengguna dalam menggunakan sistem yang dibuat. Dengan adanya struktur menu ini, maka proses pengolahan data dapat lebih cepat dilakukan, sehingga keterlambatan dalam proses data dapat dikurangkan seminimal mungkin. Struktur menu yang dibuat dalam sistem ini terdiri dari menu dan bagian dari menu tersebut. Dapat dilihat pada gambar dibawah ini.
61
Login
Menu Utama
Admin
Data Baru
Laporan
Ganti Password
Data Motor
Laporan penjualan
Exit
Entry Data Penjualan
Laporan stok
Gambar 4.8. Struktur Menu
4.8
PERANCANGAN ANTAR MUKA (INTERFACE) Pada tahap perancangan antar muka ini adalah tahap dimana desain sistem yang
sudah dipersiapkan dan selesai kemudian ditampilkan menjadi interaksi antar user atau pengguna dalam program itu sendiri. Pada tahap pembuatan ini perancangan antar muka ini diusahakan untuk mengurangi tingkat kesulitan penggunaan program agar mempermudah penggunaan oleh user.
62
1. Form Login.
Gambar
User Password OK
Exit
Gambar 4.9. Form Login
2. Form Menu Utama. Admin Data Baru
Laporan
Gambar 4.10. Form Menu Utama
3. Form Ganti Password
User Password Lama Password Baru Cancel
Save
Gambar 4.11. Form Ganti Password
63
4. Form Input Data Motor. Kode Motor Type Merk Motor Tahun rakitan Warna No Polisi Harga Kode_kendaraan
Simpan
No_polisi
Merk
Edit
Baru
Hapus
Type
Tahun_rakitan
Warna
Harga
Exit
Gambar 4.12. Form input Data Motor.
5. Form Input Data Pelanggan dan Penjualan. Jenis Penjualan
Tgl Transaksi
No Faktur Kode Motor
Kode Pelanggan
Merk Motor
Nama Pelanggan
No Polisi
Alamat
Warna Type
Kota
Tahun rakitan
No Telp
Harga Uang muka
Baru
Simpan
Hapus
Jk. Waktu Angsuran/bulan
Exit
Faktur Bayar
Pilih yang ingin disimpan Hanya pelanggan Hanya penjualan
Tgl_transaksi
Angsuran Ke Total
Nama
Merk_motor
Type_motor
Kode_kendaraan
Jenis_penjualan
Gambar 4.13. Form Input Data Pelanggan dan Penjualan
64
6. Faktur Penjualan Tunai Data Pembayaran Kredit No Faktur Pembayaran Tgl Pembayaran Tgl Jatuh Tempo Nama Pelanggan Denda Cicilan Ke Jumlah Bayar Sisa Angsuran Keterangan Simpan
Hapus
Baru
Keluar
Cetak Faktur
Gambar 4.14. Form Input Data Pembayaran Kredit 7. Faktur Penjualan Tunai FAKTUR PENJUALAN PERKASA MOTOR Jalan D.I Panjaitan. KM 7 Tanjungpinang
Tanggal Transaksi
No Faktur Jenis Penjualan Nama Pelanggan ID Motor
Merk Motor
Type
Pelanggan
Gambar 4.15.Faktur Penjualan Tunai
Harga
Admin
65
8. Faktur Penjualan Kredit FAKTUR PENJUALAN PERKASA MOTOR Jalan D.I Panjaitan. KM 7 Tanjungpinang
No Faktur Jenis Penjualan Nama Pelanggan ID Motor
Tanggal Transaksi
Merk Motor
Type
Harga
DP
Pelanggan
Angsuran per bulan
Admin
Gambar 4.16. Faktur Penjualan Kredit 9. Laporan Stok Motor PERKASA MOTOR Jalan D.I Panjaitan. KM 7. Tanjungpinang LAPORAN STOK Id Motor
Merk Motor
Type
Harga
Jumlah Admin
Gambar 4.17. Laporan Stok
66
10. Laporan penjualan PERKASA MOTOR Jalan D.I Panjaitan. KM 7.Tanjungpinang LAPORAN PENJUALAN Tgl Transaksi
Kode faktur
Id Motor
Jenis Penjualan
DP
Angsuran/Bulan
Total
Admin
Gambar 4.18. Laporan Penjualan