Upload
nguyenlien
View
215
Download
0
Embed Size (px)
Citation preview
39
BAB IV
RANCANGAN SISTEM USULAN
4. 1. Umum
Perkembangan dunia teknologi saat ini semakin canggih perkembangan inilah
yang seharusnya dapat dimanfaatkan secara baik untuk mengembangkan suatu sistem
dalam perusahaan. Dengan sistem yang terkomputerisasi akan sangat membantu dan
memberikan keuntungan bagi perusahaan, serta mampu menunjang kelancaran
kegiatan operasional suatu perusahaan.
Sistem berjalan pada Toko Sepeda Citra perlu ditingkatkan guna menunjang
akses data informasi yang lebih baik. Dalam hal ini penulis mencoba untuk
memperbaiki kekurangan-kekurangan yang terdapat dalam sistem penjualan tersebut.
Sasaran dari sistem yang baru atau usulan adalah komputerisasi sistem yang berjalan,
yang mana dalam sistem usulan ini proses kerjanya tidak jauh berbeda dengan sistem
yang lama, penulis hanya mencoba memberikan sistem yang sudah terkomputerisasi
yang didalamnya terdapat prosedur sistem usulan,diagram alir data sistem,kamus data
sistem usulan,spesifikasi rancangan sistem usulan, yang meliputi bentuk-bentuk
dokumen masukan dan keluaran,normalisasi file, spesifikasi file, struktur kode,
spesifikasi program, dan jadwal implementasi.
Diharapkan dengan adanya penulis mengusulkan sistem terkomputerisasi
pada Toko Sepeda Citra ini dapat membantu meningkatkan aktifitas kerja, pekerjaan
yang dilakukan lebih efisien dalam menghemat waktu dan tenaga, serta efektif dalam
40
pengolahan data sehingga pengolahan data dan informasi menjadi lebih cepat, tepat
dan akurat. Sistem yang diusulkan ini merupakan perubahan bagi sistem yang lama
atau sistem yang sedang berjalan, dimana setiap aspek pekerjaan yang dilakukan
secara manual pada sistem yang lama akan dikerjakan dengan mengunakan komputer
pada sistem yang baru.
4.2. Prosedur Sistem Akuntansi Usuluan
Pada sistem usulan yang penulis ajukan ini tidak jauh berbeda dengan sistem
yang berjalan,yang berbeda hanyalah pengunaan komputer secara maksimal sehingga
pengolahan data dapat dilakukan dengan mudah, cepat dan dapat mengurangi
kesalahan-kesalahan yang terjadi. Prosedur sistem usulan pada Toko Sepeda Citra
adalah sebagai berikut:
1. Prosedur Pemesanan
Pembeli datang ke toko, lalu sales memberikan daftar sepeda dan FP kosong
pembeli pada FP kosong. Sales memberikan FP yang telah diisi ke bagian
gudang.
2. Prosedur Pembayaran
Setelah bagian gudang mengacc FP yang telah diisi tersebut, maka FP Acc
diberikan kepada sales untuk dilakukan proses penginputan yaitu, data
pembeli dan data pemesanan untuk dibuatkan file dan FP Acc lalu diarsipkan.
Setelah itu, sales membuatkan SP (Struk Pembayaran) berdasarkan FP acc
dan diberikan kepada pembeli untuk di tanda tangan oleh pembeli. Dari SP
41
yang telah di tanda tangan tersebut, sales menginput data penjualan dan SP
Acc diarsipkan.
3. Prosedur Pembuatan Jurnal
Dari data pembayaran tersebut dan file perkiraan, sales membuatkan
pencatatan jurnal setiap harinya.
4. Prosedur Pembuatan Laporan
Data pembayaran tersebut juga digunakan oleh sales untuk dibuatkan laporan
penjualan dan laporan penerimaan kas yang akan diberikan kepada pemilik.
42
4.3. Diagram Alir Data Sistem Usulan
0
Sistem Usulan
Penjualan Tunai
pada Toko Sepeda
Citra
FP acc
FP
SP (2 Rangkap)
PembeliBagian Gudang
Pemilik
Laporan Penjualan
Laporan Jurnal
FP Kosong
FP Isi
Daftar
Sepeda
SP Acc
Gambar IV.1 Diagram Konteks Sistem Usulan
Ket : FP = Form Penjualan
SP = Struk Pembayaran
43
FP IsiFP Kosong
FP Acc
Daftar Sepeda
SP Acc
Pembeli
Bagian Gudang
Pemilik
11
Proses Pemesanan
2
Proses
Pemebayaran
4
Proses
Pembuatan
Laporan
3
Proses
Pembuatan
Jurnal
Data Perkiraan
Data Jurnal
Data Jurnal
Laporan Penjualan
Laporan Jurnal
D2 File Sepeda
D6File
Pembayaran
D7File
Perkiraan
D8 File Jurnal
Data Penjualan
Data Pembayaran
D1File
Pemesanan
FP
Kosong
FP isi
SP 2 Rangkap
SPD3
File
Pemesanan
FP Acc (Data
Pemesanan)
D4Arsip FP
Acc
FP Acc
D5Arsip SP
Acc
SP Acc
Gambar IV.2 Diagram Nol Sistem Usulan
Ket : FP = Form Pemesanan
SP = Struk Pembayaran
44
File Sepeda
FP Acc
D4
Input Data
Pemesanan
Input Data
Pembayaran dan
Arsip FP Acc
2.1
2.2
FP Acc
FP Acc
Pembuatan Arsip
SP Acc
2.3
File
PemesananD3
FP Acc (Data
Pemesanan)
File SepedaD7
Data
Pembayaran
File SepedaD6
FP Acc
SP
SP Acc
SP
SP Acc
Gambar IV.3 Diagram Detail Sistem Usulan
Ket : FP = Form Pemesanan
SP = Struk Pembayaran
45
4.4. Kamus Data Sistem Usulan
Kamus data masukkan dalam sistem usulan terdiri dari :
a. Nama arus data :FP Kosong
Alias : Form Pemesanan Kosong
Bentuk Data : Cetakan Komputer
Arus data : File Pemesnaan-Proses 1
Penjelasan : Untuk pemesanan sepeda
Periode : Setiap terjadi pemesanan
Volume : Satu lembar
Struktur data = Header+isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul+Tanggal+Nama_Pembeli+Alamat+ No_Telp
1{Merk _Sepeda+Warna+Quantity}16
@Kode_Sepeda *Terdiri dari 8 digit*
b. Nama arus data :Daftar Sepeda
Alias : -
Bentuk Data : Cetakan Komputer
Arus data : File Sepeda-Proses 1
Penjelasan : Untuk daftar harga sepeda yang ada
Periode : Setiap terjadi pemesanan
Volume : Satu lembar
Struktur data = Header+isi
Header = Logo+Nama_toko+Alamat+No_telepon
46
Isi = Judul 1{@Kode_Sepeda+Merk_Sepeda+
Jenis_Sepeda+Warna+Harga+Stok}5
@Kode_Sepeda *Terdiri dari 8 digit*
c. Nama arus data :FP Isi
Alias : Form Pemesanan isi
Bentuk Data : Cetakan Komputer
Arus data : Pembeli-Proses 1
Penjelasan : Untuk pemesanan sepeda
Periode : Setiap terjadi pemesanan
Volume : Satu lembar
Struktur data = Header+isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul+Tanggal+Nama_Pembeli+Alamat+ No_Telp
1{Merk _Sepeda+Warna+Quantity}16
@Kode_Sepeda *Terdiri dari 8 digit*
d. Nama arus data :FP Acc
Alias : Form Pemesanan Acc
Bentuk Data : Cetakan Komputer
Arus data : Gudang-Proses 2
Penjelasan : Untuk mengetahui penjualan sepeda beserta
tanggalnya
Periode : Setiap terjadi transaksi penjualan sepeda
Volume : Satu lembar
47
Struktur data = Header+isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul+Tanggal+Nama_Pembeli+Alamat+ No_Telp
1{Merk _Sepeda+Warna+Quantity}16
@Kode_Sepeda *Terdiri dari 8 digit*
e. Nama arus data :SP 2 Rangkap
Alias : Struk Pembayaran 2 Rangkap
Bentuk Data : Cetakan Komputer
Arus data : File Pembayaran-Proses 2
Penjelasan : sebagai data dan bukti pembayaran
Periode : Setiap terjadi transaksi penjualan sepeda
Volume : Satu lembar
Struktur data = Header+isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul+Tanggal+@No_Pembayaran+Merk_Sepeda+
Keterangan+Harga+Quantity+Subtotal
Footer =Tanda_Terima+Hormat_Kami
@No_Pembayaran *Terdiri dari 10 digit*
f. Nama arus data :SP Acc
Alias : Struk Pembayaran Acc
Bentuk Data : Cetakan Komputer
48
Arus data : Pembeli-Proses 2
Penjelasan : sebagai data dan bukti pembayaran yang telah di acc
Periode : Setiap terjadi transaksi penjualan sepeda
Volume : Satu lembar
Struktur data = Header+isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul+Tanggal+@No_Pembayaran+Merk_Sepeda+
Keterangan+Harga+Quantity+Subtotal
Footer =Tanda_Terima+Hormat_Kami
@No_Pembayaran *Terdiri dari 10 digit*
g. Nama arus data : Data Pembayaran
Alias : -
Bentuk data : Cetakan Komputer
Arus data : Proses 2 – File Pembayaran
Penjelasan : Sebagai data pembayaran
Periode : Setiap hari
Volume : dua lembar
Struktur data = Header+Isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul+Periode1{@Nomer_Pembayaran+Tanggal+
No_Pesanan+Merk_Sepeda+Harga+Quantity+
49
Subtotal}
@Nomer_Pembayaran *Terdiri dari 10 digit*
h. Nama arus data : Data Perkiraan
Alias : -
Bentuk data : Cetakan Komputer
Arus data : File Perkiraan – Proses 3
Penjelasan : Untuk mengetahui data dan nama akun
Periode : Setiap terjadi transaksi jurnal
Volume : 1 lembar
Struktur data = Header + Isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul 1{@Kode_Akun+Nama_Akun+Tipe_Akun}6
@Kode_Akun *Terdiri dari 6 digit*
i. Nama arus data : Data Jurnal
Alias : -
Bentuk data : Cetakan Komputer
Arus data : Proses 3 – File Jurnal
File Jurnal – Proses 4
Penjelasan : Untuk pembuatan jurnal
Periode : Setiap adanya transaksi
Volume : satu lembar
Struktur data = Header+Isi
Header = Logo+Nama_toko+Alamat+No_telepon
50
Isi = Judul 1{@Nomer_Jurnal+Tanggal+Kode_Akun+
No_Pembayaran+Debet+Kredit}
@Nomer Jurnal *Terdiri dari 8 digit*
j. Nama arus data : Data Penjualan
Alias : -
Bentuk data : Cetakan Komputer
Arus data : File penjualan – Proses3
Penjelasan : Sebagai laporan penjualan tiap harinya
Periode : Setiap hari
Volume : satu lembar
Struktur data = Header+Isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul+Periode1{@Nomer_Pembayaran+Tanggal+
No_Pesanan+Merk_Sepeda+Harga+Quantity+
Subtotal}
@Nomer_Pembayaran *Terdiri dari 10 digit*
k. Nama arus data : Laporan Penjualan
Alias : -
Bentuk data : Cetakan Komputer
Arus data : Proses 4 – Pemilik
Penjelasan : Sebagai laporan penjualan tiap harinya
Periode : Setiap hari
51
Volume : satu lembar
Struktur data = Header+Isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul+Periode1{@Nomer_Pembayaran+Tanggal+
No_Pesanan+Merk_Sepeda+Harga+Quantity+
Subtotal}
@Nomer_Pembayaran *Terdiri dari 10 digit*
l. Nama arus data : Laporan Jurnal
Alias : -
Bentuk data : Cetakan Komputer
Arus data : Proses 4 – Pemilik
Penjelasan : Sebagai laporan jurnal
Periode : Setiap bulan
Volume : satu lembar
Struktur data = Header+Isi
Header = Logo+Nama_toko+Alamat+No_telepon
Isi = Judul+Periode1{@Nomer_Jurnal+Tanggal+
Kode_Akun+No_Pembayaran+Debet+Kredit}
@Nomer_Pembayaran *Terdiri dari 10 digit*
52
4.5. Spesifikasi Rancangan Sistem Usulan
4.5.1. Bentuk Dokumen Masukan
Bentuk dokumen masukan merupakan dokumen atau data yang dipakai
sebagai acuan dalam pembuatan atau pengisian data pada program aplikasi. Adapaun
bentuk dokumen masukan adalah sebagai berikut:
1. Nama Dokumen : FP
Fungsi : Sebagai bukti pemesanan sepeda
Media : Kertas
Sumber : File Pemesanan
Tujuan : Bagian Penjualan
Jumlah : Satu Lembar
Bentuk Lampiran : C-1
Frekuensi : Setiap kali ada pemesanan sepeda
2. Nama Dokumen : Daftar Sepeda
Fungsi : Untuk memberikan daftar harga sepeda kepada
pembeli
Media : Kertas
Sumber : File Sepeda
Tujuan : Bagian Penjualan
Jumlah : Satu lembar
Bentuk Lampiran : C-2
Frekuensi : Setiap pembeli ingin memesan sepeda
53
3. Nama Dokumen : Data Perkiraan
Fungsi : Sebagai data perkiraan
Media : Kertas
Sumber : File Perkiraan
Tujuan : Bagian Penjualan
Jumlah : Satu Lembar
Bentuk Lampiran : C-5
Frekuensi : Setiap adanya transaksi
4.5.2. Bentuk Dokumen Keluaran
1. Nama Dokumen : Data Jurnal
Fungsi : Sebagai data jurnal
Media : Kertas
Sumber : Bagian Penjualan
Tujuan : File Jurnal
Jumlah : Satu Lembar
Bentuk Lampiran : D-1
Frekuensi : Satu bulan
2. Nama Dokumen : Laporan Penjualan
Fungsi : Sebagai laporan penjualan
Media : Kertas
Sumber : Bagian Penjualan
Tujuan : Pemilik
Jumlah : Satu Lembar
54
Bentuk Lampiran : D-2
Frekuensi : Setiap hari
3. Nama Dokumen : Laporan Jurnal
Fungsi : Sebagai hari
Media : Kertas
Sumber : Bagian Penjualan
Tujuan : Pemilik
Jumlah : Satu Lembar
Bentuk Lampiran : D-3
Frekuensi : Satu bulan
55
4.5.3. Normalisasi File
Agar lebih memudahkan dalam hal merancang spesifikasi file sistem usulan,
maka penulis membuat normalisasi mulai dari bentuk tidak normal sampai bentuk
normal ketiga.Adapun bentuk normalisasinya, sebagai berikut:
a. Bentuk Tidak Normal(Unnormalized Form)
kd_sepeda no_jurnal
merk tgl_jurnal
jenis debet
warna kredit
harga ket
stok kd_akun
no_pesan nm_akun
tgl_pesan
qty
nm_pembeli
alamat
no_telp
no_bayar
tgl_bayar
total_bayar
Gambar IV.4
Bentuk Tidak Normal
56
b. Bentuk Normal Kesatu (First Normal Form/1 NF)
kd_sepeda* no_jurnal*
merk tgl_jurnal
jenis debet
warna kredit
harga ket
stok kd_akun*
no_pesan* nm_akun
tgl_pesan
qty
nm_pembeli
alamat
no_telp
no_bayar*
tgl_bayar
total_bayar
Gambar IV.5
Bentuk Normal Pertama
Keterangan : * = Candidate key
57
c. Bentuk Normal Kedua (2NF atau Second Normal Form)
Tabel_PerkiraanTabel_Pesanan
Tabel_Jurnal
Tabel_Pembayaran
Tabel_Sepeda
no_pesanan**
no_bayar*
tgl_bayar
total_bayarno_jurnal*
tgl_jurnal
debet
kredit
ketno_bayar**
kd_akun**
no_pesan*
tgl_pesan
total_bayar
nm_pembeli
alamat
no_telp
kd_sepeda**
kd_sepeda*
merk
jenis
warna
harga
stok
kd_akun**
nm_akun
Gambar IV. 6
Bentuk Normal Kedua
Keterangan * : Primary key(Kunci Utama)
** : Forign key(Kunci Tamu)
: one to one(Hubungan Satu Ke Satu)
: one to many(Hubungan Satu Ke Banyak)
58
d. Bentuk Normal Ketiga (3 Third Normal Form)
Tabel_Perkiraan
Tabel_Pesanan
Tabel_Jurnal
Tabel_PembayaranTabel_Sepeda
no_pesan**
no_bayar*
tgl_bayar
total_bayar
no_jurnal*
tgl_jurnal
ket
no_bayar**
no_pesan*
tgl_pesan
nm_pembeli
alamat
no_telp
kd_sepeda*
merk
jenis
warna
harga
stok
Jurnal_Detail
no_jurnal**
kd_akun**
Pesanan_Detail
kd_sepeda**
no_pesan**
kd_akun**
nm_akun
debet
kredit
total_bayar
Gambar.IV.7
Bentuk Normal Ketiga
Keterangan
* : Primary Key(Kunci Utama)
** : Foreign Key(Kunci Utama)
: One to One(Hubungan Satu ke Satu
: one to many(Hubungan Satu Ke Banyak)
59
4.5.4. Spesifikasi File
Spesifikasi file yang ada dalam rancangan program usulan ini merupakan
kumpulan dari data-data yang berasal dari beberapa record, berikut spesifikasi file
yang terdiri dari;
1. Spesifikasi File Sepeda
Nama File : Sepeda
Akronim : Sepeda
Tipe File : File Master
Fungsi : Untuk menyimpan data sepeda
Organisasi File : Indexed Sequential
Access File : Random
Media File : Hard Disk
Panjang Record : 66 Karakter
Kunci Field : kd_sepeda
Software : Microsoft Acces 2007
Tabel IV.1 Spesifikasi File Sepeda
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Sepeda kd_sepeda Text 8 Primary Key
2 Merk merk Text 20
3 Jenis jenis Text 15
4 Warna warna Text 15
5 Harga harga Currency 8
6 Stok stok Number Long Integer
60
2. Spesifikasi file Pesanan
Nama File : Pesanan
Akronim : Pesanan
Tipe File : File Transaksi
Fungsi : Untuk menampilkan data Pemesanan
Organisasi File : Indexed Sequential
Access File : Random
Media File : Hard Disk
Panjang Record : 100 karakter
Kunci Field : no_pesan
Software : Microsoft Acces 2007
Tabel IV.2 Spesifikasi File Pesanan
No Elemen Data Akronim Tipe Panjang Keterangan
1 No. Pesan no_pesan Text 10 Primary Key
2 Tanggal Pesan tgl_pesan Date Date/Time
3 Nama Pembeli nm_pembeli Text 25
4 Alamat tgl_pesan Text 50
5 No Telepon no_telp Text 15
3. Spesifikasi file Detail Pesanan
Nama File : Detail Pesanan
Akronim : Detail_Pesanan
Tipe File : File Transaksi
61
Fungsi : Untuk menampilkan detail data pesanan
Organisasi File : Indexed Sequential
Access File : Random
Media File : Hard Disk
Panjang Record : 18 Karakter
Kunci Field :
Software : Microsoft Acces 2007
Tabel IV.3 Spesifikasi Detail Pesanan
No Elemen Data Akronim Tipe Panjang Keterangan
1 Total Bayar total_bayar number
2 No Pesan no_pesan Text 10 Foreign key
3 Kode Sepeda kd_sepeda Text 8 Foreign key
4. Spesifikasi File Pembayaran
Nama File : Pembayaran
Akronim : Pembayaran.frm
Tipe File : File Transaksi
Fungsi : Untuk menyimpan data pembayaran
Organisasi File : Indexed Sequential
Access File : Random
Media File : Hard Disk
Panjang Record : 20 karakter
Kunci Field : no_bayar
62
Software : Microsoft Acces 2007
Tabel IV.4 Spesifikasi File Pembayaran
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Bayar no_bayar Text 10 Primary Key
2 Tanggal Bayar tgl_bayar Date Date/Time
3 No Pesan no_pesan Text 10 Foreign Key
5. Spesifikasi File Perkiraan
Nama File : Perkiraan
Akronim : Perkiraan.frm
Tipe File : File Master
Fungsi : Untuk menyimpan data perkiraan akun
Organisasi File : Indexed Sequential
Access File : Random
Media File : Hard Disk
Panjang Record : 28 Karakter
Kunci Field : kd_akun
Software : Microsoft Acces 2007
Tabel IV.5 Spesifikasi File Perkiraan
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Akun kd_akun Text 3 Primary Key
2 Nama Akun nm_akun Text 25
63
6. Spesifikasi file Jurnal
Nama File : Jurnal
Akronim : Jurnal.frm
Tipe File : File Transaksi
Fungsi : Untuk menampilkan jurnal
Organisasi File : Indexed Sequential
Access File : Random
Media File : Hard Disk
Panjang Record : 48 Karakter
Kunci Field : no_jurnal
Software : Microsoft Acces 2007
Tabel IV.6 Spesifikasi File Jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Jurnal no_jurnal Text 8 Primary Key
2 Tanggal tgl_jurnal Date Date/Time
3 Keterangan ket Text 30
4 No Bayar no_bayar Text 10 Foreign Key
7. Spesifikasi file Detail Jurnal
Nama File : Detail Jurnal
Akronim : detail_jurnal.frm
Tipe File : File Transaksi
Fungsi : Untuk menyimpan data detail jurnal
64
Organisasi File : Indexed Sequential
Access File : Random
Media File : Hard Disk
Panjang Record : 11 karakter
Kunci Field :
Software : Microsoft Acces 2007
Tabel IV.7 Spesifikasi File Detail Jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1 Debet Debet Currency
2 Kredit Kredit Currency
3 No Jurnal no_jurnal Text 8 Foreign Key
4 Kode Akun kd_akun Text 3 Foreign Key
4.5.5. Struktur Kode
1. Struktur Kode Sepeda
Panjang Kode : 8 Digit
Tipe : Karakter
X
X X X X X 9 9
No Urut Sepeda
Warna
Inisial Tipe Sepeda
Inisial Merk Sepeda
65
U N B M M E 0 1
2. Struktur No Pesan
Panjang Kode : 10 digit
Tipe : Karakter
X X 9 9 9 9 9 9 9 9
F P 1 6 0 9 1 0 0 1
No Urut Sepeda
ME = Merah
BM = BMX
UN = United
Tanggal
Bulan
Tahun
Inisial Dokumen
No Urut
Dokumen
10
September
2016
Form Pemesanan
No Urut
Dokumen
66
3. Struktur No Bayar
Panjang Kode : 10 Digit
Tipe : Karakter
X X 9 9 9 9 9 9 9 9
S P 1 6 0 9 1 0 0 1
Tanggal
Bulan
Tahun
Inisial Dokumen
No Urut
Dokumen
10
September
2016
Struk
Pembayaran
No Urut
Dokumen
67
4. Struktur Kode Akun
Panjang Kode : 6 digit
Tipe : Karakter
9 9 9
Jenis Rekening
Sub Golongan Rekening
Golongan Rekening
1 0 1
Kas
Aktiva Lancar
Aktiva
5. Struktur No Jurnal
Panjang Kode : 8 digit
Tipe : Karakter
X 9 9 9 9 9 9 9
No. urut Jurnal
Bulan
Tahun
Inisial Dokumen
68
J 1 6 0 9 0 0 1
No. urut Jurnal
September
2016
Jurnal
4.5.6. Spesifikasi Program
Sebelum membahas spesifikasi program penulis akan menggambarkan bentuk
spesifikasi program dalam diagram berjenjang atau HIPO (Hirarki Input Process
And Output) dimana HIPO merupakan ilustrasi cara kerja program. Bentuk HIPO
dari perancangan program penjualan barang ini adalah sebagai berikut:
69
MENU UTAMA
1.02.0 3.0 4.0
MASTER TRANSAKSILAPORAN
LOGOUT
0.0 0.0 0.0
0.0
1.2
2.1
2.2
2.3
0.0
0.00.0
0.0
SEPEDA
JURNAL
PEMBAYARAN
PESANAN
0.0
LAPORAN
PENJUALAN
3.1
0.0
3.2
0.0
LAPORAN JURNAL
UTILITY
BACK UP
4.0
5.0
4.1
0.0
0.00.0
1.1.
PENGGUNA
1.4
PERKIRAAN
LOGIN
0.0
5.0
LOGIN
0.0
5.1
KELUAR
0.0
6.0
0.0
Gambar VI.8 Diagram HIPO
70
A. Spesifikasi Program Menu Utama
1. Spesifikasi Program Menu Utama
Nama Program : Menu Utama
Akronim : Utama.frm
Fungsi : Untuk menampilkan sub-sub form
Index Program : 0.0
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : Lampiran E-1
Proses program : Tampilkan bentuk layar menu utama pilihannya:
a. Master
b. Transaksi
c. Laporan
d. Utility
e. Login
f. Keluar
1. Klik menu master lalu pilih submenu pengguna untuk melakukan input
data pengguna.
2. Klik menu master lalu pilih submenu sepeda untuk melakukan input data
sepeda.
3. Klik menu master lalu pilih submenu perkiraan untuk input data perkiraan.
4. Klik menu transaksi lalu pilih submenu pesanan untuk input transaksi data
pesanan.
71
5. Klik menu transaksi lalu pilih submenu pembayaran untuk menyimpan
data pembayaran.
6. Klik menu transaksi lalu pilih submenu jurnal untuk menyimpan data
jurnal.
7. Klik menu laporan lalu pilih submenu laporan penjualan untuk melakukan
cetak laporan penjualan.
8. Klik menu laporan lalu pilih submenu laporan jurnal untuk melakukan
cetak laporan jurnal.
9. Klik menu Utility lalu pilih submenu Backup untuk membackup data.
10. Klik menu Login lalu pilih submenu Login untuk masuk ke menu.
11. Klik menu Login lalu pilih submenu Logout untuk keluar dari menu.
12. Klik menu keluar lalu pilih submenu Keluar untuk kembali keluar dari
program
2. Spesifikasi Program Menu Master
Menu ini mempunyai submenu sebagai berikut:
a. Data Pengguna
b. Sepeda
c. Perkiraan
Proses program : Jalankan program lalu pilih menu Master.
1. Nama Program : Pengguna
Akronim : Data_Pengguna.frm
Fungsi : Input data Pengguna
Index Program : 1.1
72
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : Lampiran E-1
Proses Program : Klik menu master lalu pilih submenu pengguna untuk input
data pengguna, Tambah untuk menambahkan data
pengguna, Simpan untuk menyimpan, Batal untuk
menghapus membersihkan teks, Edit untuk mengubah data,
Hapus untuk menghapus penyimpanan data pengguna, dan
klik Tutup untuk keluar dari submenu data pengguna.
2. Nama Program : Sepeda
Akronim : Menu_Sepeda.frm
Fungsi : Input data sepeda
Index Program : 1.2
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : Lampiran E-2
Proses Program : Klik menu master lalu pilih submenu sepeda untuk input
data anggota. Klik Tambah jika ingin mengaktifkan kolom
text. Klik Save untuk menyimpan data sepeda, Batal untuk
membersihkan kolom teks, Hapus untuk menghapus data
sepeda, Cetak untuk mencetak data sepeda, Tutup untuk
menutup submenu Data Sepeda dan kembali ke menu utama.
73
3. Nama Program : Data Perkiraan
Akronim : Data_Perkiraan.frm
Fungsi : Input data customer
Index Program : 1.4
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : Lampiran E-3
Proses Program : Klik menu master lalu pilih submenu perkiraan
untuk input data perkiraan. Klik Tambah jika ingin
mengaktifkan kolom text. Klik Save untuk menyimpan data
perkiraan, Batal untuk membersihkan kolom teks, Hapus
untuk menghapus data perkiraan, Tutup untuk menutup
submenu Data Perkiraan dan kembali ke menu utama.
3. Spesifikasi program Menu Transaksi
Menu ini mempunyai submenu sebagai berikut:
a. Pesanan
b. Pembayaran
c. Jurnal
Proses program :Jalankan program lalu pilih menu simpanan.
1. Nama Program : Pesanan
Akronim : Pesanan.frm
Fungsi : Input data pesanan
Index Program : 2.1
Bahasa Program : Microsoft Visual Basic 6.0
74
Bentuk Lampiran : Lampiran E-4
Proses Program : Klik menu transaksi lalu pilih submenu pesanan
untuk input data pesanan. Klik Tambah jika ingin
mengaktifkan kolom text. Klik Save untuk menyimpan data
pesanan, Batal untuk membersihkan kolom teks, Hapus
untuk menghapus data pesanan, Tutup untuk menutup
submenu Pesanan dan kembali ke menu utama.
2. Nama Program : Pembayaran
Akronim : Pembayaran.frm
Fungsi : Input data pembayaran
Index Program : 2.2
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : Lampiran E-5
Proses Program : Klik menu transaksi lalu pilih submenu pesanan
untuk input data pembayaran. Klik Tambah jika ingin
mengaktifkan kolom text. Klik Save untuk menyimpan data
pembayaran, Batal untuk membersihkan kolom teks, Hapus
untuk menghapus data pembayaran, Tutup untuk menutup
submenu Pembayaran dan kembali ke menu utama.
3. Nama Program : Jurnal
Akronim : Jurnal.frm
Fungsi : Input data jurnal
Index Program : 2.3
75
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : Lampiran E-6
Proses Program : Klik menu transaksi lalu pilih submenu pesanan
untuk input data jurnal. Klik Tambah jika ingin
mengaktifkan kolom text. Klik Save untuk menyimpan data
jurnal, Batal untuk membersihkan kolom teks, Debet untuk
mengaktifkan kolom total debet, Kredit untuk mengaktifkan
kolom total kredit, Tutup untuk menutup submenu
Pembayaran dan kembali ke menu utama.
4. Spesfikasi Program Menu Laporan
Menu ini mempunyai submenu sebagai berikut:
a. Laporan Penjualan
b. Laporan Jurnal
Proses program :Jalankan program lalu pilih menu Laporan.
1. Nama Program : Menu Laporan Penjualan
Akronim : laporan_penjualan.frm
Fungsi : Menampilkan menu laporan penjualan
Index Program : 3.1
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : Lampiran E-7
Proses program : Jalankan program lalu pilih menu laporan dari baris
menu utama, sehingga tampil submenu Laporan
Simpanan. Klik Cetak Semua Data jika ingin mencetak
76
laporan penjualan. Jika ingin keluar dari sub menu
laporan penjualan maka klik Tutup.
2. Nama Program : Menu Laporan Jurnal
Akronim : laporan_Jurnal.frm
Fungsi : Menampilkan menu laporan jurnal
Index Program : 3.2
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : Lampiran E-8
Proses program : Jalankan program lalu pilih menu laporan dari baris
menu utama, sehingga tampil submenu Laporan
pinjaman dan angsuran. Cetak Semua Data jika ingin
mencetak laporan jurnal. Jika ingin keluar dari sub
menu laporan jurnal maka klik Tutup.
5. Spesifikasi Program Menu Utility
Menu ini mempunyai submenu sebagai berikut:
a. Backup
Proses program : Jalankan program lalu pilih menu Utility.
1. Nama Program : Backup
Akronim : backup.frm
Fungsi : Menampilkan menu backup data
Index Program : 4.1
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : E-9
77
Proses program : Jalankan program lalu pilih menu Utility dari baris
menu utama, sehingga tampil submenu Backup. Pilih
file sumber kemudian pilih juga direktori tujuan ,
kemudian pilih tombol Ok jika ingin membackup data,
klik Tutup jika ingin menutup submenu Backup.
6. Spesifikasi Program Menu Login
Menu ini mempunyai submenu sebagai berikut:
a. Login
b. Logout
Proses program : Jalankan program lalu pilih menu Utility.
1. Nama Program : Login
Akronim : login.frm
Fungsi : Sebagai login ke menu utama
Index Program : 5.1
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : E-10
Proses program : Jalankan program lalu pilih menu Login dari baris
menu utama, sehingga tampil submenu Login.
Masukkan user id dan password, klik masuk untuk
mengakses menu utama, klik batal untuk menghapus
kolom user id dan password, klik keluar untuk keluar
dari menu login.
78
2. Nama Program : Logout
Akronim : login.frm
Fungsi : Untuk keluar dari login ke menu utama
Index Program : 5.2
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Lampiran : E-11
Proses program : Jalankan program lalu pilih menu Login dari baris
menu utama, sehingga tampil submenu Logout, jika di
klik maka akan muncul message box apakah anda ingin
logout. Jika klik yes mana akan keluar ke menu
utama,jika tidak maka tetap login.
3. Spesifikasi Program Menu Keluar
1. Nama Program : Menu Keluar
Akronim : Keluar.frm
Fungsi : Menampilkan menu keluar
Index Program : Menampilkan menu keluar
Bahasa Program : Microsoft Visual Basic
Bentuk Lampiran : Lampiran E -12
Proses Program : Jalankan menu program lalu pilih menu keluar maka
program akan keluar dari keseluruhan program.
79
4.6. Spesifikasi Sistem Komputer
4.6.1. Umum
Secara umum, suatu sistem dikatakan berhasil digunakan jika didukung oleh
tiga unsur utama, yaitu hardware, software, dan user.
Perangkat keras (Hardware) merupakan istilah umum yang digunakanuntuk
mendeskripsikan semua elemen elektronik dan mekanik dari komputer,bersamaan
dengan peralatan lain yang digunakan. Komputer sendiri dapatmembentuk sistemnya
menjadi empat komponen, yaitu input unit, storage unit,CPU dan Output.
Perangkat lunak (Software) merupakan komponen data processing system
berupa program-program dan teknik-teknik lain untuk mengontrol sistem
sertadigunakan untuk mendeskripsikan program pada sistem computer.
4.6.2. Perangkat Keras
Perangkat keras merupakan bagian terpenting yang berfungsi untuk
menjalankan perangkat lunak (software). Dan untuk menjalankan program ini
dibutuhkan perangkat keras sebagai berikut :
a. Processor : Pentium 4 GHZ
b. Memory size : 2 GB
c. Monitor : Super VGA Color 10”
d. Hard Disk : 80 GB atau lebih
e. Floppy Disk Drive : 144 MB
f. Optical Drive : DVD-ROM
g. Keyboard : Standart Keyboard
h. Mouse : Standart Mouse
80
i. Printer : Inkjet
4.6.3. Perangkat Lunak
Selain perangkat keras, suatu komputer juga membutuhkan perintah dalam
mengolah data, yang juga sangat penting dalam sistem komputer yang berfungsi
untuk mengolah data dan biasa disebut dengan perangkat lunak (software).
Adapun perangkat lunak yang dapat digunakan adalah :
a. Sistem Operasi Sistem Operasi : Menggunakan sistem Operasi Windows 7
b. Aplikasi Software : Menggunakan Microsoft Visual Basic 6.0
c. Aplikasi Database : Menggunakan Microsoft Office Access 2007
4.7. Jadwal Implementasi
Tahap terakhir perancangan sistem penerimaan kas adalah menerapkan sistem
yang telah dirancang untuk diterapkan pada keadaan sebenarnya.Adapun jadwal
implementasi guna mewujudkan sistem yang telah dirancang adalah meliputi analisa
sistem.
Analisa sistem adalah mempelajari sistem atau menganalisa sistem yang
berjalan serta masalah yang ada.Tujuannya adalah untuk mendapat gambaran tentang
bentuk permasalahan yang ada, sehingga dapat menentukan bentuk sistem baru yang
diusulkan.
1. Penyiapan Data Awal
Penyiapan data awal adalah suatu kegiatan yang tujuannya mengumpulkan data
yang nantinya akan digunakan pada sistem usulan setelah selesai
diimplementasikan. Penulis menganjurkan untuk penyiapan data awal ini dimulai
81
dari minggu pertama bulan pertama dengan waktu pelaksanaan selama satu
minggu.
2. Pembuatan Program dan Pengesahan Program
Kegiatan pembuatan program ini berdasarkan spesifikasi program yang telah
disusun. Hal itu ditunjukkan agar sistem yang diusulkan dapat didukung dengan
baik oleh program yang dibuat. Setelah dibuat program kemudian dilakukan
pengetesan program untuk menguji kebenaran program ini. Penulis menganjurkan
untuk pembuatan program dan pengetesan program dimulai dari minggu kedua
bulan pertama sampai dengan minggu ketiga bulan pertama dengan waktu
pelaksanaan selama dua minggu.
3. Pembuatan Buku Petunjuk Operasi
Pada tahapan ini akan dibuat satu petunjuk operasi untuk menjelaskan sistem yang
berupa prosedur kerja dan cara menjalankan program dari sistem yang diusulkan.
Hal ini berfungsi untuk mempermudah pengguna dalam menjalankan sistem.
Penulis menganjurkan untuk pembuatan buku petunjuk operasi dimulai dari
minggu keempat bulan pertama dengan waktu pelaksanaan selama satu minggu.
4. Pelatihan Personal (Training)
Pelatihan ini dimaksudkan agar calon pemakai mengetahui prosedur kerja yang
dijalankan. Tahap ini memerlukan waktu yang lama karena diharapkan calon
pemakai benar-benar paham akan sistem yang baru agar tidak terjadi kesalahan
yang tidak diinginkan. Penulis menganjurkan untuk pelatihan personal (training)
dimulai dari minggu pertama bulan kedua sampai dengan minggu kedua bulan
kedua dengan waktu pelaksanaan selama dua minggu.
82
5. Test Sistem
Test sistem adalah kegiatan yang bertujuan untuk menguji kelayakan sistem yang
diusulkan secara keseluruhan agar dapat diketahui sampai dimana sistem dapat
dipahami dengan baik dan benar. Penulis menganjurkan untuk test sistem dimulai
dari minggu ketiga bulan kedua sampai dengan minggu keempat bulan kedua
dengan waktu pelaksanaan selama dua minggu.
6. Peralihan Sistem
Peralihan sistem merupakan suatu kegiatan yaitu penggantian sistem lama dengan
sistem yang baru. Peralihan syang dilakukan pada sistem ini dapat dilakukan
secara bersamaan dengan sistem baru, dan setelah melihat bahwa kondisi sistem
usulan dapat diterapkan dengan baik, sistem yang lama dapat ditinggalkan. Penulis
menganjurkan untuk peralihan sistem dimulai dari minggu pertama bulan ketiga
sampai dengan minggu kedua bulan ketiga dengan waktu pelaksanaan selama dua
minggu.
7. Operasi dan Evaluasi
Kegiatan ini adalah kegiatan mengoperasikan sistem baru secara keseluruhan dan
menggunakan data yang sesungguhnya tetapi masih diperlukan pengawasan
terhadap sistem agar terhindar dari kesalahan dan bagaimana membuat jalur keluar
dari kesalahan yang terjadi. Penulis menganjurkan untuk operasi dan evaluasi
dimulai dari minggu ketiga bulan ketiga sampai dengan minggu keempat bulan
ketiga dengan waktu pelaksanaan selama dua minggu.