23
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 oleh: Hartoto, Ir. Di E-Book ini saya coba meletakkan landasan yang kuat kepada anda sebagai orang yang ingin menguasai Visual Basic bukan hanya cara membuat program tetapi juga saya menjelaskan kasus-kasus di lapangan yang berhubungan dengan program tersebut. Mungkin anda tidak sabar ingin segera melakukan koding (menulis) kode dan melihat hasilnya. Di sini saya menceritakan pengalaman saya yang mungkin dapat menjadi motivasi bagi anda bagaimana perjuangan saya dulu belajar visual basic secara otodidak tanpa guru dan membutuhkan waktu yang cukup lama dan membosankan. Mudah-mudahan anda tidak mengalami yang seperti saya alami. Mudah-mudahan juga Anda bisa lebih cepat dari saya. Dari pengalaman pemrograman selama kurang lebih 15 tahun dan memberikan

Trik dasarbelajarvisualbasic6babgratis

Embed Size (px)

DESCRIPTION

Trik dasarbelajarvisualbasic6babgratis

Citation preview

Page 1: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 oleh: Hartoto, Ir.

Di E-Book ini saya coba meletakkan landasan yang kuat kepada anda sebagai orang yang ingin

menguasai Visual Basic bukan hanya cara membuat program tetapi juga saya menjelaskan

kasus-kasus di lapangan yang berhubungan dengan program tersebut.

Mungkin anda tidak sabar ingin segera melakukan koding (menulis) kode dan melihat hasilnya.

Di sini saya menceritakan pengalaman saya yang mungkin dapat menjadi motivasi bagi anda

bagaimana perjuangan saya dulu belajar visual basic secara otodidak tanpa guru dan

membutuhkan waktu yang cukup lama dan membosankan.

Mudah-mudahan anda tidak mengalami yang seperti saya alami. Mudah-mudahan juga Anda

bisa lebih cepat dari saya.

Dari pengalaman pemrograman selama kurang lebih 15 tahun dan memberikan

Page 2: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ pelajaran Visual Basic di kampus-kampus maupun di Internet secara online dan

di forum-forum visual basic. Saya sangat senang membagikan pengalaman saya

selama ini kepada Anda.

Bagaimana Cara Belajar Visual Basic dengan Cepat dan Hemat Biaya?

Cara yang saya lakukan dulu adalah seperti ini:

Membeli buku-buku tutorial visual basic.

Buku tutorial visual basic dengan harga rp: 25.000,- sudah termasuk murah

meriah.

Yakinkah anda isi buku tersebut pas untuk keperluan anda?

Dari pengalaman saya tidak cukup hanya satu buah buku saja untuk menguasai

Visual Basic.

Waktu yang anda habiskan untuk mempelajari buku juga merupakan harga yang

harus anda bayar.

Berapa lama anda mampu menguasai Visual Basic secara otodidak?

1 bulan, 2 bulan atau 3 bulan….?

Mencoba kode-kode yang ada pada buku-buku turorial Visual Basic juga

membutuhkan kesabaran.

Page 3: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ Apa lagi jika ada kesalahan ketik lalu ada bug biasanya kita langsung pusing.

“Sekarang setelah bergelut kurang lebih 14 tahun baru saya menyadari betapa

lamanya waktu dan betapa besarnya biaya yang saya keluarkan untuk

menguasai Visual Basic.”

Untuk lebih cepat menguasai Visual Basic jalan yang lebih cepat dan dapat

menghemat uang dan waktu anda adalah dengan mencari seorang yang sudah

berpengalaman.

Bukan hanya berpengalaman sebagai programmer saja, tetapi juga paling tidak

bisa mentransfer ilmu pengetahuan Visual Basic itu sendiri kepada Anda sebagai

orang yang mau belajar.

Sebab ada teman saya hanya mengerti bahasa pemrograman tidak mengerti

bahasa manusia. canda nya hyperbola ya (:

Page 4: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ V A R I A B L E Berbicara programming sudah pasti tidak bisa lepas dari variabel.

Apasih variabel? Variabel adalah sesuatu yang bisa berubah-ubah. Saya tidak

berbicara panjang mengenai jenis-jenis variabel di sini. Buku-buku atau di

internet banyak refrensi mengenai berbagai jenis-jenis variabel. Untuk

kemudahan saya akan memakai variable string dan integer saja.

Pada Visual Basic variabel bisa di deklarasikan atau tidak.

Contoh variabel tanpa pendeklarasian sNama = “Wati”

Contoh dengan pendeklarasian terlebih dahulu Dim sNama as string

sNama = “Wati”

Untuk menghindari bug (kesalahan) kode yang kita tulis sebaiknya seluruh

variabel dideklarasikan terlebih dahulu.

Untuk memberitahu IDE visual basic agar selalu mencek apakah variabel sudah

didefenisikan atau belum. Kita bisa mengetik pernyataan Option Explicit

Dengan pernyataan itu berarti kita memerintahkan Visual Basic agar semua

variabel yang dipakai di program kita selalu didefenisikan.

Variable string

variabel string adalah variabel yang digunakan untuk menyimpan karakter huruf

atau kata.

Page 5: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ Mis: Nama = “Budiman”

Ket:

Nama adalah variabel string

“Budiman” adalah isi dari variabel string tersebut.

Tata Cara penulisan dan penamaan variabel yang baik:

Dim sNama as string

- Variabel yang baik harus mudah dimengerti:

Mis: Dim iAngkaTerbesar as Integer

i = menandakan bilangan integer

gabungan huruf besar dan huruf kecil memudahkan pembacaan variabel.

Variable Integer Variabel type integer adalah variabel yang dapat menyimpan bilangan bulat.

Mis: dim iAngka as Integer

iAngka = 5

Scoope Varaibel Scoope variabel adalah jangkauan atau daya tembus variabel.

Untuk membicarakan daya tembus variabel kita harus terlebih dulu mengenal

apa-apa saja yang membentuk sebuah project visual basic.

Sebuah project visual basic biasanya terdiri dari Form, Modul, Class Modul dan

lain-lain.

Page 6: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ Form

Di dalam form biasaya terdapat beberapa objek kontrol seperti textbox, command button dan lain-lain.

Pendekalarasian variabel pada form diawali dengan Private

mis: Private iBilangan as Integer

variabel private ini berlaku umum di dalam form artinya prosedur-prodesur yang

ada di dalam form bisa ditembus oleh variabel private ini.

Control Di dalam form bisa terdapat command button.

Pendefenisian variabel di sini berlaku local artinya tidak kelihatan dari tempat

lain.

Contoh pendeklarasian:

Dim sPesan as string

Modul Di modul ini biasanya terdapat variabel global. Maksud variabel global adalah

variabel yang tembus ke seluruh project.

Cara pendeklarasiannya misal seperti ini:

Public sNama as string atau Global sAlamat as string

Page 7: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

Sebagai ilustrasi anda bisa lihat gambar di bawah ini:

Untuk mencoba demo scoope variabel silahkan buka project pada folder variabel

scoope.

PROJECT

TEXBOX

COMMAND1

MODUL

FORM

Global sNama as string

Private iBilangan as Integer

Dim sPesan as string

Public sAlamat as string

Page 8: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

Form

Form merupakan pusat peletakan control seperti textbox, command button, label dan lain-lain. Di form ini pula kita membuat atarmuka

(interface/penghubung) antara program yang kita buat dengan user. Seperti

halnya dengan object lain form juga mempunyai properties, method dan event.

Antar muka (interface) program yang kita buat bisa Multi (banyak) Form atau

Single (satu) Form.

Aplikasi bisa terdiri dari aplikasi single form device Interface (SDI) dan

multiform Device Interface (MDI).

Di bawah ini adalah contoh aplikasi dengan Single Form (window)

Aplikasi dengan Multi Form (Window) MDI (Multiple Device Interface)

Untuk membuat aplikasi MDI diperlukan beberapa form anak (MDI Child) dan

satu form MDI dan pembuatan menu.

Page 9: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

Membuat Menu

Menu bisa bermacam-macam bentuknya menu yang biasa adalah menu pull down namun ada juga menu yang dibuat dengan treeview

Di bawah ini contoh software yang dibuat dengan visual basic dengan menu

Treeview dan Menu Pull Down

Dalam beberapa kasus mungkin anda perlu menyusun beberapa jendela

(window) dalam susunan bertimpa (cascade) dan susunan membentang (tile).

Berikut ini adalah contoh berbagai susunan windows pada aplikasi yang mungkin

anda buat.

Susunan windows bertimpa (Cascade)

Page 10: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

Bagaimana cara membuat susunan windows otomatis seperti itu?

Caranya mudah hanya dengan satu baris kode saja. MDIForm1.Arrange vbCascade

Pembuatan aplikasi SDI dan MDI seperti di atas sudah bisa anda jadikan

sebagai dasar pembuatan user interface (antar muka) software yang anda buat.

http://xbasicpro.com/training/vb6/vb6_dasar_form.aspx

Combo Box Demo Combo Box: 1. Buka project baru 2. double click command button pada toolbox 3. Kode di form_load adalah seperti di bawah ini:

Private Sub Form_Load() Combo1.Clear

Page 11: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ Combo1.AddItem "senin" Combo1.AddItem "selasa" Combo1.AddItem "rabu" Combo1.AddItem "kamis" Combo1.AddItem "jum'at" Combo1.AddItem "sabtu" Combo1.AddItem "minggu" End Sub

hasilnya seperti di bawah ini:

http://xbasicpro.com/training/vb6/combobox.aspx

Page 12: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

ListBox VB6

Objek ListBox dapat dipergunakan untuk menampilkan daftar data.

Di bawah ini adalah contoh penggunaan control listbox untuk menampilkan data.

Di bawah ini adalah kode yang harus anda buat:

Private Sub Command1_Click()

List1.AddItem "senin" List1.AddItem "selasa" List1.AddItem "rabu" List1.AddItem "kamis" List1.AddItem "jum'at" List1.AddItem "sabtu"

Page 13: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ End Sub

Private Sub List1_Click() Label1.Caption = List1.List(List1.ListIndex) End Sub

Untunk membuat daftar data dengan multikolom Anda dapat menggunakan control listviee. Untuk mempelajari listview silahkan baca artikel saya listview vb6 . http://xbasicpro.com/training/vb6/listbox-vb6.aspx Treeview Control di Visual Basic 6.0 Treeview Control pertama kali terintegrasi pada Visual Basic 5 dan selalu

digunakan untuk menampilkan informasi secara bertingkat.

Anda tentu sudah sering melihat windows explorer.

Lihat gambar di bawah ini:

Page 14: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

Gambar di bagian adalah gambar contoh Treeview pada windows explorer.

sekarang kita akan membuat treeview dengan Dua Induk dan Empat Anak pada

masing-masing cabang (Node) memakai Visual Basic.

Buka project baru pilih standard project lalu klik Project - Componen - Pilih

Windows Common Control.

Lihat gambar di bawah ini:

Anda akan melihat di Toolbox sebelah kiri ada penambahan control Treeview.

Lihat gambar di bawah ini:

Page 15: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

Double klik kontrol Treeview tersebut lalu atur sedemikian rupa letaknya pada

form.

Lalu ketik kode seperti dibawah ini:

Private Sub Form_Load()

Dim NodX As Node

TreeView1.LineStyle = tvwRootLines

For i = 1 To 2

TreeView1.Nodes.Add , , "keyRoot" & CStr(i), i

For j = 1 To 4

Set NodX = TreeView1.Nodes.Add("keyRoot" &

CStr(i), tvwChild, "keySub" & i & j, "i" & i & "." & "j" &

j)

Next j

Next i

Page 16: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ End Sub

Private Sub TreeView1_NodeClick(ByVal Node As

ComctlLib.Node)

MsgBox Node.Key

End Sub

Jalankan program. Klik tanda positip pada Treeview. Lalu klik salah satu cabang.

Anda akan melihat gambar seperti di bawah ini:

Untuk memperoleh penjelasan kode detail beserta dengan contoh source code

nya anda bisa mendapatkannya bersama paket E-Book saya yang berjudul

E-book Trik Dasar Belajar Visual Basic 6

Contoh pemakaian pada project database Apotik klik di sini http://xbasicpro.com/training/vb6/vb6_treeview.aspx

Page 17: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

List View Control pada Visual Basic 6.0 Menampilkan data dalam bentuk tabel sangat diperlukan dalam pembuatan

aplikasi database.

Visual Basic 6.0 menyediakan control bawaan yang bernama List View untuk

keperluan ini.

Control Listview ini terdapat pada Componen Windows Common Control. Coba

buat project standard pada visual basic 6.0 lalu klik project - componen - pilih

Microsoft Windows Common control 5.0 (SP2). Lihat gambar di bawah ini:

Klik OK maka muncul di toolbox object Listview. Lihat gambar di bawah ini:

Page 18: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

Sekarang double klik Listview dan command button lalu atur letaknya di form

hingga seperti gambar di bawah ini:

Sekarang waktunya mengetik kode. Kode nya adalah di bawah ini:

Page 19: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ Private Sub Form_Load()

ListView1.ColumnHeaders.Clear

ListView1.ListItems.Clear

ListView1.View = lvwReport

ListView1.ColumnHeaders.Add , , "Nama"

ListView1.ColumnHeaders.Add , , "Email"

ListView1.ColumnHeaders.Add , , "Telepon"

ListView1.ColumnHeaders(1).Width = 2000

ListView1.ColumnHeaders(2).Width = 3000

ListView1.ColumnHeaders(3).Width = 1000

Set oItem = ListView1.ListItems.Add(, , "Hartoto")

oItem.SubItems(1) = "[email protected]"

oItem.SubItems(2) = "08765777766"

Set oItem = ListView1.ListItems.Add(, , "Sarbini")

oItem.SubItems(1) = "[email protected]"

oItem.SubItems(2) = "09865777766"

Set oItem = ListView1.ListItems.Add(, , "Ajeng")

oItem.SubItems(1) = "[email protected]"

oItem.SubItems(2) = "09812390766"

Page 20: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ Set oItem = ListView1.ListItems.Add(, , "Zulaiha")

oItem.SubItems(1) = "[email protected]"

oItem.SubItems(2) = "09865790766"

End Sub

Private Sub cmdAmbil_Click()

Dim s As String

s = "Nama: " &

ListView1.SelectedItem.Text & vbCr

s = s & "Email: " & ListView1.SelectedItem.SubItems(1) &

vbCr

s = s & "Telepon: " & ListView1.SelectedItem.SubItems(2)

MsgBox s

End Sub

Tekan tombol F5 atau click tombol Run untuk menjalankan program.

Pilih salah satu Nama di Listview lalu klik tombol Ambil Teks. Jika berjalan

dengan benar maka seharusnya seperti gambar di bawah ini:

Page 21: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________

Untuk melihat pembuatan Form Lookup pada kasus penjualan dengan Listview

Control baca artike saya yang berjudul Membuat Form Lookup dengan Listview

Control

http://xbasicpro.com/training/vb6/listview_control.aspx

DAFTAR ISI Bagaimana Cara Belajar Visual Basic dengan Cepat dan Hemat Biaya?............................... 2 Menginstall Niat............................... 3 Trik Belajar Visual Basic...................... 7 Logika Dasar Pemrograman Visual Basic.......... 16

Page 22: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ Variabel....................................... 17 Scoope Variabel................................ 18 Form........................................... 20 Aplikasi dengan Multi Form Device Interface(MDI)................................. 20 Logika (Percabangan/ Branching)................ 33 Perulangan (Looping)........................... 36 Array.......................................... 37 Sub Procedure dan Function..................... 38 Treeview Control............................... 42 List View Control.............................. 46 Membuat Form Berkedip (Flash Form)............. 49 Penanganan String.............................. 53 Penanganan Kesalahan (Error Handling).......... 56 Mempaketkan Software Buatan Anda (Buat Setup).. 59 Package Development Wizard (PDW)............ 59 Inno Setup.................................. 60 Install Shield.......................... 62 - 64 Komentar: [email protected]: e-book trik dasar belajar visual basic sangat membantu bagi saya sebagai pemula mempersingkat waktu belajar vb6 dengan cepat... mantap om boss hartoto semoga tambah sukses... [email protected]: Bagus Bang, saya kan biasa VBA, jadi cepat ngerti dasar VB, saya

Page 23: Trik dasarbelajarvisualbasic6babgratis

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 http://www.xbasicpro.com - E-book BAB gratis……. _____________________________________________________________________________ sdh coba dengan game tebakkata dan sy buat databasenya dgn access. Ilmunya dibagi ngga pernah habis ya Bang.. Anda juga mendapatkan kode program Zodiak, Shio, Wuku, Jodoh, dan Tes Personality. Semuanya adalah kode yang saya buat seiring dengan perkembangan tahap pembelajaran saya dahulu. Anda juga boleh menanyakan hal yang kurang jelas dalam E-Book ini ke email saya [email protected] Anda bisa memesan E-Book ini hanya dengan Rp: 40.000,- SMS konfirmasi Pembayaran ke: 0821 6598 8036 atau email: [email protected] Format: nama #rekening tujuan#email#vb6 contoh: andi#BCA#[email protected]#vb6 NB: Gratis! Konsultasi sampai ngerti…