PERANCANGAN PROGRAM PENJUALAN TUNAI SUKU

PERANCANGAN PROGRAM PENJUALAN TUNAI SUKU
CADANG PADA CV. AHASS SAKURA MOTOR II

Tugas Pemograman Visual II
Disusun Oleh Kelompok I :
1.
2.
3.
4.
5.
6.

Siti Kholipah
Endah Nurjanah
Niti Margiati
Mufrida Rajabia
Rina
Rini Mugiharti

(11131061)
(11131115)

(11131179)
(11131518)
(11132445)
(11130337)

Kelas 11.5C.11
Jurusan Komputerisasi Akuntansi
Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika
Jatiwaringin
2015

KATA PENGANTAR
Puji dan syukur kami panjatkan ke hadirat Allah SWT, karena hanya atas
berkah dan karunia-Nya kami dapat menyelesaikan tugas pembuatan makalah
yang berjudul “ Perancangan Program Penjualan Tunai Pada CV.Ahass Sakura
Motor II”. Makalah ini disusun guna memenuhi tugas mata kuliah Pemograman
Visual II..
Dalam penyusunan makalah ini penulis memperoleh banyak bantuan dari
berbagai pihak,untuk itu penulis mengucapkan terima kasih yang sebesarbesarnya kepada karyawan Ahass Honda yang telah bersedia meluangkan
waktunya untuk kami wawancarai sehingga kami dapat menyelsaikan makalah ini

tepat pada waktunya.
Kami menyadari bahwa penulisan makalah ini masih jauh dari sempurna,
untuk itu kami mengharapkan kritik dan saran yang bersifat membangun demi
kesempurnaan penulisan kami di masa yang akan datang. Semoga makalah
penelitian ini dapat berguna bagi kami khususnya dan bagi pembaca yang
berminat pada umumnya.

Bekasi, 20 November 2015

Penulis

i

DAFTAR ISI
KATA PENGANTAR ........................................................................................... i
DAFTAR ISI ......................................................................................................... ii
BAB I PENDAHULUAN
1.1 Latar Belakang ...................................................................................................1
1.2 Maksud dan Tujuan ...........................................................................................1
1.3 Metode Pengumpulan Data ................................................................................2

1.4 Ruang Lingkup ..................................................................................................3
1.5 Sistematika Penulisan ........................................................................................3
BAB II PEMBAHASAN
2.1 Rancangan Program ...........................................................................................4
2.1.1 Rancangan Program Masukan ....................................................................5
2.1.2 Rancangan Program Keluaran ....................................................................5
2.2 Normalisasi ........................................................................................................7
2.2.1 Bentuk Tidak Normal .................................................................................7
2.2.2 Bentuk Normal Pertama .............................................................................8
2.2.3 Bentuk Normal Kedua ................................................................................9
2.2.4 Bentuk Normal Ketiga..............................................................................10
2.3 Spesifikasi File .................................................................................................11
2.4 Rancangan Dokumen .......................................................................................15
2.5 HIPO ................................................................................................................17
2.6 Desain Program ................................................................................................18
2.6.1 Desain Program Masukan ........................................................................18
2.6.2 Desain Program Keluaran ........................................................................20
BAB V PENUTUP
5.1 Kesimpulan .....................................................................................................21
5.2 Saran ................................................................................................................21

DAFTAR RIWAYAT HIDUP

ii

BAB I
PENDAHULUAN
1.1 Latar Belakang
Dalam era globalisasi ini kebutuhan akan teknologi sangat dibutuhkan
terutama untuk membantu dalam menyelesaikan masalah - masalah yang terjadi
pada suatu instansi pemerintah maupun instansi swasta. Untuk mengatasi masalah
– masalah tersebut dibutuhkan sarana atau alat yang dapat membantu memberikan
informasi yang cepat, tepat dan akurat. Bila dalam suatu perusahaan, informasi
tersebut berhenti atau terhambat, maka sistem perusahaan akan menjadi tidak
seimbang. Salah satunya contoh adalah sistem penjualan, agar lebih akurat dan
terdata secara terstruktur dan sistematis sehingga meningkatkan kualitas informasi
yang dibutuhkan.
CV Ahass Sakura Motor merupakan bengkel resmi sepeda motor Honda
bergerak di bidang jasa perawatan/pemeliharaan dan penjualan suku cadang
(sparepart).Karena CV. Ahass Sakura Motor lebih terkenal dengan jasa service
sementara juga terdapat penjualan suku cadang yang mungkin kurang

diprioritaskan. Maka dari itu kami tertarik untuk melakukan riset mengenai
Sistem Penjualan Tunai di CV. Ahass Sakura Motor tersebut.
1.2 Maksud dan Tujuan
Maksud dan tujuan dari penyusunan makalah ini adalah :
1. Untuk mengetahui sistem penjualan tunai yang terjadi di tempat kami
melakukan riset.

1

2

2. Untuk memenuhi nilai Ujian Semester Akhir pada mata kuliah
Pemograman Visual II di semester V (lima) pada Program Diploma Tiga
(DIII) di Akademi Manajemen Informatika dan Komputer Bina Sarana
Informatika (AMIK BSI) jurusan Komputerisasi Akuntansi.
3. Untuk merancangkan sistem penjualan tunai pada CV. Ahass Sakura
Motor.
1.3 Metode Pengumpulan Data
Dalam penulisan makalah riset penulis menggunakan beberapa metode,
adapun metode yang digunaka adalah sebagai berikut:

1. Pengamatan langsung (Observasi)
Suatu metode yang digunakan untuk mencari dan menggumpulkan data
yang langsung dari sumbernya dengan cara pengamatan langsung ketempat
objek riset.
2. Wawancara (Interview)
Suatu metode pegumpulan data dengan melakukan pengumpulan data
dengan Tanya jawab mengenai keterangan yang diperlukan untuk bahan
penulisan makalah.
3. Studi Pustaka
Studi kepustakaan dilakukan dengan cara mempelajari teori-teori, bukubuku kuliah yang berhubungan dengan penyusunan laporan hasil riset, serta
literature-literature yang ada diperpustakaan sebagai referensi.

3

1.4 Ruang Lingkup
Dalam penulisan Tugas Pemograman Visual II, penulis membatasi
pembahasannya yaitu tentang perancangan program penjualan suku cadang
pada CV. Ahass Sakura Motor II, pembuatan program penjualan
menggunakan Visual Basic 6.0 yang terdiri dari : data barang,transaksi
penjualan. Pembuatan laporan dengan menggunakan Data Environment yang

terdiri dari : laporan data barang dan transaksi penjualan.
1.5 Sistematika Penulisan
Sistematika penulisan ini terdiri dari tiga bab, dengan tujuan untuk
memberikan gambaran menyeluruh serta mempermudah dalam membahas
permasalahan dalam penulisan Tugas Pemograman Visual II ini, bab tersebut
diantaranya :
BAB I

PENDAHULUAN
Bab ini berisikan tentang latar belakang, maksud dan tujuan,
metode riset, ruang lingkup, dan sistematika penulisan.

BAB II

PEMBAHASAN
Bab ini membahas mengenai rancangan program, normalisasi,
spesifikasi file, rancangan dokumen, HIPO dan desain program.

BAB III


PENUTUP
Bab ini berisikan kesimpulan secara keseluruhan serta memberikan
saran-saran yang bermanfaat bagi perusahaan dimasa yang akan
datang

BAB II
PEMBAHASAN
2.1 Rancangan Program
2.1.1 Rancangan Program Masukan
a. Rancangan Form Menu Utama
Gambar I. Form Menu Utama
File

Keuangan

Menu Utama
Transaksi

b. Rancangan Form Login
Gambar II. Form Login


4

Logout

5

c. Rancangan Form Data Barang
Gambar III. Form Data Barang

d. Rancangan Form Transaksi Penjualan
Gambar IV. Form Transaksi Penjualan

6

2.1.2 Rancangan Program Keluaran
1. Rancangan Form Laporan Barang
Gambar V. Form Laporan Penjualan

2. Rancangan Form Laporan Transaksi

Gambar VI. Form Laporan Transaksi

7

2.2. Normalisasi
2.2.1 Bentuk Tidak Normal

kdbrg
nmbrg
harga
satuan
stok
notrans
tgltrans
nama_pengguna
total
qty
kdbrg
user_id
kata_kunci

nama_pengguna
level

Gambar IV. Bentuk Tidak Normal

8

2.2.2 Bentuk Normal Kesatu
kdbrg*
nmbrg
harga
satuan
stok
notrans*
tgltrans
total
qty
user_id*
kata_kunci
nama_pengguna
level

Keterangan :
* : Candidate Key
Gambar V. Bentuk Normal Kesatu

9

2.2.2 Bentuk Normal Kedua
kdbrg*

user_id*

nmbrg

kata_kunci

harga

nama_pengguna

satuan

level

stok

notrans
tgltrans
total
qty
kdbrg**
user_id**

Keterangan :
*
: Primary Key
**

: Foreign Key
: One To One Relationship
: One To Many Relationship

Gambar VI. Bentuk Normal Kedua

10

2.2.3 Bentuk Normal Ketiga

user_id*

kdbrg*

kata_kunci

nmbrg

nama_pengguna

harga

level

satuan
stok
qty
total
notrans**
kdbrg**

notrans
tgltrans
user_id**

Keterangan :
*
: Primary Key
**

: Foreign Key
: One To One Relationship
: One To Many Relationship

Gambar VII. Bentuk Normal Ketiga

11

2.3 Spesifikasi File
Nama Database : penjualan1.mdb
1. Tabel Pengguna
Nama Tabel

: Pengguna

Tipe

:File Pengguna

Panjang Record : 58
Akses File

: Random

Organisasi File

: Index_Sequential

Media

: Harddisk

Kunci File

: user_id

Tabel I. Spesifikasi Tabel Pengguna
No

Elemen Data

Akronim

Type

Size

Keterangan

1

User Id

user_id

Text

10

Primary Key

2

Kata Kunci

kata_kunci

Text

8

3

Nama Pengguna

nama_pengguna

Text

30

4

Level

level

Text

10

12

2. Tabel Data Barang
Nama Tabel

: Barang

Tipe

: File Barang

Panjang Record

: 37

Akses File

: Random

Organisasi File

: Index_Sequential

Media

: Harddisk

Kunci File

: kd_brg

Tabel II. Spesifikasi File Barang
No Elemen Data

Akronim

Type

Size

Keterangan

1

Kd Brg

kdbrg

Text

12

Primary Key

2

Nm Brg

nmbrg

Text

20

3

Harga

harga

Currency

4

Satuan

satuan

Text

5

Stok

stok

Number

5
Integer

13

3. Tabel Transaksi
Nama Tabel

: Transaksi

Tipe

: File Transaksi

Panjang Record

: 21

Akses File

: Random

Organisasi File

: Index_Sequential

Media

: Harddisk

Kunci File

: notrans

Tabel III. Spesifikasi File Transaksi
No

Elemen Data

Akronim

Type

Size

Keterangan

1

No Trans

notrans

Text

10

Primary Key

2

Tgl Trans

tgltrans

Date/Time

3

Total

total

Currency

4

Qty

qty

Number

Integer

14

4. Tabel Bantu
Nama Tabel

: Bantu

Tipe

:File Bantu

Panjang Record

: 32

Akses File

: Random

Organisasi File

: Index_Sequential

Media

: Harddisk

Kunci File

: kdbrg

Tabel IV. Spesifikasi Tabel Bantu
No

Elemen Data

Akronim Type

Size

Keterangan

1

Kd Brg

kdbrg

Text

12

Primary Key

2

Nm Brg

nmbrg

Text

20

3

Harga

harga

Currency

4

Qty

qty

Number

5

Total Harga

total

Currency

Long Integer

15

2.4 Rancangan Dokumen
1. Rancangan Dokumen Masukan
a) Rancangan Form Barang
Fungsi

:Untuk menambah dan mengetahui barang yang ada

Media

: Tampilan monitor

Jumlah

: 1 Form

Bentuk

: Lampiran

b) Rancangan Form Transaksi
Fungsi

: Untuk melakukan transaksi penjualan

Media

: Tampilan monitor

Jumlah

: 1 Form

Bentuk

: Lampiran

b) Rancangan Form Login
Fungsi

: Untuk masuk sebagai user

Tujuan

: agar lebih aman

Media

: Tampilan monitor

Jumlah

: 1 Form

Bentuk

: Lampiran

16

2. Rancangan Dokumen Keluaran
a) Rancangan Laporan Barang
Fungsi

: Untuk mengetahui barang yang masih tersedia

Sumber

: Form Barang

Tujuan

: Memudahkan untuk mengetahui laporan

Media

: Tampilan monitor

Jumlah

: 1 Form

Bentuk

: Lampiran

b) Rancangan Laporan Transaksi
Fungsi

: Untuk mengetahui transaksi yang terjadi

Sumber

: Form Barang

Tujuan

: Memudahkan untuk mengetahui laporan

Media

: Tampilan monitor

Jumlah

: 1 Form

Bentuk

: Lampiran

17

2.5 HIPO ( HIRARKI INPUT PROSES OUTPUT )

0.0
Login

0.0
Menu Utama

1.0

2.0

3.0

4.0

File

Transaksi

Laporan

Logout

0.0

0.0

0.0

0.0

1.1

3.1

Data Barang

Laporan Barang

1.0

3.0
3.2
Laporan Tansaksi
3.0

Gambar VII. Diagram HIPO

18

2.6 Desain Program
2.6.1 Desain Program Masukan
1. Form Login

2. Form Menu Utama

19

3. Form Barang

4. Form Transaksi

20

2.6.2 Desain Program Keluar
1. Laporan Barang

2. Laporan Transaksi

BAB III
PENUTUP
3.1 Kesimpulan
Dengan adanya sistem komputerisasi penjualan busana pada CV. Ahass
Sakura Motor 2, penulis dapat menyimpulkan bahwa dalam melakukan proses
penjualan dan pengolahan data dapat meningkatkan efektifitas dan efesiensi dalam
pekerjaan. Selain itu dengan adanya perancangan program ini dapat memudahkan
proses transaksi antara penjual dengan pelanggan serta mampu meminimalisir
terjadinya kesalahan.
3.2 Saran
Komputer tidak akan bekerja secara maksimal apabila pemakai tidak
menggunakannya dengan baik. Untuk itu agar dapat hasil yang maksimal pemilik
atau karyawan CV. Ahass Sakura Motor 2 harus mempunyai pengetahuan tentang
komputer untuk menghindari kerusakan media penyimpanan data.
Dalam hal ini penulis memberikan saran-saran sebagai berikut :
a. Dalam penggunaan komputer ini sangat dibutuhkan pengetahuan, kedisiplinan,
serta ketelitian dalam mengoperasikan komputer.
b. Sebaiknya pemilik melakukan pelatihan terlebih dahulu kepada pegawai yang
akan mengoperasikan perancangan program ini sehingga pegawai tidak hanya
bisa memakai atau menjalankan tetapi juga dapat menguasai dengan baik.
c. Membuat Back Up data untuk menghindari hilangnya data secara tiba-tiba.
d. Kerja sama antar bagian yang terlibat agar tercipta suasana yang harmonis.
e. Pemeliharaan / perawatan dilakukan secara berkala terhadap hardware dan
software.

21

Daftar Riwayat Hidup
Nama

: Siti Kholipah

NIM

: 11131061

Ttl

: Jakarta, 31 Januari 1994

Alamat

: Jl.TMII pintu 2 Rt 006/05 no.24 Lubang Buaya, Jaktim

Pendidikan :
SDIT Nurul Huda angkatan tahun 2005/2006
SMPN 272 angkatan tahun 2008/2009
SMK Uswatun Hasanah angkatan tahun 2011/2012
D3 Komputerisasi Akuntansi AMIK BSI, 2013 -sekarang

Hormat Saya,

Siti Kholipah

Daftar Riwayat Hidup
Nama

: Endah Nurjanah

NIM

: 11131115

Ttl

: Karanganyar, 8 Mei 1995

Alamat
Melati

: Jl.Sasak Djikin RT 002/05 No.82 Jatimurni, Pondok

Pendidikan :
SDN Jatimurni V Bekasi angkatan tahun 2006/2007
SMPN 259 Jakarta angkatan tahun 2009/2010
SMKN 51 Jakarta angkatan tahun 2012/2013
D3 Komputerisasi Akuntansi AMIK BSI, 2013 -sekarang

Hormat Saya,

Endah Nurjanah

Daftar Riwayat Hidup
Nama

: Niti Margiati

NIM

: 11131179

Ttl

: Bekasi, 18 April 1993

Alamat
: Jl.Bojong Nangka II Rt 005/007 No.32B Pondok
Melati,Bekasi

Pendidikan :
SDN Jatirahayu II angkatan tahun 2004/2005
SMPN 259 Jakarta angkatan tahun 2007/2008
SMA Hutama angkatan tahun 2010/2011
D3 Komputerisasi Akuntansi AMIK BSI, 2013 -sekarang

Hormat Saya,

Niti Margiati

Daftar Riwayat Hidup
Nama

: Mufrida Rajabia

NIM

: 11131518

Ttl

: Jakarta, 15 Desember 1995

Alamat

: Jl. Setia II Gg. Padang RT.004/006 No. 54
Jatiwaringin, Pondok Gede, Bekasi

Pendidikan :
SDI Baaniyatul Kholidiyah angkatan tahun 2004/2005
MTs. Al-Ihya angkatan tahun 2007/2008
MA. Al-Ihya angkatan tahun 2010/2011
D3 Komputerisasi Akuntansi AMIK BSI, 2013 -sekarang

Hormat Saya,

Mufrida Rajabia

Daftar Riwayat Hidup
Nama

: Rina

NIM

: 11132445

Ttl

: Jakarta, 22 April 1995

Alamat

: Jl. Merpati raya 1 perum Pondok Gede Permai jatiAsih

Pendidikan :
SDN 11 PAGI Jatiluhur Jakarta Pusat tahun 2004/2005
MTs. Al-Mubaraq Jakarta Pusat tahun 2007/2008
SMK HUTAMA Bekasi tahun 2010/2011
D3 Komputerisasi Akuntansi AMIK BSI, 2013 -sekarang

Hormat Saya,

Rina

Daftar Riwayat Hidup
Nama

: Rini Mugiharti

NIM

: 11130337

Ttl

: Jakarta, 27 Juni 1991

Alamat

: Jl. Cipinang Muara 3 No. 39 Jakarta Timur

Pendidikan :
SDN 14 Jakarta tahun 1997/2003
SMPN 148 Jakarta tahun 2003/2006
SMK Muara Indonesia tahun 2006/2009
D3 Komputerisasi Akuntansi AMIK BSI, 2013 -sekarang

Hormat Saya,

Rini Mugiharti