Top Banner
EBook Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013 http://www.xbasicpro.com 1 ______________________________________________________________________________ Trik Program Penjualan dengan Visual Basic 6 Belajar membuat program penjualan dengan visual basic merupakan suatu hal dasar yang penting yang harus dikuasai oleh seorang programmer yang akan membuat program database bisnis. Di sini saya akan memberikan contoh program vb penjualan yang mudah dan dapat dijadikan dasar dalam pembuatan formform transaksi lainnya seperti pembelian, hutang, piutang dan lainlain. EBook ini berisi tulisan cara membuat program penjualan dengan visual basic. Sebelum mempelajari ebook ini sebaiknya Anda membaca ebook saya yang berjudul: 1. EBOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 2. EBook Trik Database Visual Basic 6.0 Program penjualan yang akan Anda buat dengan visual basic ini dapat menghitung stok barang dan laba kotor dari transaksi penjualan pada satu periode. Pada perancangan aplikasi penjualan ini Anda akan menggunakan: 1. Visual Basic 6.0 2. SQL Server 2005 Express SP3 ke atas 3. Crystal Report 11 4. Windows 7
25

eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

Aug 07, 2015

Download

Documents

hartoto_d6909
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

1 ______________________________________________________________________________  

Trik Program Penjualan dengan  

Visual Basic 6 

 

Belajar membuat program penjualan dengan visual basic merupakan suatu hal dasar 

yang penting yang harus dikuasai oleh seorang programmer yang akan membuat 

program database bisnis. Di sini saya akan memberikan contoh program vb penjualan 

yang mudah dan dapat dijadikan dasar dalam pembuatan form‐form transaksi lainnya 

seperti pembelian, hutang, piutang dan lain‐lain. 

 

E‐Book ini berisi tulisan cara membuat program penjualan dengan visual basic. 

 Sebelum mempelajari e‐book ini sebaiknya Anda membaca e‐book saya yang berjudul: 

1. E‐BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 

2. E‐Book Trik Database Visual Basic 6.0 

Program penjualan yang akan Anda buat dengan visual basic ini dapat menghitung stok 

barang dan laba kotor dari transaksi penjualan pada satu periode. 

Pada perancangan aplikasi penjualan ini Anda akan menggunakan: 

1. Visual Basic 6.0 

2. SQL Server 2005 Express SP3 ke atas 

3. Crystal Report 11 

4. Windows 7 

 

Page 2: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

2 ______________________________________________________________________________  Rancangan software ini menggunakan 2 layer (tingkat): 

1. Form 

2. Class Database 

Form digunakan untuk interaksi pengguna dengan program 

Class database digunakan untuk pengolahan data sql server. 

Program penjualan diawali dari rancangan transaksi. Transaksi bisa berupa transaksi 

pembelian, penjualan, hutang, piutang dan lain‐lain. 

 

Dari rancangan transaksi berupa database maupun form diperoleh rancangan database 

ataupun form‐form master seperti master barang, customer,supplier dan lain‐lain. 

Anda tentu bisa memutar logika seperti transaksi pembelian pastinya berhubungan 

dengan master barang dan supplier. Demikian juga dengan transaksi penjualan sudah 

pasti berhubungan dengan master barang dan customer. Jika mungkin barang‐barang 

sudah terlalu banyak jenisnya bisa saja dibuat kategori barang tergantung kebutuhan. 

Dari catatan‐catatan transaksi penjualan maupun pembelian tentunya dapat dibuatkan 

laporan / report. Cukup sederhana bukan? 

 

 

 

 

Page 3: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

3 ______________________________________________________________________________  

Bagaimana Langkah‐langkah Membuat Program Database Bisnis dengan 

Visual Basic?  

 

Di sini saya tidak akan menjelaskan bagaimana teori‐teori Analisis Design yang dikerjakan oleh 

system analyst. Tetapi langsung saja membuat program yang ada di kepala trus 

diimplementasikan. Jadi lah programnya. 

 

Ingat waktu belajar membuat program dulu dah banyak buku dan kode‐kode yang dipelajari. 

Tapi sayangnya masih bingung juga bagaimana sih caranya membuat program database bisnis 

seperti program penjualan? 

Huf... bingung nih karena tidak punya pengalaman membuat program mau mulai darimana juga 

gak tau. Yah waktu tahun sekitar 2002 itu saya masih sebagai IT Network Administrator 

sekaligus Helpdesk di  sebuah perusahaan. Perusahaan memakai program yang dibuat oleh 

kantor pusat.  Kebetulan waktu implementasi program dua orang programmernya turun ke 

cabang tempat saya bekerja sebagai IT Network Administrator dan Helpdesk nya. 

Karena memang sedang hobby dan kepinginnya belajar program saya tidak segan‐segan 

langsung tanya ke programmer nya.  

Kebetulan Mas ini adalah programmer seniornya. Saya tanya ke dia. Mas klo mo bikin program 

database apa sih yang pertama dilakukan? 

 

Kebetulan Mas ini mau jawab pertanyaan saya: 

1. Pegang dulu laporan‐laporan apa saya yang akan dibuat 

2. Buat  tabel‐tabel dan Query yang sesuai dengan laporan yang akan dihasilkan di database 

3. Buat form proses data (tambah, edit, hapus,insert, cari dll.) 

4. Ikuti aturan Standard Operasional Procedure (SOP) programnya. 

 

Page 4: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

4 ______________________________________________________________________________  Wah jawaban Mas ini sangat sederhana sekali dan terus terang waktu itu saya masih bingung 

mo buat laporannya gimana,buat tabel dan query nya gimana? 

 

Seiring dengan berjalannya waktu sayapun coba keluar dari perusahaan itu dan melamar ke 

perusahaan pembuat software (software house) dengan harapan bisa jadi programmer (he..he.. 

perjuangan). 

 

OK. Setelah beberapa lama bekerja di Perusahaan Software Developer, di perusahaan 

manufaktur dan membuat Program freelance,  ternyata hal yang dikerjakan tetap sama seperti 

di atas. 

 

Kembali ke langkah tadi ya: 

1. Pegang dulu laporan‐laporan apa saya yang akan dibuat 

Anda bisa membuat laporan dengan Crystal Report, datareport atau active report. 

Untuk membuat sumber report ada yang membuat sumber datanya dari tabel ada juga yang 

membuat datanya dari query atau View 

 

2. Buat  tabel‐tabel dan Query yang sesuai dengan laporan yang akan dihasilkan di database 

Jika memakasi databae access Anda bisa membuat tabel dan query nya di program ms‐access. 

Jika anda memakai SQL Server Tabel atau Query bisa dibuat dengan enterprise manager atau  

SQL Query Analizer 

 

3. Buat form proses data (input, edit, hapus,insert, cari dll.) 

Anda bisa  membuat form pengolahan data ini bisa dengan database SQL Server atau   

form pengolahan data dengan MS‐Access  atau database lainnya. 

 

4. Ikuti aturan Standard Operasional Procedure (SOP) programnya. 

Contoh sederhana dari SOP ini adalah misal pada program penjualan, aturannya ada discount 

10% untuk pembeli yang telah mempunyai kartu anggota (member). Tinggal pake Logika 

(Percabangan) 

Page 5: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

5 ______________________________________________________________________________  

Rancangan Transaksi Penjualan 

 

Pada rancangan transaksi penjualan ini ANDA akan menggunakan table sementara 

sebagai tempat coret‐coret belanjaan barang pada table jual_d_sem (table penjualan 

detail sementara). 

Setelah corat‐coret ditabel sementara benar maka daftar belanjaan ditulis semuanya ke 

dalam table jual_d (table jual detail) 

 

Rancangan Tabel Penjualan

Berikut adalah kode sql rancangan tabel penjualannya: 

create table jual_m ( no_jual varchar(10) not null CONSTRAINT PK_jual primary key, tgl datetime, kd_cust varchar(5), nama varchar(15) ) Go create table jual_d ( no_jual varchar(10) not null CONSTRAINT FK_jual foreign key REFERENCES jual_m(no_jual), id int, kd_brg varchar(5), nama_brg varchar(30), hrg_sat decimal, qty decimal ) go create table jual_d_sem ( no_jual varchar(10), id int, kd_brg varchar(5), nama_brg varchar(30), hrg_sat decimal, qty decimal

Page 6: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

6 ______________________________________________________________________________   ) go   Jika dilihat relasi tabelnya akan seperti gambar di bawah ini: 

 

 

 

 

 

 

 

 

 

 

Page 7: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

7 ______________________________________________________________________________  

Rancangan Form Penjualan 

 

Rancangan Form Penjualan Detail 

 

Page 8: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

8 ______________________________________________________________________________  

Kode pada Form Transaksi Jual  Kode Pada Tombol Tambah 

 

Private Sub cmdTambah_Click() 

        Dim sDelSem As String 

        sDelSem = "delete from jual_d_sem" 

        oDB.ExecSQL (sDelSem) 

        RefreshGrid 

        kosongForm 

        editMode = idxEditMode.tambah 

        enableForm 

End Sub 

 

Data yang ada pada table jual_d_sem sebagai table corat‐coret belanjaan dihapus 

terlebih dahulu:  

         Dim sDelSem As String 

        sDelSem = "delete from jual_d_sem" 

        oDB.ExecSQL (sDelSem) 

 

Setelah dihapus tampilan datagridviedetail (MSHFlexGrid1) di segarkan. Lihat kode di 

bawah ini: 

Public Sub RefreshGrid()         Dim s As String         s = "select * from jual_d_sem"         Dim oRs As New ADODB.Recordset         Set oRs = oDB.getReadOnlyRSSQL(s)         Set MSHFlexGrid1.DataSource = oRs End Sub  

Page 9: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

9 ______________________________________________________________________________   Setelah itu form dikosongkan. Berikut adalah kode pada prosedur kosongForm  Private Sub kosongForm()         cboNoJual.Text = ""         cboCust.Text = ""         txtNama.Text = "" End Sub   

Selanjutnya mode form diset menjadi mode operasi record baru (editMode = 

idxEditMode.tambah) 

 

Lalu proteksi textbox dibuka dengan prosedur  enableForm 

Berikut adalah kode pada enableForm 

 Private Sub enableForm() 

        cboNoJual.Enabled = True 

        dtpTgl.Enabled = True 

        cboCust.Enabled = True 

        txtNama.Enabled = True 

End Sub 

 

 

Kode Pada Tombol Tambah Detail 

 

Tombol tambah detail yang dimaksud adalah tombol tambah yang terletak tepat di 

bawah MSHFlexgrid1. Tombol ini dipakai untuk menambah item penjualan. 

Kode pada tombol tambah digunakan untuk menambah data belanjaan. Lihta kode di 

bawah ini: 

Page 10: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

10 ______________________________________________________________________________  Private Sub cmdTambahDetail_Click() 

    penjualanDetailForm.editMode = idxEditMode.tambah 

    penjualanDetailForm.txtNoJual.Text = Me.cboNoJual.Text 

    penjualanDetailForm.Show vbModal 

End Sub 

Ketika user mengklik tombol tambah maka kode akan menset form 

PenjualanDetailForm ke mode operasi tambah lalu mengisi textbox nomor jual yang ada 

di penjualanDetailForm dengan isi textboxt NoJual yang ada di combo nomor jual yang 

ada di Jualform. Lihat kode di bawah ini: 

    penjualanDetailForm.editMode = idxEditMode.tambah 

    penjualanDetailForm.txtNoJual.Text = Me.cboNoJual.Text 

 Setelah form penjualanDetailForm ditampilkan di layar dengan mode dialog. Lihat kode 

di bawah ini: 

penjualanDetailForm.Show vbModal 

Di bawah ini adalah demo JualFormDetail ditampilkan: 

 

Page 11: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

11 ______________________________________________________________________________  Berikut adalah demonya: 

 

Berikut adalah hasilnya jika Anda telah memilik salah satu kode barang dan mengklik combo barang: 

 

Page 12: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

12 ______________________________________________________________________________  Anda sudah bisa membuat modul transaksi penjualan lengkap dengan operasinya. Anda 

bisa melakukan dengan cara yang sama untuk membuat modul transaksi lainya seperti 

pembelian,hutang,piutang,buku kas dan lain‐lain. 

 

Pembuatan Laporan 

Laporan Pembelian 

Pada rancangan program ini Anda akan membuat laporan dengan membuat View pada 

SQL Server. Selanjutnya laporan dari crystal report akan membaca View sebagai sumber 

data.  

Untuk menampilkan report Anda akan membuat form khusus dengan nama 

viewerForm. Berikut adalah design viewerform: 

 

 

Page 13: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

13 ______________________________________________________________________________  Berikut adalah kode pada viewerForm: 

Public rptName As String 

Public Sql As String 

Private oDB As New cdb 

 

Private Sub Form_Load()     

    Me.Left = (Screen.Width ‐ Me.Width) / 2 

    Me.Top = (Screen.Height ‐ Me.Height) / 2 

     

    Dim oRs As New ADODB.Recordset 

    Dim CrystalApp As New CRAXDRT.Application 

    Dim CrystalRpt As CRAXDRT.Report 

     

    Set oRs = oDB.getReadOnlyRSSQL(Sql) 

     

    Set CrystalRpt = CrystalApp.OpenReport(rptName) 

    CrystalRpt.DiscardSavedData 

    CrystalRpt.Database.SetDataSource oRs 

         

    '‐‐ tampilkan report pada viewer 

    CrystalActiveXReportViewer1.ReportSource = CrystalRpt 

    CrystalActiveXReportViewer1.ViewReport 

    oRs.Close 

    Set oRs = Nothing 

End Sub 

 

Page 14: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

14 ______________________________________________________________________________  Kode di atas akan memanggil class CDb untuk pengolahan database. Record yang akan 

ditampilkan ditampung pada table yang diperoleh dari class CDb dan digunakan sebagai 

sumber data untuk report. 

 

Berikut adalah kode untuk membuat view pembelian: 

CREATE VIEW [dbo].[v_beli] AS SELECT m.no_beli, m.tgl, d.kd_brg,nama_brg, d.qty, d.hrg_sat, d.qty * d.hrg_sat AS jumlah FROM dbo.beli_m AS m INNER JOIN dbo.beli_d AS d ON d.no_beli = m.no_beli GO 

 

Berikut adalah design report pembelian dengan crystal report: 

 

Untuk mempelajari detail pembuatan view dan report silahkan baca e‐book saya yang 

berjudul E‐BOOK Trik Database Visual Basic 6.0 

Page 15: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

15 ______________________________________________________________________________  Berikut adalah kode untuk menampilkan report pembelian 

Private Sub mnuLBeli_Click() 

  viewerForm.rptName = App.Path & "\rpt\beli.rpt" 

  viewerForm.Sql = "select * from v_beli" 

  viewerForm.Show 

End Sub 

 

Berikuta dalah demo report pembelian: 

 

Laporan Penjualan 

Berikut adalah kode untuk membuat view penjualan: 

CREATE VIEW [dbo].[v_jual] AS SELECT m.no_jual, m.tgl, m.nama, d.kd_brg,nama_brg, d.qty, d.hrg_sat, d.qty * d.hrg_sat AS jumlah FROM dbo.jual_m AS m INNER JOIN dbo.jual_d AS d ON d.no_jual = m.no_jual GO 

Page 16: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

16 ______________________________________________________________________________  Berikut adalah design report penjualan dengan crystal report: 

 

 

Berikut adalah kode untuk menampilkan report penjualan: 

Private Sub mnuLJual_Click() 

  viewerForm.rptName = App.Path & "\rpt\jual.rpt" 

  viewerForm.Sql = "select * from v_jual" 

  viewerForm.Show 

End Sub 

 

 

 

 

 

Page 17: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

17 ______________________________________________________________________________   

Berikuta dalah demo report penjualan: 

 

Berikut adalah demo tampilan report laba kotor: 

 

Page 18: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

18 ______________________________________________________________________________  

Laporan Saldo Stok 

Berikut adalah demo laporan Saldo Stok: 

 

 

 

Laporan Kartu Stok 

Laporan Kartu stok menggunakan table sementara sebagai data sumber laporannya. 

Berikuta dalah demo KartuStok: 

Page 19: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

19 ______________________________________________________________________________  

 

 

Setelah Anda klik tombol OK maka layar Anda akan seperti gambar di bawah ini: 

 

Setelah Anda klik tombol Buat Kartu Stok maka layar Anda akan seperti gambar di bawah ini: 

Page 20: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

20 ______________________________________________________________________________  

 

 

Tutup Periode (Closing) 

Tutup periode (closing) dilakukan untuk pada satu siklus penjualan. Bisa satu bulan 

sekali atau seminggu sekali tergantung dari periode laporan yang ditentukan. 

Pada proses tutup periode sisa (saldo) stok barang akan dijadikan sebagai saldo awal 

pada periode berikutnya. 

Pada proses ini juga segalan transaksi baik pembelian dan penjualan akan dihapus. 

Untuk menyimpan laporan transaksi penjualan atau pembelian anda bisa mengekspor 

ke file excel atau file PDF. 

 

 

 

 

Page 21: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

21 ______________________________________________________________________________  Berikut adalah demo form tutup periode: 

 

OK. Sampai di sini ANDA sudah bisa membuat aplikasi penjualan lengkap sampai 

perhitungan Laba Kotor dengan metode perhitungan Harga Pokok Rata‐rata. 

Dengan bekal ini mudah‐mudahan Anda bisa membuat aplikasi bisnis penjualan. 

Saya sengaja tidak membuat form master supplier dan form transaksi pembelian agar 

Anda bisa berlatih membuat nya. 

Silahkan hubugi saya di email [email protected] untuk konsultasi sampai Anda 

mengerti. 

 

Medan, 03 Januari 2013 

Dari Laptop Saya 

Salam, 

Ir. Hartoto 

Page 22: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

22 ______________________________________________________________________________  

E-BOOK TRIK PROGRAM PENJUALAN DENGAN VISUAL BASIC

6.0

ANDA sudah belajar visual basic 6.0. Sudah bisa membuat buku alamat. Anda kebetulan dapat project membuat software program penjualan bisnis. Tidak tau mulai dari mana? Anda mungkin sudah mengetahui software program penjualan adalah software yang banyak dicari untuk membantu menyelesaikan pencatatan administrasi penjualan toko. Di E-book ini Saya menjelaskan bagaimana merancang program penjualan dan membuatnya menjadi software penjualan. Kode software penjualan pada e-book ini adalah program penjualan yang saya bagikan secara terbuka open source. Sepanjang ebook ini ANDA akan berlatih membuat software penjualan dengan Visual Basic.Net, Microsoft SQL Server 2005 atau 2008 dan Crystal Report XI. Kodenya juga sengaja saya sederhanakan untuk memudahkan dalam belajar membuat software penjualan.

Page 23: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

23 ______________________________________________________________________________  

DAFTAR ISI Pengantar...................................... 1

Bagaimana Langkah-langkah Membuat

Aplikasi Database Bisnis dengan Visual Basic 6.0?.............................. 3 Class CDatabase (cdb.cls)...................... 5 Rancangan Transaksi Penjualan.................. 8 Rancangan Tabel Master Barang............... 9 Rancangan Form Master Barang................ 9 Kode Pada Tombol Tambah.................. 10 Kode Pada Tombol Simpan.................. 10 Kode Pada Tombol Edit.................... 12 Kode Pada Tombol Cari.................... 12 Kode Pada Tombol Hapus................... 13 Kode Pada Tombol Penyegaran.............. 14 Kode Pada Tombol Tutup................... 15 Rancangan Tabel Customer.................... 22 Rancangan Form Master Customer.............. 23 Kode pada Tombol Tambah.................. 23 Kode pada Tombol Simpan.................. 24 Kode pada Tombol Edit.................... 25 Kode pada Tombol Cari.................... 26 Kode pada Tombol Hapus................... 27 Kode pada Tombol Penyegaran.............. 28 Kode pada Tombol Tutup................... 29 Rancangan Transaksi Penjualan............... 29 Rancangan Tabel Penjualan................ 29 Rancangan Form Penjualan................. 31 Rancangan Form Penjualan Detail.......... 32 Kode Pada Form Transaksi Penjualan....... 32 Kode Pada Tombol Tambah............... 32 Kode Pada Combo Customer.............. 34 Kode Pada Tombol Tambah Detail........ 36 Kode Pada Combo Lookup Barang (JualDetailForm)...................... 38

Page 24: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

24 ______________________________________________________________________________  

Kode Pada Tombol Edit Detail.......... 40 Kode Pada Tombol Hapus Detail......... 42 Kode Pada Tombol Simpan............... 43 Mode Operasi Penambahan Record..... 45 Mode Operasi Edit Record........... 47 Kode Pada Tombol Hapus................ 48 Kode Pada Combo Lookup Jual........... 49 Pembuatan Laporan............................... 66 Laporan Pembelian............................ 66 Laporan Penjualan............................ 69 Laporan Laba Kotor........................... 71 Rumus Perhitungan Laba Kotor.............. 71 Perhitungan Harga Pokok................... 71 Praktek Perhitungan Laba Kotor dengan SQL................................ 73 Laporan Saldo Stok........................... 77 Rumus Perhitungan Saldo Stok.............. 77 Praktek Rumus Perhitungan Saldo Stok dengan SQL................................ 78 Laporan Kartu Stok........................... 81 Tutup Periode (Closing)......................... 86 Script SQL Pembuatan Database Penjualan Lengkap............................... 92 Kode Project.................................... 96 MDIForm1..................................... 96 Kode cdb.cls................................. 99 Kode Form Barang (barangForm.frm)............ 101 Kode Form Customer (customerForm.frm)........ 108 Kode Transaksi Jual (penjualanForm.frm)..... 115 Kode Transaksi Jual Detail (penjualanDetailForm.frm)................... 125 Kode Kartu Stok (kartuStokForm.frm)......... 129 Kode Tutup Periode (tutupPeriodeForm.frm)... 132 Kode pada Form ViewerForm...............135 - 136

Anda bisa memesan E-Book ini hanya dengan Rp: 60,000.- Belanja dengan Toko Online

Page 25: eBook Tutorial Trik Program Penjualan Dengan Visual Basic 6 Classic Bab Gratis Free

E‐Book Trik Program Penjualan dengan Visual Basic 6 – bab gratis! ©Ir. Hartoto 2013  http://www.xbasicpro.com 

25 ______________________________________________________________________________  

NB: "Gratis! konsultasi hingga ANDA mengerti"

Transfer ke sini untuk pembayaran:

1. Bank BCA

a.n. HARTOTO, IR.

no. rek. 8305066253

2. Bank MANDIRI

a.n. HARTOTO

no. rek. 106 00 0977281 8

Saya akan mengirim E-Book ini langsung ke email Anda! SMS konfirmasi Pembayaran ke: 0821 6598 8036 atau email: [email protected] Format: nama#rekening-tujuan#email#ProgJualVB6 contoh: andi#BCA#[email protected]#ProgJualVB6