Cara Install VB6 di Windows 10

Cara Install VB6 di Windows 10

Masalah yang sering muncul ketika install VB6 di Windows 10 adalah muncul error / stack loading / not responding saat proses berlangsung
Masalah ini terjadi karena ada beberapa komponen dari VB6 yang sudah tidak disupport di Windows 10. Cara mengatasinya :
  • Pastikan Anda menginstall VB6 Enterprise Edition. Bila belum mempunyainya, download di sini...
  • Lakukan installasi seperti biasa, ketika muncul Setup Option pilih Custom
  • Pada custom installasi pada tab Option pilih Data Access - Change Option
  • Setelah itu pilih ADO, RDS, dan OLE DB Providers lalu pilih Change Options
  • Pastikan Un-check ADO and RDS lalu OK
  • Lanjutkan installasi sampai selesai....dijamin installasi BERHASIL









Skin Form VB6

Skin Form VB6

Apakah Anda pernah merasa tampilan Form Anda di program biasa-biasa saja ? Kurang variasi....kurang bagus, dst... Jangan kuatir...
Kali ini saya akan berbagi berbagai macam Skin Form VB 6.0 yang dapat segera Anda download.

Ada beberapa contoh yang akan saya sharing yaitu penggunaan ACTSKIN4.OCX dan file SKN.
Berikut tutorialnya :
Penggunaan ACTSKIN4.Ocx
    ( bila belum mempunyai file ACTSKIN4.Ocx, download di sini... )
    Untuk cara registrasi file Ocx, klik di sini...

  • Open Visual Basic 6.0, pilih Standard Exe
  • Tekan Ctrl + T dan Browse ( cari ) file ACTSKIN4.ocx
  • Centang dan Apply Actskin4.ocx Type Library
  • Tambahkan komponen ActiveSkin ke dalam Form dengan cara drag ke dalam Form komponen Actskin tersebut
  • Setelah ditambahkan, klik kanan komponennya lalu pilih Load Skin
  • Kita akan diarahkan ke Browse untuk memilih tipe skin. Di sini pilihannya ke 25.skn
  • Ketika skin sudah terpasang, kita tinggal memasukkan script untuk Active Skin-nya. Masukkan script berikut di dalam Form_Load
  • Jangan lupa untuk menempatkan ACTSKIN4.Ocx di setiap Form.
Source code ada 3 : download 1, download 2, download 3
Berikut skin yang dapat didownload :

Skin Form Download
WinAqua.skn klik di sini
Winter.skn klik di sini
XFactor3.skn klik di sini
VistaBlueNew.skn klik di sini
Web-II.skn klik di sini
TdPanther.skn klik di sini
Tiger3.skn klik di sini
TopSecret.skn klik di sini
Triton.skn klik di sini
Stc 1.skn klik di sini
SteelBlue.skn klik di sini
OnCyan.skn klik di sini
Orange.skn klik di sini
Orion.skn klik di sini
OrionNext.skn klik di sini
Plastik.skn klik di sini
Retro.skn klik di sini
Mxs 100.skn klik di sini
MagnificBlue.skn klik di sini
MediaBlue.skn klik di sini
Metallic.skn klik di sini
Msn 2008.skn klik di sini
Mxs39.skn klik di sini
Mxs42.skn klik di sini
Mxs45.skn klik di sini
Mxs54.skn klik di sini
Mxs58.skn klik di sini
Mxs59.skn klik di sini
Mxs61.skn klik di sini
Le-Black.skn klik di sini
LinuxGnome.skn klik di sini
LinuxUBuntu.skn klik di sini
LinuxUBuntu2.skn klik di sini
Galaxy.skn klik di sini
Golden.skn klik di sini
GrayPlastic.skn klik di sini
Green.skn klik di sini
InnovEx.skn klik di sini
Jade2.skn klik di sini
DogMas2.skn klik di sini
Executive2.skn klik di sini
BStudio2.skn klik di sini
Chepy.skn klik di sini
Cooler.skn klik di sini
DiamanteeGreen.skn klik di sini

Mouse Wheel di VB6

Mouse Wheel di VB6

Pernahkah Anda mengalami scroll mouse tidak berfungsi ketika kita ingin melihat listing program kita di VB ? Hal ini terjadi karena VB6 tidak memiliki dukungan 'built-in' untuk bergulir menggunakan roda tengah mouse.

Tak perlu kuatir !!!
Download saja file berikut, lalu install....pasti beres

ODBC Koneksi Database

ODBC Koneksi Database VB 6

ODBC adalah singkatan dari Object Data Base Connector yang merupakan utility / sarana untuk mengkoneksikan database yang akan kita pakai di dalam Visual Basic. Adapun database yang dapat kita koneksikan antara lain : Ms.Access, MySQL, SQL Server, Oracle, dsb. 
Berikut bagan dari DSN :

Cara membuat DSN :

  1. Start - Control Panel - Administrative Tools - Data Source ( ODBC ). 
  • Jika Anda pengguna Windows 32 bit maka akan tampil :
  • Akan tetapi jika kita memakai Windows 64 bit maka akan tampil :
Tampilan di atas kita hanya bisa memilih connector SQL Server, sedangkan connector yang lain hilang / tidak ditampilkan. Untuk menampilkan pilihan conector yang lain caranya sebagai berikut :
** Control Panel - System and Security - Administrative Tools ; klik kanan pada Data Source ( ODBC ), pilih Properties
Pada kotak yang berwarna merah : di Target  ; ganti tulisan system32 dengan sysWOW64
                                                        di Start In ; ganti tulisan system32 dengan sysWOW64
Hasilnya :
Lalu klik tombol Advanced, Checklist Run As Administrator, lalu OK
Untuk pembuatan DSN kita mulai dari awal lagi...jika berhasil maka ada banyak pilihan yang dapat kita pilih...

2. Pilih jenis connector yang kita inginkan... pastikan sebelumnya kita pilih System DSN

Jika menggunakan database MySQL :

  • Pastikan sudah mempunyai connector MySQL, jika belum download ( 32 bit )... ( 64 bit )
  • Untuk cara install dan dokumentasi MySQL dapat dilihat di sini
  • Jika sudah diinstall, maka akan tampil 
  • Pilih Finish
  • Pada Data Source Name : ketik nama DSN-nya ; pilih User : root ; pilih databasenya ; OK
Jika menggunakan database SQL Server :
  • Pilih SQL Server - Finish
  • Ketik Name sesuai keinginan.... - Next
  • Next
  • Pilih Database yang sudah dibuat pada database SQL Server sebelumnya, contoh : DBRetail
  • Next - Finish

Run dan Debug VB6

Run and Debug di VB6

Seperti yang telah diketahui, untuk menjalankan suatu project / aplikasi yang dibuat dalam visual basic 6 adalah dengan menggunakan Run - Start (via menu) / dengan menekan tombol F5. 
Cara tersebut akan secara langsung menjalankan aplikasi yang telah kita buat tanpa kita mengetahui proses yang terjadi.
Untuk mencari dan mendeteksi error saat sebuah program dijalankan, maka kita harus menguasai beberapa tool debugging. Tool debugging juga dapat kita gunakan untuk dapat lebih memahami alur logika, proses yang terjadi dan hasil yang terjadi.

Untuk menampilkan tool debugging, dapat dilakukan via : 

menu View - Toolbars - Debug 



Adapun fungsi masing-masing icon adalah sebagai berikut :
Toggle BreakPoint
Fungsi : mengatur statement code di mana eksekusi seharusnya dihentikan ( F9 )

Step Into
Fungsi : mengeksekusi kode di baris berikutnya dan masuk pada prosedur yang dipanggil (F8)

Step Over
Fungsi : mengeksekusi kode di baris berikutnya dan keluar dari prosedur yang dipanggil           ( Shift + F8 )


Step Out
Fungsi : menyelesaikan eksekusi dari sebuah prosedur dan berhenti di baris berikutnya di prosedur yang dipanggil ( Ctrl + Shift + F8 )

          Run to Cursor
          Fungsi : Meneruskan dan menghentikan eksekusi di statement yang kita tentukan ( Ctrl + F8 )

          Quick Watch
          Fungsi : menampilkan nilai dari ekspresi yang dipilih pada saat Break Mode

Dasar - Dasar Pemrograman Berorientasi Object Visual Basic 6

Dasar-Dasar Visual Basic 6.0

Selamat datang di blog yang mengulas secara tuntas pemrograman Microsoft Visual Basic 6.
Pembelajaran ini dapat dilakukan oleh seorang pemula yang ingin belajar bahasa pemrograman Visual Basic 6 ataupun bagi orang yang sudah mahir yang digunakan sebagai bahan referensi


Tutorial Visual Basic 6. 0 

Bahasa Basic pada pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh orang yang baru belajar membuat program. Hal ini lebih mudah lagi setelah hadirnya Microsoft Visual Basic, yang dibangun dari ide untuk membuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya atau bahasa kerennya simple scripting language untuk graphic user interface yang dikembangkan dalam sistem operasi Microsoft Windows. 

Pengertian Visual Basic 6. 0 

Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik pemrograman visual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi. Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah.Visual Basic atau biasa disingkat VB mampu berinteraksi dengan aplikasi lain di dalam sistem operasi Windows yaitu ActiveX Control. Dengan komponen ini memungkinkan pengguna untuk memanggil dan menggunakan semua model data yang ada di dalam sistem operasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalam VB yang mengadopsi dua macam jenis pemrograman yaitu: Pemrograman Visual dan Object Oriented Programming. Visual Basic 6.0 sebetulnya perkembangan dari versi sebelumnya dengan beberapa penambahan komponen yang sedang berkembang, seperti kemampuan pemrograman internet dengan DHTML (Dynamic HyperText Mark Language), dan beberapa penambahan fitur database dan multimedia yang semakin baik. Beberapa bahasa skrip seperti Visual Basic for Applications(VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Antarmuka Pemrograman Aplikasi Windows (Windows API), tetapi membutuhkan deklarasi fungsi luar tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C# dan Java.

Desain Visual dan Komponen Visual Basic 6.0 

Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain. Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell. Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap Windows_Registry.

Dalam ilmu komputer, kode sumber (Inggris: source code) atau kode program adalah suatu rangkaian pernyataan atau deklarasi yang ditulis dalam bahasa pemrograman komputer yang terbaca manusia. Kode sumber yang menyusun suatu program biasanya disimpan dalam satu atau lebih berkas teks, dan dapat pula ditampilkan dalam bentuk cuplikan kode (code snippet) yang dicetak pada buku atau media lainnya.
Untuk dapat menjalankan semua source code, berikut software yang harus didownload :


Software Download
Visual Basic 6.0 klik di sini
Visual Basic 6.0 SP6 klik di sini
Codejock v.15 klik di sini
Keygen Codejock v.15 klik di sini
Component One True DBGrid 7.0 klik di sini
Crystal Report 8.5 klik di sini
Keygen Crystal Report 8.5 klik di sini
Pastikan pada saat download...Uncheck Download AddOn


Contoh Kode Sumber ( Source Code Examples ) 
Kode berikut menampilkan kotak pesan "Hello, World!":
Private Sub Form_Load()
    ' Execute a simple message box that says "Hello, World!"
    MsgBox "Hello, World!"
End Sub
Kode berikut membuat sebuah perhitungan naik setiap 1 detik dan menampilkannya di label (sebuah kontrol label dan timer dibutuhkan di dalam form agar bisa bekerja):

Option Explicit
Dim Count As Integer
Private Sub Form_Load()
    Count = 0
    Timer1.Interval = 1000 'milidetik
End Sub
Private Sub Timer1_Timer()
    Count = Count + 1
    Label1.Caption = Count

Jenis Project Yang Terdapat Dalam Visual Basic 6.0 


Berbagai macam jenis tipe aplikasi project pada visual basic 6
Jenis tipe / aplikasi Project yang terdapat pada Visual Basic 6.0 :

  • Standard EXE: Tipe aplikasi ini merupakan tipe aplikasi yang biasa dipakai untuk keperluan bisnis yang umum, tanpa harus berhubungan dengan aplikasi yang lain. Project standar dalam Visual Basic dengan komponen-komponen standar. Jenis project ini sangat sederhana, tetapi memiliki keunggulan bahwa semua komponennya dapat diakui oleh semua unit komputer dan semua user meskipun bukan administrator.
  • ActiveX EXE: Tipe aplikasi yang digunakan untuk aplikasi lain sebagai bagian dari suatu service. Service ini dapat berjalan didalam komputer yang sama ataupun pada komputer lain melalui “remote automation” atau DCOM. Biasanya service ini tidak menyediakan interface visual. Project ini adalah project ActiveX berisi komponen-komponen kemampuan untuk berinteraksi dengan semua aplikasi di sistem operasi windows.
  • ActiveX DLL: Tipe aplikasi ini biasanya dibuat untuk digunakan oleh aplikasi lain sebagai bagian dari suatu service. DLL terdapat pada komputer yang sama dengan aplikasi yang menjalankannya. Aplikasi ini tidak menyediakan Interface Visual. Tetapi ia dapat juga dijalankan pada komputer yang lain yang menjalankan Microsoft Transaction Server. Project ini menghasilkan sebuah aplikasi library yang selanjutnya dapat digunakan oleh semua aplikasi di sistem operasi windows.
  • ActiveX Control: Adalah komponen software yang bisa digunakan untuk perangkat-perangkat yang mendukung teknologi ActiveX. Control dari ActiveX ini, dapat ditulis dalam berbagai jenis bahasa pemrograman, termasuk C, C++, Visual Basic dan Java. Project ini menghasilkan komponen-komponen baru untuk aplikasi Visual Basic yang lain
  • VB Application Wizard: Project ini memandu pengguna untuk membuat aplikasi secara mudah tanpa harus pusing-pusing dengan perintah-perintah pemrograman.
  • Add-In: Project seperti Standard EXE tetapi dengan berbagai macam komponen tambahan yang memungkinkan kebebasan kreasi dari pengguna.
  • Data project: Project ini melengkapi komponennya dengan komponen-komponen database. Sehingga bisa dikatakan project ini memang disediakan untuk keperluan pembuatan aplikasi database.
  • DHTML Application: Project ini digunakan untuk membuat aplikasi internet pada sisi client (client side) dengan fungsi-fungsi DHTML.
  • IIS Application: Project ini menghasilkan aplikasi internet pada sisi server (server side) dengan komponen-komponen CGI (Common Gateway Interface).
  • VB Wizard Manager biasanya digunakan untuk membangun sebuah wizard yaitu kumpulan informasi dari pengguna yang akan digunakan untuk membangun sebuah aplikasi.
  • ActiveX Document Dll : Project jenis ini dapat membangun sebuah Document Active dengan ekstensi file berupa DLL.
  • ActiveX Document Exe : ActiveX Document Exe hanpir sama dengan ActiveX Document DLL, namun format file yang dihasilkan berupa ekstensi Exe.
  • VB Enterprise Edition Control : VB Enterprise Edition Control pada dasarnya sejenis dengan project Standard EXE, bedanya kalau VB Enterprise Edition Control semua tools VB Enterprise Edition akan di aktifkan
  • Beberapa contoh ActiveX Control ( built-in VB ) dan kegunaannya :



  • DateTimePicker Control.
    Untuk menampilkan tanggal pada aplikasi dengan tampilan kalender yang mudah dinavigasikan. yang diinput melalui Date TimePicker Control telah memenuhi format penulisan tanggal yang benar.






  • Pogress Bar Control.
    Dengan penunjuk progress, aplikasi dapat terhindar dari tampilan yang monoton, yang bisa jadi pengguna akan mengira aplikasi tersebut mengalami hang jika tidak memiliki progress bar.









  • DataGrid Control.
    Menampilkan database pada sebuah grid ( biasanya dipakai untuk menampilkan record dalam suatu database ).








  • TreeView Control.
    Berguna untuk menampilkan data dalam bentuk hirarki. Terutama jika data kita memiliki banyak level dan jenjang, maka dengan menggunakan TreView Control, illustrasi data akan menjadi jelas dan user friendly.












  • MsChart Control.
    menambahkan grafik pada aplikasi dengan berbagai pilihan hanya perlu menyediakan data berupa angka pada aplikasi untuk membentuk sebuah grafik yang diinginkan.


  • Membuat File Distribusi .Exe dan Setup.exe


    Menjalankan aplikasi run visual basic 6. Bila tidak ada error dalam program, maka program dapat disimpan dalam file .vbp atau file distribusi .exe atau setup.exe

    Membuat File Exe - VB 6

    Membuat install setup melalui VB 6 Package & Deployment Wizard.
    Program yang kita buat harus dapat didistribusikan kepada pengguna program. Sebetulnya dengan membuat file .exe kita sudah dapat dengan mudah mendistribusikannya kepada pengguna, hanya saja terkesan tidak profesional. Agar program kita lebih terlihat profesional maka kita dapat membuat program instalasi dari program tersebut. Maksudnya program yang kita buat harus diinstalkan pada komputer pengguna, begitu juga untuk membuangnya kita harus melakukan uninstal program.

    Visual basic sudah menyediakan utility package and deployment wizard yang dapat membantu kita dalam mewujudkan file instalasi (file setup). Namun sebelum kita melakukan proses ini pastikan program kita tidak terdapat gangguan atau masalah.

    Visual Basic selain disebut sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan perogram-program aplikasi berbasiskan Windows. Beberapa kemampuan atau manfaat dari Visual Basic di antaranya seperti:
    • Sistem aplikasi bisnis
    • Software aplikasi SMS
    • Software aplikasi Chatting
    • Permainan (game) dan lain-lain

    Tahap akhir dalam membuat aplikasi adalah distribusi. Maksudnya adalah bagaimana aplikasi yang telah kita buat bisa dibagikan ke orang-orang yang akan menggunakannya. Untuk mendistribusikannya bisa melalui CD, flashdisk, download melalui internet,dll. Sebagai developer program harus membuat installer (untuk menginstall aplikasi ke komputer user).
    Ada banyak program aplikasi yang dapat membantu kita dalam membuat Setup Installer seperti Inno Setup, NSIS, dsb. Namun sebenarnya dalam Visual BASIC telah disediakan tools untuk pembuatan setup Installer, yaitu Package & Deployment Wizard.