membuat project dank one ks i

11
Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi http://www.vbawam.com oleh : Moh. A Azis Page 1 “ Membangun Aplikasi Toko Dengan Visual Basic 2010 Untuk Tugas Akhir & Skripsi ” Buku ini merupakan buku yang mengajarkan kepada anda untuk membangun sebuah aplikasi toko dengan visual basic 2010 dan juga membangun database dengan struktur normalisasi ke 3 ( 3NF ) serta konsep One To Many untuk persyaratan pengajuan tugas akhir / skripsi. Di dalam buku ini akan diajarkan dari pembuatan database dengan Access 2007, merancang tampilan form beserta kode programnya, membuat menu utama serta membuat laporan dengan Crystal Report. Buku ini cocok bagi : Orang Awam yang ingin membuat program dengan Visual Basic 2010 Sedang mengerjakan Skripsi / Tugas Akhir tentang program Visual Basic 2010 Dosen / instruktur lab komputer yang mengajar tentang Visual Basic 2010 sebagai modul pengajaran

Upload: erwin-namikaze

Post on 04-Aug-2015

255 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 1

“ Membangun Aplikasi Toko

Dengan Visual Basic 2010 Untuk Tugas Akhir & Skripsi ”

Buku ini merupakan buku yang mengajarkan kepada anda untuk membangun sebuah aplikasi toko dengan visual basic 2010 dan juga membangun database dengan struktur normalisasi ke 3 ( 3NF ) serta konsep One To Many untuk persyaratan pengajuan tugas akhir / skripsi.

Di dalam buku ini akan diajarkan dari pembuatan database dengan Access 2007, merancang tampilan form beserta kode programnya, membuat menu utama serta membuat laporan dengan Crystal Report.

Buku ini cocok bagi :

Orang Awam yang ingin membuat program dengan Visual Basic 2010

Sedang mengerjakan Skripsi / Tugas Akhir tentang program Visual Basic 2010

Dosen / instruktur lab komputer yang mengajar tentang Visual Basic 2010 sebagai modul pengajaran

Page 2: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 2

Daftar Isi Buku BAB 1 : MEMBUAT DATABASE & KONEKSI

1.1 Membuat Database dan Tabel

1.2 Membuat Project dan Koneksi ( Tutorial Ebook ini )

BAB 2 : TAMPILAN APLIKASI

2.1 Form Master Data

2.1.1 Form Barang

2.1.2 Form Merk

2.1.3 Form Satuan

2.2 Form Transaksi

2.2.1 Form Transaksi Beli

2.2.2 Form Transaksi Jual

2.2.3 Form Bayar

2.3 Form Keamanan

2.3.1 Form Pengguna

2.3.2 Form login

2.3.3 Form Ubah Password

2.3.4 Form Menu Utama

BAB 3 : KODE PROGRAM

3.1 Form Master Data

3.1.1 Form Barang

3.1.2 Form Merk

3.1.3 Form Satuan

3.2 Form Transaksi

3.2.1 Form Transaksi Beli

3.2.2 Form Transaksi Jual

3.2.3 Form Bayar

3.3 Form Keamanan

3.3.1 Form Pengguna

3.3.2 Form login

3.3.3 Form Ubah Password

3.3.4 Form Menu Utama

BAB 4 : LAPORAN

4.1 Instal Crystal Report di Visual Studio 2010

4.2 Membuat Laporan

4.2.1 Struk Penjualan

4.2.2 Laporan Barang

4.2.3 Laporan Pembelian

4.2.4 Laporan Penjualan

Page 3: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 3

4.3 Membuat Tampilan Form Laporan

4.3.1 Form Cetak Laporan

4.3.2 Form Struk Penjualan

4.3.3 Form Laporan Barang

4.3.4 Form Laporan Pembelian

4.3.5 Form Laporan Penjualan

DAFTAR PUSTAKA Tentang Buku Penulis : Moh. Abdul azis Jumlah Halaman : 112 Halaman Ukuran : A4 Harga Buku : Rp 50.000 + Ongkos kirim (Untuk pulau jawa ongkos kirim Rp. 30.000,- Luar pulau jawa ongkos kirim Rp 50.000,-) Gratis : CD File – file yang terdiri dari :

Bonus 1 : File Project Aplikasi Toko

Project Aplikasi Toko ini sudah siap pakai untuk dijalankan, dengan file

project Aplikasi toko ini memudahkan anda dalam belajar

Visual Basic 2010

Bonus 2 : Software IrisSkin software ini digunakan untuk

merubah tampilan pada form aplikasi agar lebih tampak professional

Page 4: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 4

Bonus 3 : 10 Program & Source Code Visual Basic .Net (2008)

10 Program & Source code vb.net yang siap pakai, terdiri dari :

1. Aplikasi penjualan 2. Aplikasi Inventori 3. Aplikasi Koperasi 4. Aplikasi Rental DVD 5. Aplikasi Perpustakaan 6. Aplikasi Penggajian 7. Aplikasi Loundre 8. Aplikasi Rawat Jalan 9. Aplikasi Service Kendaraan 10. Aplikasi Rumah Sakit

Bonus 4 : 150 Program & Source Code Visual Basic 6.0 (vb 6.0)

150 Program & Source code vb 6.0 yang siap pakai, terdiri dari :

1. Aplikasi penjualan 2. Aplikasi Inventori 3. Aplikasi Koperasi 4. Aplikasi Rental DVD 5. Aplikasi Perpustakaan 6. Aplikasi Penggajian 7. Aplikasi Loundre 8. Aplikasi Rawat Jalan 9. Aplikasi Service Kendaraan 10. Aplikasi Hotel 11. Aplikasi Restoran 12. Aplikasi Pembayaran SPP 13. Aplikasi Kredit Motor Dan apliasi lainnya sampai 150 aplikasi siap pakai

Page 5: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 5

Cara Pembayaran :

Transfer dikirim ke rekening:

Bank Mandiri a/n Mohammad Abdul Azis No.Rek. 156-00-0457140-4 KCP Cibitung Bekasi

Konfirmasi Pembayaran :

Via Email : Subject : Konfirmasi pembayaran buku VB 2010 Isi : [No. Rek Anda] / [Atas Nama] / [Tanggal Transfer “dd-mm-yy”] / [Jam Transfer] / [Alamat yang akan dikirm]

Via SMS : Konfirmasi pembayaran buku VB 2010 [No. Rek Anda] / [Atas Nama] / [Tanggal Transfer “dd-mm-yy”] / [Jam Transfer] / [Alamat yang akan dikirm]

Pengiriman :

Kami menggunakan jasa layanan kurir sebagai rekan-usaha (bussines partner). Sekarang ini kami bekerjasama dengan PT POS Indonesia, TIKI, JNE. Setelah buku dikirim maka kami akan kirimkan No. Resi pengiriman sehingga anda bisa cek Tracking melalui web masing – masing kurir.

Garansi :

Kami akan mengganti Buku dan juga CD sertaan jika ada Buku / CD yang : 1. Rusak, tidak terbaca. 2. Software / bonus program tidak terdapat dalam CD. 3. Pengiriman tidak sampai tujuan 1 bulan lebih.

Konsultasi :

Kami akan menjawab semua keluhan pelanggan lewat email dan konsultasi gratis jika ada :

1. Program toko tidak bisa dijalankan 2. Tutorial di dalam buku sulit dipahami 3. Saran / kritik menyangkut buku dan program toko

Page 6: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 6

1.2 Membuat Project dan Koneksi

Tutorial selanjutnya membuat Project baru aplikasi toko, serta koneksi untuk menghubungkan database Access 2007 yang telah anda buat ke aplikasi Toko. Untuk tutorialnya ikuti langkah – langkah berikut ini : 1. Buka program Visual Studio 2010 anda, caranya klik “Start”>“All Program”>“Pilih

Microsoft Visual Studio 2010”

2. Akan tampil program awal Start Page - Visual Studio 2010, pada jendela Start Page anda

klik New Project

3. Berikutnya akan tampil kotak dialog New Project, lalu anda ketikkan Toko pada kolom

Name, Lalu klik tombol OK.

Page 7: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 7

4. Jika sudah sekarang akan tampil lembar kerja Visual Studio 2010

5. Selanjutnya anda membuat Class Koneksi.

Catatan :

Jika anda baru menginstal program Visual Studio 2010, dan baru menjalankan program tersebut maka kotak dialog Choose default Environment Setting akan tampil pertama kali, untuk itu anda pilih Visual Basic Development Settings lalu klik tombol Start Visual Studio

Catatan :

Class Koneksi adalah suatu project Class pada Visual Studio 2010 yang nantinya akan kita buat untuk menghubungkan database Access 2007 dengan aplikasi Toko

Page 8: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 8

6. Masih pada lembar kerja Visual Studio 2010, Klik menu Add New Item > Add Class

7. Kemudian akan tampil kotak dialog Add New Item – Toko, Anda ketikkan pada kolom

Name: ClsKoneksi. Lalu klik Add

8. Pada area kerja Visual Studio 2010 khususnya jendela Solution Explore, akan bertambah

satu ClsKoneksi

9. Selanjutnya anda buat kode program untuk koneksi database Toko, anda ketikkan kode

program di atas Public Class ClsKoneksi

Page 9: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 9

10. Selanjutnya anda buat beberapa deklarasi variable di dalam Public Class ClsKoneksi. Ketikkan kode program seperti di bawah ini :

11. Lanjut lagi di bawahnya anda buat kode program untuk koneksi ke database, ketikkan kode program di bawah ini :

1 2 3 4 5 6

Imports System.Data Imports System.Data.OleDb Public Class ClsKoneksi Protected SQL As String Protected Cn As OleDb.OleDbConnection Protected Cmd As OleDb.OleDbCommand Protected Da As OleDb.OleDbDataAdapter Protected Ds As DataSet Protected Dt As DataTable End Class

Imports System.Data Imports System.Data.OleDb Public Class ClsKoneksi End Class

1 2

Baris 1 – 2 Baris kode ini digunakan untuk refrence fungsi .net system data OLEDB untuk koneksi ke database

Keterangan Kode

Public Function OpenConn() As Boolean Cn = New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Toko.accdb") Cn.Open() If Cn.State <> ConnectionState.Open Then Return False Else Return True End If End Function

1 2 3 4 5 6 7

Baris 1 – 6 Baris kode ini digunakan untuk deklarasi turunan class yang digunakan untuk berkomunikasi dengan database

Keterangan Kode

Baris 1 – 7 Membuat prosedur Function Global dengan nama OpenConn yang digunakan untuk membuat koneksi ke database Access 2007, yang file database tersebut berada pada folder Bin/Debug aplikasi itu sendiri.

Keterangan Kode

Page 10: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 10

12. Berikutnya buat kode program untuk menutup koneksi ke database, untuk itu ketikkan kode program seperti di bawah ini :

13. Lanjutkan lagi dengan membuat prosedur dengan nama ExecuteQuery, ketikkan kode seperti berikut ini :

14. Lanjutkan lagi dengan membuat prosedur dengan nama ExecuteNonQuery :

Public Sub CloseConn() If Not IsNothing(Cn) Then Cn.Close() Cn = Nothing End If End Sub

1 2 3 4

Baris 1 – 4 Membuat prosedur Function Global dengan nama CloseConn yang digunakan untuk memutuskan koneksi ke database

Keterangan Kode

Public Function ExecuteQuery(ByVal Query As String) As DataTable If Not OpenConn() Then MsgBox("Koneksi Gagal..!!", MsgBoxStyle.Critical, "Access Failed") Return Nothing Exit Function End If Cmd = New OleDb.OleDbCommand(Query, Cn) Da = New OleDb.OleDbDataAdapter Da.SelectCommand = Cmd Ds = New Data.DataSet Da.Fill(Ds) Dt = Ds.Tables(0) Return Dt Dt = Nothing Ds = Nothing Da = Nothing Cmd = Nothing CloseConn() End Function

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Baris 1 – 19 Membuat prosedur Function Global dengan nama ExecuteQuery , dengan parameter bernama Query bertipe data String yang akan digunakan untuk menjalankan atau mengeksekusi fungsi DML (Data Manipulation Language) yang diterima

Keterangan Kode

Public Sub ExecuteNonQuery(ByVal Query As String) If Not OpenConn() Then MsgBox("Koneksi Gagal..!!", MsgBoxStyle.Critical, "Access Failed..!!") Exit Sub End If Cmd = New OleDb.OleDbCommand Cmd.Connection = Cn Cmd.CommandType = CommandType.Text Cmd.CommandText = Query Cmd.ExecuteNonQuery() Cmd = Nothing CloseConn() End Sub

1 2 3 4 5 6 7 8 9 10 11 12 13

Page 11: Membuat Project Dank One Ks i

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 11

15. Sampai disini untuk membuat project dan module koneksi dengan access 2007

Baris 1 – 13 Membuat prosedur Function Global dengan nama ExecuteNonQuery , dengan parameter bernama Query bertipe data String yang akan digunakan untuk menjalankan atau mengeksekusi fungsi DML (Data Manipulation Language) yang diterima

Keterangan Kode