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.

    Share this

    0 Comment to "Dasar - Dasar Pemrograman Berorientasi Object Visual Basic 6"

    Posting Komentar

    Silahkan berkomentar secara sopan dan tidak menjurus SARA

    Maju.... Indonesiaku !!!