E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                              E-book BAB gratis…….____...
E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com -                                  E-book BAB gratis……....
Upcoming SlideShare
Loading in …5
×

Trik dasarbelajarvisualbasic6babgratis

988 views

Published on

Trik dasarbelajarvisualbasic6babgratis

  • Be the first to comment

  • Be the first to like this

Trik dasarbelajarvisualbasic6babgratis

  1. 1. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0oleh: Hartoto, Ir.Di E-Book ini saya coba meletakkan landasan yang kuat kepada anda sebagai orang yang inginmenguasai Visual Basic bukan hanya cara membuat program tetapi juga saya menjelaskankasus-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 andabagaimana perjuangan saya dulu belajar visual basic secara otodidak tanpa guru danmembutuhkan waktu yang cukup lama dan membosankan.Mudah-mudahan anda tidak mengalami yang seperti saya alami. Mudah-mudahan juga Andabisa lebih cepat dari saya.Dari pengalaman pemrograman selama kurang lebih 15 tahun dan memberikan
  2. 2. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________pelajaran Visual Basic di kampus-kampus maupun di Internet secara online dandi forum-forum visual basic. Saya sangat senang membagikan pengalaman sayaselama ini kepada Anda.Bagaimana Cara Belajar Visual Basic dengan Cepat dan HematBiaya?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 murahmeriah.Yakinkah anda isi buku tersebut pas untuk keperluan anda?Dari pengalaman saya tidak cukup hanya satu buah buku saja untuk menguasaiVisual Basic.Waktu yang anda habiskan untuk mempelajari buku juga merupakan harga yangharus 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 jugamembutuhkan kesabaran.
  3. 3. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://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 betapalamanya waktu dan betapa besarnya biaya yang saya keluarkan untukmenguasai Visual Basic.”Untuk lebih cepat menguasai Visual Basic jalan yang lebih cepat dan dapatmenghemat uang dan waktu anda adalah dengan mencari seorang yang sudahberpengalaman.Bukan hanya berpengalaman sebagai programmer saja, tetapi juga paling tidakbisa mentransfer ilmu pengetahuan Visual Basic itu sendiri kepada Anda sebagaiorang yang mau belajar.Sebab ada teman saya hanya mengerti bahasa pemrograman tidak mengertibahasa manusia. canda nya hyperbola ya (:
  4. 4. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________VARIABLEBerbicara programming sudah pasti tidak bisa lepas dari variabel.Apasih variabel? Variabel adalah sesuatu yang bisa berubah-ubah. Saya tidakberbicara panjang mengenai jenis-jenis variabel di sini. Buku-buku atau diinternet banyak refrensi mengenai berbagai jenis-jenis variabel. Untukkemudahan 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 seluruhvariabel dideklarasikan terlebih dahulu.Untuk memberitahu IDE visual basic agar selalu mencek apakah variabel sudahdidefenisikan atau belum. Kita bisa mengetik pernyataan Option ExplicitDengan pernyataan itu berarti kita memerintahkan Visual Basic agar semuavariabel yang dipakai di program kita selalu didefenisikan.Variable stringvariabel string adalah variabel yang digunakan untuk menyimpan karakter hurufatau kata.
  5. 5. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://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 Integeri = menandakan bilangan integergabungan huruf besar dan huruf kecil memudahkan pembacaan variabel.Variable IntegerVariabel type integer adalah variabel yang dapat menyimpan bilangan bulat.Mis: dim iAngka as Integer iAngka = 5Scoope VaraibelScoope variabel adalah jangkauan atau daya tembus variabel.Untuk membicarakan daya tembus variabel kita harus terlebih dulu mengenalapa-apa saja yang membentuk sebuah project visual basic.Sebuah project visual basic biasanya terdiri dari Form, Modul, Class Modul danlain-lain.
  6. 6. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________FormDi dalam form biasaya terdapat beberapa objek kontrol seperti textbox,command button dan lain-lain.Pendekalarasian variabel pada form diawali dengan Privatemis: Private iBilangan as Integervariabel private ini berlaku umum di dalam form artinya prosedur-prodesur yangada di dalam form bisa ditembus oleh variabel private ini.ControlDi dalam form bisa terdapat command button.Pendefenisian variabel di sini berlaku local artinya tidak kelihatan dari tempatlain.Contoh pendeklarasian:Dim sPesan as stringModulDi modul ini biasanya terdapat variabel global. Maksud variabel global adalahvariabel yang tembus ke seluruh project.Cara pendeklarasiannya misal seperti ini:Public sNama as string atau Global sAlamat as string
  7. 7. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________Sebagai ilustrasi anda bisa lihat gambar di bawah ini: PROJECT FORM Private iBilangan as Integer TEXBOX COMMAND1 Dim sPesan as string MODUL Global sNama as string Public sAlamat as stringUntuk mencoba demo scoope variabel silahkan buka project pada folder variabelscoope.
  8. 8. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________FormForm 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. Sepertihalnya dengan object lain form juga mempunyai properties, method dan event.Antar muka (interface) program yang kita buat bisa Multi (banyak) Form atauSingle (satu) Form.Aplikasi bisa terdiri dari aplikasi single form device Interface (SDI) danmultiform 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) dansatu form MDI dan pembuatan menu.
  9. 9. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________Membuat MenuMenu bisa bermacam-macam bentuknya menu yang biasa adalah menu pulldown namun ada juga menu yang dibuat dengan treeviewDi bawah ini contoh software yang dibuat dengan visual basic dengan menuTreeview dan Menu Pull DownDalam 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 mungkinanda buat.Susunan windows bertimpa (Cascade)
  10. 10. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://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 vbCascadePembuatan aplikasi SDI dan MDI seperti di atas sudah bisa anda jadikansebagai dasar pembuatan user interface (antar muka) software yang anda buat.http://xbasicpro.com/training/vb6/vb6_dasar_form.aspxCombo BoxDemo Combo Box:1. Buka project baru2. double click command button pada toolbox3. Kode di form_load adalah seperti di bawah ini:Private Sub Form_Load() Combo1.Clear
  11. 11. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________ Combo1.AddItem "senin" Combo1.AddItem "selasa" Combo1.AddItem "rabu" Combo1.AddItem "kamis" Combo1.AddItem "jumat" Combo1.AddItem "sabtu" Combo1.AddItem "minggu"End Subhasilnya seperti di bawah ini:http://xbasicpro.com/training/vb6/combobox.aspx
  12. 12. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________ListBox VB6Objek 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 "jumat" List1.AddItem "sabtu"
  13. 13. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________End SubPrivate Sub List1_Click() Label1.Caption = List1.List(List1.ListIndex)End SubUntunk membuat daftar data dengan multikolom Anda dapat menggunakan controllistviee.Untuk mempelajari listview silahkan baca artikel saya listview vb6 .http://xbasicpro.com/training/vb6/listbox-vb6.aspxTreeview Control di Visual Basic 6.0Treeview Control pertama kali terintegrasi pada Visual Basic 5 dan selaludigunakan untuk menampilkan informasi secara bertingkat.Anda tentu sudah sering melihat windows explorer.Lihat gambar di bawah ini:
  14. 14. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://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 padamasing-masing cabang (Node) memakai Visual Basic.Buka project baru pilih standard project lalu klik Project - Componen - PilihWindows Common Control.Lihat gambar di bawah ini:Anda akan melihat di Toolbox sebelah kiri ada penambahan control Treeview.Lihat gambar di bawah ini:
  15. 15. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________Double klik kontrol Treeview tersebut lalu atur sedemikian rupa letaknya padaform.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
  16. 16. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________End SubPrivate Sub TreeView1_NodeClick(ByVal Node AsComctlLib.Node) MsgBox Node.KeyEnd SubJalankan 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 codenya anda bisa mendapatkannya bersama paket E-Book saya yang berjudulE-book Trik Dasar Belajar Visual Basic 6Contoh pemakaian pada project database Apotik klik di sinihttp://xbasicpro.com/training/vb6/vb6_treeview.aspx
  17. 17. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________List View Control pada Visual Basic 6.0Menampilkan data dalam bentuk tabel sangat diperlukan dalam pembuatanaplikasi database.Visual Basic 6.0 menyediakan control bawaan yang bernama List View untukkeperluan ini.Control Listview ini terdapat pada Componen Windows Common Control. Cobabuat project standard pada visual basic 6.0 lalu klik project - componen - pilihMicrosoft Windows Common control 5.0 (SP2). Lihat gambar di bawah ini:Klik OK maka muncul di toolbox object Listview. Lihat gambar di bawah ini:
  18. 18. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________Sekarang double klik Listview dan command button lalu atur letaknya di formhingga seperti gambar di bawah ini:Sekarang waktunya mengetik kode. Kode nya adalah di bawah ini:
  19. 19. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://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) = "hartoto_d@yahoo.com" oItem.SubItems(2) = "08765777766" Set oItem = ListView1.ListItems.Add(, , "Sarbini") oItem.SubItems(1) = "Sarbini@yahoo.com" oItem.SubItems(2) = "09865777766" Set oItem = ListView1.ListItems.Add(, , "Ajeng") oItem.SubItems(1) = "ajeng@yahoo.com" oItem.SubItems(2) = "09812390766"
  20. 20. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________ Set oItem = ListView1.ListItems.Add(, , "Zulaiha") oItem.SubItems(1) = "Zulaiha@yahoo.com" oItem.SubItems(2) = "09865790766"End SubPrivate 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 sEnd SubTekan tombol F5 atau click tombol Run untuk menjalankan program.Pilih salah satu Nama di Listview lalu klik tombol Ambil Teks. Jika berjalandengan benar maka seharusnya seperti gambar di bawah ini:
  21. 21. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________Untuk melihat pembuatan Form Lookup pada kasus penjualan dengan ListviewControl baca artike saya yang berjudul Membuat Form Lookup dengan ListviewControlhttp://xbasicpro.com/training/vb6/listview_control.aspxDAFTAR ISIBagaimana Cara Belajar Visual Basic dengan Cepatdan Hemat Biaya?............................... 2Menginstall Niat............................... 3Trik Belajar Visual Basic...................... 7Logika Dasar Pemrograman Visual Basic.......... 16
  22. 22. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________Variabel....................................... 17Scoope Variabel................................ 18Form........................................... 20Aplikasi dengan Multi Form DeviceInterface(MDI)................................. 20Logika (Percabangan/ Branching)................ 33Perulangan (Looping)........................... 36Array.......................................... 37Sub Procedure dan Function..................... 38Treeview Control............................... 42List View Control.............................. 46Membuat Form Berkedip (Flash Form)............. 49Penanganan String.............................. 53Penanganan Kesalahan (Error Handling).......... 56Mempaketkan Software Buatan Anda (Buat Setup).. 59 Package Development Wizard (PDW)............ 59 Inno Setup.................................. 60 Install Shield.......................... 62 - 64Komentar:adimustamin@gmail.com: e-book trik dasar belajar visual basic sangat membantu bagisaya sebagai pemula mempersingkat waktu belajar vb6 dengan cepat... mantap om bosshartoto semoga tambah sukses...sugataw@yahoo.com: Bagus Bang, saya kan biasa VBA, jadi cepat ngerti dasar VB, saya
  23. 23. E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0http://www.xbasicpro.com - E-book BAB gratis……._____________________________________________________________________________sdh coba dengan game tebakkata dan sy buat databasenya dgn access. Ilmunya dibagingga pernah habis ya Bang..Anda juga mendapatkan kode program Zodiak, Shio, Wuku, Jodoh, dan TesPersonality.Semuanya adalah kode yang saya buat seiring dengan perkembangantahap pembelajaran saya dahulu. Anda juga boleh menanyakan hal yangkurang jelas dalam E-Book ini ke email saya hartoto_d@yahoo.comAnda bisa memesan E-Book ini hanya dengan Rp: 40.000,-SMS konfirmasi Pembayaran ke: 0821 6598 8036atauemail: hartoto_d@yahoo.comFormat: nama #rekening tujuan#email#vb6contoh: andi#BCA#andi@yahoo.com#vb6NB: Gratis! Konsultasi sampai ngerti…

×