KOMPUTERISASI PENGOLAHAN DATA PENJUALAN BUKU
PADA CV. Seti – Aji SURAKARTA SOLO

KARYA TULIS

DISUSUN OLEH :
SRI LESTARI
No. Mhs 	: 035610087
Jurusan 	: Sistem Informatika
Jenjang 	: Strata Satu (S-1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER 
AKAKOM
YOGYAKARTA
2007/2008
KOMPUTERISASI PENGOLAHAN DATA PENJUALAN BUKU
PADA CV. Seti – Aji SURAKARTA SOLO

KARYA TULIS
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana 
Strata Satu (S1) Program Studi Sistem Informasi
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM Yogyakarta
Yogyakarta

DISUSUN OLEH :
SRI LESTARI
No. Mhs 	: 035610087
Jurusan 	: Sistem Informatika
Jenjang 	: Strata Satu (S-1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER 
AKAKOM
YOGYAKARTA
2007/2008
HALAMAN PERSETUJUAN

Judul          : Komputerisasi Pengolahan Data Penjualan Buku Pada CV. Setti – Aji Surakarta Solo
Nama		:  Sri Lestari
No.Mhs	:  035610087
Mata Kuliah	:  Skripsi
Jenjang	:  Strata Satu (S1)
Jurusan	:  Sistem Informasi

Skripsi ini telah diperiksa dan disetujui
Yogyakarta,  2007

Mengetahui,

Dosen Pembimbing I,			  Dosen Pembimbing II,

  
    Dison Librado, S.E.,M.Kom		Ary Adjidarma A.W., S.Kom.,MMSI

HALAMAN PENGESAHAN

KOMPUTERISASI PENGOLAHAN DATA PENJUALAN BUKU PADA
 CV. Seti – Aji SURAKARTA SOLO

Telah Diuji Didepan Penguji Dan disahkan dihadapan Tim Penguji  Sekolah Tinggi Manajemen Informatika Dan Komputer AKAKOM Yogyakarta.
Hari 	: Selasa
Tanggal	: 14 Agustus 2007

Mengesahkan :
Dosen Penguji :			                     Tanda Tangan :
1. Dison Librado, S.E.,M.Kom.	    	        (………………...)
2. Ary Adjidarma A.W., S.Kom.,MMSI	(….……………..)
3. Indra Yatini Buryadi, S.Kom., M.Kom     (………………...)
4. Al. Agus Subagyo, S.E.          		   (…………………)

Mengetahui

Ketua Jurusan Sistem Informasi

L.N. Harnaningrum S.Si., M.T.

MOTTO

•	Yang paling penting adalah bukan hanya mengetahui sesuatu tetapi melakukan sesuatu yang diketahuinya

•	Jangan sia-siakan waktu dengan percuma, karena satu detik yang berlalu tidak akan bisa kembali

•	Orang sukses adalah orang yang pernah mengalami kegagalan dan tidak pernah menyesalinya

			PERSEMBAHAN :		
	
•	Allah SWT yang telah memberikan segalanya untuk menyelesaikan karya tulis ini
•	Bapak Harjono yang telah memberikan dorongan, baik secara moral dan materil dalam kehidupanku
•	Ibu Tukinah yang tak henti – hentinya mendoakan dalam setiap langkah hidupku
•	Kakek dan Nenek ku tersayang yang telah memberi dukungan
•	Suamiku Ferry Dian M S.H, tersayang yang selalu memberi semangat dan dukungan
•	Mas Gondes, Mba Darnix, Mas Sogix, Mba Asih, Mas Sant, ulil, N Ponakan2’ku yang lucu2 love you so much  
•	Cosx Mathoa (Valen, Bertha, Anis, Dina, Mas een, hendix, hendri, kawit, rosi, dll) thanks baget buat dukungannya
•	Teman-teman semua

INTISARI
Dalam rangka meningkatkan produktifitas produksi buku dan atas dasar sistem komputer yang sudah menyeluruh yang dititikberatkan pada sistem pengolahan data pemasukkan data dan penjualan buku, dipandang perlu untuk mengatur kembali ketentuan mengenai pengolahan data barang yang masih terlalu sulit menjadi pengolahan data barang menjadi lebih baik lagi.
Karena semakin besarnya tingkat pembelian buku dan banyaknya jenis buku, sehingga akhirnya pihak manajemen harus memikirkan bagaimana caranya mengolah data-data buku yang jumlahnya besar dan jenis yang beragam dengan kebutuhan masyarakat yang semakin banyak.
Dengan adanya teknologi komputer, pekerjaan yang dilakukan oleh pegawai untuk menangani suatu masalah baik pemesanan dan pembayaran buku dapat dilakukan secara cepat dan tepat. Disamping itu mempunyai banyak kegunaan bagi pegawai yang menuntut kecepatan dan ketepatan dalam suatu pekerjaan yang diatasinya.
Untuk mengatasi masalah tersebut baik perangkat keras maupun perangkat lunak hanya dibutuhkan seperangkat komputer beserta program aplikasinya. 

Kata kunci : Microsoft Office Access 2003, Visual Basic 6.0, 

KATA PENGANTAR

Dengan mengucapkan puji syukur kehadirat Allah SWT, atas Anugrah dan kasih-Nya, akhirnya dapat terselesaikan Karya Tulis ini dengan judul : “Komputerisasi Pengolahan Data Penjualan Buku Pada CV. Seti – Aji Surakarta Solo”.
Karya Tulis ini adalah salah satu syarat untuk menyelesaikan studi jenjang Strata Satu Jurusan/Program Studi Sistem Informatika di Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
Selain pembuatan karya Tulis ini tidak lepas dari bantuan orang lain, untuk itu pada kesempatan ini Penulis ingin mengucapkan terima kasih kepada :
1.	Bapak Prof., Dr., Ir. Prayoto, M.Sc, Selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
2.	Ibu L.N. Harnaningrum, S.Si, M.T Selaku Ketua Jurusan SI/S1 Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
3.	Bpk Dison Libardo, S.E.,M.Kom. Selaku Dosen Pembimbing I yang telah banyak memberikan bimbingan dan masukan.
4.	Bpk Ary Adjidharma A.W., S.Kom.,MMSI. Selaku Dosen Pembimbing II yang telah banyak memberikan bimbingan dan masukan.
5.	Mbak Puji Rahayu, S.E, yang telah memberikan ijin untuk mengambil data pada CV. Seti – Aji Surakarta Solo.
6.	Dosen dan Staf Karyawan Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
7.	Bapak dan Ibu tercinta yang selalu mendoakan, memberi dukungan dan semangat .
8.	Keluarga Klaten dan Keluarga Juwana  
9.	Teman-teman  kos Matoa (Weni, Ririn, Ika, Wiwin, Mbak Dina, Anis, Bertha, Falen dan Imay), Mas Hendrik, Hendri, Mas Odet, mas Een, dan teman-teman lain yang tidak dapat disebutkan satu per satu.
10.	Juga untuk suamiku  yang selalu memberikan dorongan semangat, perhatian yang tulus selama mengerjakan tugas akhir ini, terima kasih untuk segalanya.

Penulis menyadari bahwa pembuatan Karya Tulis ini masih jauh dari kesempurnaan, oleh karena itu saran dan kritik guna penyempurnaan tugas ini sangat Penulis harapkan.
Akhir kata besar harapan penulis semoga pembuatan Karya Tulis ini dapat bermanfaat dan berguna.

Yogyakarta,   September 2007

  Penulis

DAFTAR ISI

HALAMAN DEPAN...........................................................................	i
HALAMAN JUDUL…………...............................................................	ii
HALAMAN PERSETUJUAN...............................................................	iii
HALAMAN PENGESAHAN................................................................	iv
MOTTO...............................................................................................	v
PERSEMBAHAN.................................................................................	vi
INTISARI…………...............................................................	vii
KATA PENGANTAR............................................................................	viii
DAFTAR ISI......................................................................................	x
DAFTAR GAMBAR...............................................................................	
DAFTAR TABEL..........................................................................	 xvii
BAB I	PENDAHULUAN...................................................................	1
1.1	Latar Belakang Masalah..................................	...........		1
1.2	Maksud.................................................... ...................		2
1.3	Tujuan....................................................... ...................	2
1.4	Batasan Masalah.......................................................... 	3
1.5	Sistemetika Karya Tulis................................................ 	3
BAB I PENDAHULUAN................................................	3
BAB II LANDASAN TEORI...........................................	3
BAB III ANALISIS DAN PERANCANGAN ....................	4
BAB IV HASIL DAN PEMBAHASAN.............................	4
BAB V KESIMPULAN DAN SARAN................................	4
BAB II	LANDASAN TEORI.................................................................	5
2.1	Sejarah Berdirinya PT. KORINDO Group Pangkalan Bun..	5
2.2	Pengolahan Pemasukan Barang…....................................	5
2.3	Pengolahan Pemesanan Barang.................................		6
2.4	Pengolahan Penjualan Barang........................................	6
2.5	Tahap Pembuatan Laporan………………………………	7
2.6	Definisi Pengolahan Data…………………………………	7
2.6.1	Perangkat Keras……………………………………	8
2.6.2	Perangkat Lunak……………………………………	8
2.7	Visual Basic 6.0……………………………………………	9
2.7.1	Komponen Visual Basic 6.0………………….……	9
2.7.2	Tipe data, Variabel dan Operator………………	10
2.7.3	Operasi Database…………………………….………	11
BAB III  ANALISIS DAN PERANCANGAN...........................................	13
3.1	Struktur Tabel.....................................................................	13
3.1.1	Tabel Admin...............................................................	13
3.1.2	Tabel jenis...................................................................	13
3.1.3	Tabel barang.............................................................	14
3.1.4	Tabel masuk...........................................................	14
3.1.5	Tabel detail_masuk...............................................	15
3.1.6	Tabel karyawan.......................................................	15
3.1.7	Tabel pelanggan..........................................................	16
3.1.8	Tabel pesan..............................................................	17
3.1.9	Tabel det_pesan......................................................	17
3.1.10	Tabel penjualan.......................................................	18
3.1.11	Tabel det_penjualan..............................................	18
3.2	Bagan Alir Sistem.............................. ............................		20
3.3	Penjelasan Diagram Alir Sistem.......................................	21
3.4	Relasi Antar Tabel..................................................................	23
3.5	Rancangan Masukan.........................................................	23
3.5.1	Rancangan Masukan Data Barang............................	24
3.5.2	Rancangan Masukan Data Jenis Barang.................	24
3.5.3	Rancangan Masukan Pemasukan Barang.............	25
3.5.4	Rancangan Masukan Pemesanan Barang...............	25
3.5.5	Rancangan Masukan Detail Pesan............................	26
3.5.6	Rancangan Masukan Data Penjualan.......................	26
3.5.7	Rancangan Masukan Detail Jual.................................	27
3.5.8	Rancangan Masukan Data Pelanggan....................	27
3.5.9	Rancangan Transaksi Pelunasan Pesan.................	28
3.6	Rancangan Keluaran.............................................. 	28
3.6.1	Rancangan Keluaran Jenis Barang…………………	28
3.6.2	Rancangan Keluaran Seluruh Barang…………………	29
3.6.3	Rancangan Keluaran Barang Masuk…………………	29
3.6.4	Rancangan Keluaran Barang Masuk Per...................	30
3.6.5	Rancangan Keluaran Barang Masuk Per Periode……	30
3.6.6	Rancangan Keluaran Barang Masuk Per Jenis……	31
3.6.7	Rancangan Keluaran Barang Masuk Per Nama ……	31
3.6.8	Rancangan Keluaran Daftar Karyawan……………..	32
3.6.9	Rancangan Keluaran Daftar Pelanggan…………………	32
3.6.10	Rancangan Keluaran Seluruh Pesan……………….…	32
3.6.11	Rancangan Keluaran Pesan Per Periode……………	33
3.6.12	Rancangan Keluaran Pesan Per Pelanggan………	33
3.6.13	Rancangan Keluaran Pesan Per Barang……………	34
3.6.14	Rancangan Keluaran Pesan Per Nomor Pesan……..…	35
3.6.15	Rancangan Keluaran Pesan Belum Lunas……………	35
3.6.16	Rancangan Keluaran Pesan Dibayar……………….	36
3.6.17	Rancangan Keluaran Seluruh Penjualan…... ……	36
3.6.18	Rancangan Keluaran Jual Per Periode…………….…	36 
3.6.19	 Rancangan Keluaran Jual Per Pelanggan…………	37
3.6.20	Rancangan Keluaran Jual Per Nomor Pelanggan…	37
3.6.21	Rancangan Keluaran Jual Per Nota…………………	38
3.6.22	Rancangan Keluaran Jual Per Barang………………	38
3.6.23	Rancangan Keluaran Pendapatan…………………	39
BAB IV IMPLEMANTASI DAN PEMBAHASAN.................................	40
4.1	Spesifikasi Program.........................................................	40
4.1.1	Form Utama.........................................................	 40
4.1.2	Form Untuk Administrator......................................	40
4.1.3	Form Untuk Penjualan...............................................	 41
4.1.4	Form Keluaran Program..........................................	 42
4.2	Pembahasan Program......................................................	 46
4.2.1	Koneksi....................................................................	46
4.2.2	Validasi...................................................................	 46
4.2.3	Simpan Data........................................................	47
4.2.4	Edit Data.................................................................	48
4.2.5	Menampilkan Informasi............................................	48
4.3	Menjalankan Program.....................................................	48
4.3.1	Login Administrator.............................................		49
a.	Menu Administrator...........................................	50
b.	Menu Data.......................................................	52
1.	Sub Menu Barang.....................................	 52
2.	Sub Menu Stok..............................................	53
3.	Sub Menu Edit Data Pelanggan.......................	54
c.	Menu Laporan.....................................................	55
1.	Laporan Seluruh Pesan..................................	56
2.	Laporan Pesan Per Periode...........................	57
3.	Laporan Pesan Per Barang............................	58
4.	Laporan Pesan Per No Pesan......................	59
5.	Laporan Pesan Per No Pelanggan..............	60
6.	Laporan Pesan Dibayar...............................	62
7.	Laporan Pesan Belum Lunas.........................	63
8.	Laporan Seluruh Penjualan........................	64
9.	Laporan Jual Periode....................................	65
10.	LaporanJual Per Barang.............................	65
11.	Laporan Jual Per No Pelanggan.................	66
12.	Laporan Jual Per Pelanggan...........................	68
13.	Laporan Jual Per Nota.................................	68
14.	Laporan Seluruh Barang................................	70
15.	Laporan Barang Masuk Per No Masuk..........	70
16.	Laporan Barang Masuk Per Periode.................	71
17.	Laporan Barang Masuk Per Jenis..................	72
18.	Laporan Barang Masuk Per Nama..................	73
19.	Laporan Barang Masuk...................................	74
20.	Laporan Jenis Barang................................	75
21.	Lporan Pendapatan.......................................	75
22.	Laporan Pelanggan.....................................	76
23.	Laporan Karyawan.....................................	77
4.3.2	d.	Menu Tentang Program.....................................	78
a.	Menu Transaksi.............................................	79
1.	Sub Menu Pemesanan..............................	80
2.	Sub Menu Penjualan.................................	82
3.	Sub Menu Pelunasan Pemesanan................	85
b.	Menu Keluar..................................................	86
BAB V	KESIMPULAN DAN SARAN........................................................	87
5.1	Kesimpulan...............................................................		87
5.2	Saran..............................................................................	88
DAFTAR PUSTAKA
LAMPIRAN

DAFTAR TABEL 

Tabel 2.1 Type Data...........................................................................	13
Tabel 2.2 Operator pada Visual Basic 6.0 dan urutan operasi ……...	13
Tabel 2.3 Character dalam pencocokan pola pada operator Like........	13
Tabel 2.4 Keyword pada deklarasi variabel.........................................	13
Tabel 3.1 Tabel admin...........................................................................	13
Tabel 3.2 Tabel jenis.................................................................................	14
Tabel 3.3 Tabel barang..........................................................................	14
Tabel 3.4 Tabel masuk..........................................................................	15
Tabel 3.5 Tabel detail_masuk................................................................	15
Tabel 3.6 Tabel karyawan....................................................................	16
Tabel 3.7 Tabel pelanggan.....................................................................	16
Tabel 3.8 Tabel pesan............................................................................	17
Tabel 3.9 Tabel det_pesan..................................................................	17
Tabel 3.10 Tabel penjualan....................................................................	18
Tabel 3.11 Tabel det_penjualan.............................................................	19

DAFTAR GAMBAR
 
Gambar 3.1  Bagan Alir Sistem..........................................................................20
Gambar 3.2 Relasi Antar Tabel.........................................................................23
Gambar 3.3 Rancangan Masukan Data Barang…………………......................24
Gambar 3.4 Rancangan Masukan Data Jenis Barang................................ 24
Gambar 3.5 Rancangan Masukan Pemasukkan Barang....................................25
Gambar 3.6 Rancangan Masukan Pemesanan Barang.....................................25
Gambar 3.7 Rancangan Masukan Detail Pesan..............................................26
Gambar 3.8 Rancangan Masukan Data Penjualan..…………….....................26
Gambar 3.9 Rancangan Masukan Detail Jual.................................................27
Gambar 3.10 Rancangan Masukan Data Pelanggan………...........................27
Gambar 3.11 Rancangan transaksi Pelunasan Hutang......................................28
Gambar 3.12 Rancangan Keluaran Jenis Barang…..………............................29
Gambar 3.13 Rancangan Keluaran Daftar Seluruh Barang...............................29
Gambar 3.14 Rancangan Keluaran Daftar Barang Masuk.................................30
Gambar 3.15 Rancangan Keluaran Pemasukkan Barang Per No Masuk.........30
Gambar 3.16 Rancangan Keluaran Pemasukan Barang Per Periode................31
Gambar 3.17 Rancangan Keluaran Pemasukan Barang Per Jenis....................31
Gambar 3.18 Rancangan Keluaran Pemasukan Barang Per Nama...................31
Gambar 3.19 Rancangan Keluaran Daftar Karyawan…................................32
 Gambar 3.20 Rancangan Keluaran daftar Pelanggan…………....................32
 Gambar 3.21 Rancangan Keluaran Seluruh Pesan………………..............33
Gambar 3.22 Rancangan Keluaran Pesan Per Periode...............................33
Gambar 3.23 Rancangan Keluaran Pesan Per Pelanggan..............................34
Gambar 3.24	Rancangan Keluaran Pesan Per Barang..................................34
Gambar 3.25	Rancangan Keluaran Pesan Per nomor Pesan.........................35
Gambar 3.26	Rancangan Keluaran Pesan Belum Lunas................................35
Gambar 3.27	Rancangan Keluaran Pesan Dibayar…………........................36
Gambar 3.28	Rancangan Keluaran Seluruh Penjualan...............................36
Gambar 3.29	Rancangan Keluaran Jual Per periode.....................................37
Gambar 3.30	Rancangan Keluaran Jual Per Pelanggan.............................37
Gambar 3.31	Rancangan Keluaran Jual Per Nomor Pelanggan.......................38
Gambar 3.32	Rancangan Keluaran Jual Per Nota……………....................38
Gambar 3.33	Rancangan Keluaran Jual Per Barang...................................39
Gambar 3.34	Rancangan Keluaran Pendapatan………………...................39
Gambar 4.1 Form Login.............................................................................49
Gambar 4.2 Form Login Adnministrator.........................................................49
Gambar 4.3 Pesan Jika Password Salah.....................................................50
Gambar 4.4 Form Administrator......................................................................50
Gambar 4.5 Menu Administrator.....................................................................51
Gambar 4.6 Pesan Jika Password Berhasil Diubah......................................51
Gambar 4.7 Pesan Jika Password Tidak Diisi.............................................51
Gambar 4.8 Form Menu Input Barang..............................................................52
Gambar 4.9 Pesan Jika Kode Barang Tidak Diisi.......................................53
Gambar 4.10 Pesan Jika Nama Jenis Tidak Diisi..........................................53
Gambar 4.11 Form Menu Stok........................................................................53
Gambar 4.12 Form Masukan stok Barang..................................................54
Gambar 4.13 Form Menu Edit Data Pelanggan.............................................55
Gambar 4.14 Pesan Jika Kode Pelanggan Belum Dipilih...............................55
Gambar 4.15 Form Menu Laporan.................................................................56
Gambar 4.16 Laporan Seluruh Pesan..............................................................56
Gambar 4.17 Detail Pesan............................................................................57
Gambar 4.18 Laporan Pesan Per Periode.......................................................58
Gambar 4.19 Laporan Pesan Per Barang......................................................59
Gambar 4.20 InBox Nomor Pesan.................................................................59
Gambar 4.21 Pesan Jika Kode Pesan Kosong.................................................60
Gambar 4.22 Laporan Pesan Per Nomor Pesan............................................60
Gambar 4.23 InBox Nomor Pelanggan.........................................................61
Gambar 4.24 Pesan Jika Kode Pelanggan Tidak Diisi...................................61
Gambar 4.25 Pesan Jika Kode Yang diisikan Bukan Angka.............................61
Gambar 4.26 Laporan Pesan Per Pelanggan..............................................62
Gambar 4.27 Laporan Pemesanan Dibayar................ ...............................63
Gambar 4.28 Laporan Pesan belum Lunas..................................................63
Gambar 4.29 Laporan Seluruh Penjualan....................................................64
Gambar 4.30 Detail Penjualan......................................................................64
Gambar 4.31 Laporan Jual Per Periode.......................................................65
Gambar 4.32 Laporan Jual Per Barang.......................................................66
Gambar 4.33 InBox Nomor Pelanggan.....................................................66
Gambar 4.34 Pesan Jika Kode Pelanggan Kosong.......................................67
Gambar 4.35 Laporan Jual Per Nomor Pelanggan......................................67
Gambar 4.36 Laporan Jual Per Pelanggan...................................................68
Gambar 4.37 InBox Nomor Nota................................................................. 68
Gambar 4.38 Pesan Jika Nomor Nota Kosong............................................69
Gambar 4.39 Laporan Jual Per Nota..........................................................69
Gambar 4.40 Laporan Seluruh Barang.......................................................70
Gambar 4.41 Laporan Barang Masuk Per Nomor Masuk..............................71
Gambar 4.42 Laporan Barang Masuk Per Periode......................................72
Gambar 4.43 Laporan Barang Masuk PerJenis...............................................73
Gambar 4.44 Laporan Barang Masuk Per Nama...........................................74
Gambar 4.45 Laporan Barang Masuk ..........................................................74
Gambar 4.46 Laporan Jenis Barang...............................................................75
Gambar 4.47 Laporan Pendapatan............................... ..............................76
Gambar 4.48 Laporan Daftar Pelanggan...................... ...............................76
Gambar 4.49 Laporan Daftar Karyawan........................  ..........................77
Gambar 4.50 tentang Program......................................................................78
Gambar 4.51 Login Penjualan........................................................................ 78
Gambar 4.52 Pesan Jika Password Salah...................................................79
Gambar 4.53 Form Transaksi.........................................................................79
Gambar 4.54 Form Input Data Pemesanan Barang......................................80
Gambar 4.55 Form Input Barang Pesanan..................................................80
Gambar 4.56 Input Data Pelanggan Untuk Form Pemesanan ....................81
Gambar 4.57 Pesan Peringatan Jika Nama Pelanggan Belum Dipilh.................82
Gambar 4.58 Pesan Informasi Jika Data Pesan Berhasil Disimpan.............82
Gambar 4.59 Form Input Data Penjualan Barang..........................................83
Gambar 4.60 Input Data Pelanggan Untuk Form Penjualan...............................83 Gambar 4.61 Input Data Pelanggan Untuk Form Penjualan...........................84
Gambar 4.62 Pesan Peringatan Jika Nama Pelanggan Belum Dipilh..............84
Gambar 4.63 Pesan Informasi Jika Data Jual Berhasil Disimpan..................84
Gambar 4.64 Form Pelunasan Pemesanan...............................................85
Gambar 4.65 Pesan Informasi Jika Pelunasan Telah Diproses.......................85
Gambar 4.58 Form Turn Off........................................................................86