membuatformlogindenganvb2010

9
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: dezan-must

Post on 31-Dec-2015

107 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MembuatFormlogindenganvb2010

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: MembuatFormlogindenganvb2010

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

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 ( Tutorial Ebook ini )

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 ( Tutorial Ebook ini )

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: MembuatFormlogindenganvb2010

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: MembuatFormlogindenganvb2010

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: MembuatFormlogindenganvb2010

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: MembuatFormlogindenganvb2010

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

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

2.3.2 Form Login

Form login ini digunakan untuk memverifikasi nama pengguna dan password sebelum mengakses menu utama aplikasi.

Sebelum membuat form login terlebih dahulu anda install software IrisSkin , software ini digunakan untuk merubah tampilan pada form aplikasi agar lebih tampak professional, untuk itu ikuti langkah – langkah berikut ini :

1. langsung saja install software IrisSkin yang ada di CD sertaan buku ini ( untuk tutorial penggunaan software tersebut sengaja saya sensor, untuk mendapatkan software dan tutorial tersebut silahkan anda beli buku yang ada di halaman awal tutorial ini. tanpa software IrisSkin, form login masih tetap bisa dijalankan )

2. Lanjut membuat form login, Tambahkan Form Baru dan beri nama FrmLogin, Masukkan 2

buah komponen Label , 2 buah komponen TextBox , 2 buah komponen Button ,

serta 1 buah komponen GroupBox , aturlah hingga seperti gambar berikut ini :

3. Jika sudah atur properties komponen seperti berikut ini :

Nama Control Properties Nilai Form1 Name FrmLogin

FormBorderStyle FixedDialog MaximizeBox False MinimizeBox False StartPosition CenterScreen Text Login

Lebel1 Text Nama : Lebel2 Text Password : TextBox1 Name NamaTxt TextBox2 Name PswTxt TextBox2 PasswordChar * Button1 Name OkBtn

Image (Beri Icon) Text OK ImageAlign MiddleLeft

Button2 Name BatalBtn Image (Beri Icon)

Page 7: MembuatFormlogindenganvb2010

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

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

Text Batal ImageAlign MiddleLeft

GroupBox1 Text Masukkan Nama dan Password

4. Hasil akhir setelah pengaturan akan tampak seperti berikut ini :

3.3.2 Kode Form Login 1. Buka FrmLogin, lalu klik icon View Code dan masukkan kode seperti berikut ini :

Imports System.Data Imports System.Data.OleDb Public Class FrmLogin Dim SQL As String Dim Proses As New ClsKoneksi Dim TblPengguna As DataTable Sub Atur() NamaTxt.Text = "" PswTxt.Text = "" NamaTxt.Focus() End Sub Sub Login() If NamaTxt.Text = "" Then Exit Sub If PswTxt.Text = "" Then Exit Sub TblPengguna = Proses.ExecuteQuery("select * from TblPengguna where password_pengguna = '" & PswTxt.Text & "' and Nama_Pengguna = '" & NamaTxt.Text & "'") If TblPengguna.Rows.Count = 0 Then MsgBox("Login tidak berhasil") PswTxt.Text = "" PswTxt.Focus() Else Dim Lvl_pengguna As String Lvl_pengguna = TblPengguna.Rows(0).Item("Level_Pengguna") If Lvl_pengguna = "Kasir" Then FrmMenuUtama.KdPenggunaTS.Text = TblPengguna.Rows(0).Item("Kode_Pengguna") FrmMenuUtama.NmPenggunaTS.Text = TblPengguna.Rows(0).Item("Nama_Pengguna") FrmMenuUtama.MnuFile.Enabled = False FrmMenuUtama.MnuMaster.Enabled = False FrmMenuUtama.Show() Me.Hide() Else FrmMenuUtama.KdPenggunaTS.Text = TblPengguna.Rows(0).Item("Kode_Pengguna") FrmMenuUtama.NmPenggunaTS.Text = TblPengguna.Rows(0).Item("Nama_Pengguna") FrmMenuUtama.MnuFile.Enabled = True FrmMenuUtama.MnuMaster.Enabled = True FrmMenuUtama.Show() Me.Hide() End If End If End Sub

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

Page 8: MembuatFormlogindenganvb2010

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

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

2. Aktifkan lembar design form, lalu klik ganda lembar form tersebut, ketikkan kode seperti berikut :

3. Selanjutnya klik ganda pada tombol Ok dan ketikkan kode seperti berikut :

4. Selanjutnya klik ganda PswTxt, kemudian pada event KeyPress ketikkan kode berikut ini

Private Sub FrmLogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ‘maaf Kode diSensor ‘maaf Kode diSensor ‘maaf Kode disensor Call Atur() End Sub

1 2 3 4

Baris 1 – 3 Mengganti seluruh tampilan form menggunakan komponen iriskin

Baris 4 Memanggil prosedur dengan nama Atur

Keterangan Kode

Private Sub OkBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OkBtn.Click Call Login() End Sub

1

Baris 1 Memanggil prosedur Login

Keterangan Kode

Private Sub PswTxt_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles PswTxt.KeyPress If e.KeyChar = Chr(13) Then Call Login() End If End Sub

1 2 3

Baris 1 Import Deklarasi fungsi System.Data Baris 3 – 6 Pendeklarasian Variabel Baris 7 – 11 Membuat prosedur dengan nama Atur untuk mengosongkan

teks dan membuat kursos focus pada teks tersebut Baris 12 – 41 Membuat prosedur dengan nama Login untuk melakukan

pencarian data pengguna berdasarkan Password menggunakan perintah SQL yang apabila ditemukan maka form login akan akan ditutup dan membuka form menu utama, sebaliknya jika tidak ditemukan maka akan tampil pesan login tidak berhasil. Dan juga terdapat filter untuk level hak akses, level hak akses dibagi menjadi 2, yaitu “Kasir” dan juga “Admin”. Jika level nya “Kasir” maka beberapa pilihan di menu utama tidak aktif, sebaliknya jika levelnya “Admin” maka semua pilihan di menu utama akan aktif.

Keterangan Kode

Baris 1 – 3 apabila tombol enter keyboard ditekan dan posisi kursor ada kolom teks password maka akan memanggil prosedur login

Keterangan Kode

Page 9: MembuatFormlogindenganvb2010

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

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

5. Selanjutnya klik ganda tombol Batal, Ketikkan kode berikut ini

6. Sampai disini pembuatan kode form login selesai

Private Sub BatalBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BatalBtn.Click End End Sub

1

Baris 1 Menghentikan jalannya aplikasi

Keterangan Kode