Jelaskan apa yang dimaksud dengan Visual Basic?

Pengertian Microsoft Visual Basic 6.0

Menurut Andi (2002) microsoft Visual Basic 6.0 adalah bahasa pemrograman yang digunakan untuk membuat aplikasi Windows yang berbasis grafis (GUI-Grapical User Interface). Microsoft Visual Basic merupakan event-driven programming (pemrograman terkendali kejadian) artinya program menunggu sampai adanya respon dari pemakai berupa event atau kejadian tertentu (tombol diklik, menu dipilih, dan lain-lain).

Microsoft Visual Basic 6.0 sangat populer pada tahun-tahun terakhir ini. Microsoft Visual Basic 6.0 lebih banyak digunakan sebagai developer dibanding bahasa pemprograman yang lain seperti Pascal misalnya, dimana kita harus menulis program untuk segala sesuatu. Microsoft Visual Basic 6.0 mampu menambahkan sendiri sebagian kode program secara otomatis ke dalam program sehingga pekerjaan programer menjadi semakin mudah. Micrososft Visusal Basic 6.0 memberikan banyak kemudahan bagi para perancang program berbasis windows dalam menuangkan imajinasinya dengan menggunakan objek-objek yang tersedia dalam fasilitas Micrososft Visusal Basic 6.0 serta fasilitas click and drag untuk membuat tampilan semenarik mungkin sesuai dengan keinginan pembuat program.

Micrososft Visusal Basic 6.0 juga menyediakan fasilitas yang mungkin untuk menyusun sebuah program dengan memasang objek-objek grafis dalam sebuah form. Selain itu Microsoft Visual Basic 6.0 juga menawarkan berbagai kemudahan dalam mengelola sebuah database. Selain keistimewaan yang handal Micrososft Visusal Basic 6.0 memiliki keistimewaan yang paling utama adalah Object Oriented Programming (OOP) atau disebut dengan pemrograman yang berorientasi objek yang mempermudah para pemakai dalam membangun sebuah modul aplikasi yang lengkap.

  1. Memulai Program Microsoft Visual Basic 6.0

Untuk memulai program Micrososft Visusal Basic 6.0 dapat dilakukan dengan cara : a. Klik tombol Start pada Taksbar, kemudian pilih program dari tampilan menu utama.

b. Pilih Microsoft Visual Basic 6.0

Dari berbagai bahasa pemrograman yang ada, popularitas Visual Basic termasuk tinggi. Alasannya, penggunaannya relatif lebih mudah dan efektif untuk membuat program-program berbasis GUI (Graphical User Interface) pada sistem operasi Windows.

Karena mudah, Visual Basic juga sering dipakai untuk menyusun prototype dari sebuah program yang nantinya akan dikembangkan lebih lanjut dalam bahasa pemrograman lain. Inilah sebabnya kenapa Visual Basic disebut juga sebagai sistem RAD (Rapid Application Development).

Jadi, apa sebenarnya Visual Basic itu?

Visual Basic adalah bahasa pemrograman yang memungkinkan penggunanya untuk memodifikasi kode dengan melakukan operasi drag and drop melalui GUI yang disediakan.

Bahasa ini merupakan pengembangan dari bahasa pemrograman BASIC dan pihak yang mengembangkan adalah Microsoft yang kemudian mengumumkannya pada tahun 1991. Rumitnya membuat software yang ditujukan untuk sistem operasi Windows menjadi salah satu sebab utama yang melandasi keputusan Microsoft untuk mengembangkan BASIC menjadi bahasa pemrograman Visual Basic yang lebih efisien.

Di dalam Visual Basic, setiap objek bisa bereaksi terhadap berbagai event, misalnya ketika diklik dengan mouse. Oleh karena itulah Visual Basic juga dianggap sebagai bahasa pemrograman yang berbasis event (event driven programming).

Sintaks yang digunakan di dalam Visual Basic juga rata-rata lebih praktis daripada bahasa-bahasa pemrograman lain sehingga lebih mudah untuk dikuasai. Di internet, tersebar banyak panduan untuk mempelajari Visual Basic dan ada berbagai forum yang bisa menjadi tempat untuk meminta bantuan saat menghadapi masalah dalam pemrograman.

GUI yang disediakan di dalam Visual Basic mampu mempermudah pemrograman. Tapi, sebenarnya yang paling berkontribusi besar terhadap popularitasnya adalah kepraktisan bahasa tersebut.

Saat Visual Basic masih berjaya, tidak ada alternatif lain yang memiliki fitur-fitur yang sama praktisnya atau lebih baik daripada Visual Basic. Tidak ada bahasa lain yang bisa digunakan untuk membuat sesuatu dengan cepat dan kemudian melihat hasilnya dengan segera. Bahasa-bahasa pemrograman yang termasuk turunan bahasa C dianggap lebih fleksibel, tapi secara keseluruhan Visual Basic lebih mudah untuk dipahami.

Visual Basic pada dasarnya memang didesain untuk sepraktis mungkin tapi tetap powerful agar pengembangan software menjadi lebih mudah dan lebih efisien. Bahasanya lebih mudah dicerna sehingga source code bisa dipahami meski tanpa dijejali dengan sederet komentar.

Kepraktisan Visual Basic juga bisa dilihat dari beberapa fitur yang disediakannya, seperti Code Snippets dan IntelliSense yang mampu menulis kode secara otomatis untuk setiap objek yang ditambahkan oleh pengguna.

Pada awalnya, Visual Basic adalah interpreted language yang langsung menerjemahkan dan mengeksekusi kode tanpa melalui proses kompilasi. Setelah diperbaiki secara terus-menerus, akhirnya kekurangan ini berhasil diatasi oleh Microsoft dengan menyisipkan kemampuan untuk mengkompilasi kode sehingga program yang dibuat dengan Visual Basic bisa dieksekusi dengan lebih cepat.

Microsoft Visual Basic (sering disingkat sebagai VB) merupakan bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman Common Object Model (COM).

Bagi orang yang berhubungan langsung dengan komputer pasti pernah mendengar dan terlibat dengan Visual Basic, baik itu di sekolah, kantor maupun tempat kerja. Visual Basic adalah bahasa pemrograman komputer berupa perintah atau instruksi-instruksi yang dapat dimengerti komputer untuk menjalankan tugas tertentu.

Kegunaan Visual Basic adalah untuk membuat program berbasis Windows mulai yang sederhana sampai pemrograman yang lebih kompleks. Contohnya adalah pembuatan aplikasi kasir atau perpustakaan. Untuk membuat aplikasi sederhana dengan visual basic maka kita harus menguasai bahasa pemrograman C++. Visual Basic yang paling banyak digunakan adalah Microsoft Visual Basic.

Target Pelatihan

Setelah mengikuti pelatihan ini, peserta diharapkan mampu memahami perintah–perintah dalam pemrograman Visual Basic dan mampu membuat aplikasi desktop berbasis Windows dengan menggunakan Visual Basic.

Materi:

  • IDE Visual Basic 6
  • Form
  • properti dan event
  • Variabel dan Logika dan perulangan
  • Koneksi database dengan ADO
  • Mengakses dan Memanipulasi data dengan SQL
  • Pembuatan Laporan dengan Data Report
  • Pembuatan Laporan dengan Crystal Report

Pengertian Dan Fungsi Visual Basic 

Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP).

Visual Basic adalah salah suatu developement tools untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer.

Dalam lingkungan Window's User-interface sangat memegang peranan penting, karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan User-interface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan proses yang dilakukan.

Pada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface, dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up.

Microsoft Visual Basic berada pada urutan pertama pada bahasa tingkat tinggi yang mendukung paradigma event-driven dan Rapid Application Development (RAD). Lebih spesifiknya, keberadaan Visual Basic’s banyak diterima dan dapat dilihat pada perkembangan pembuatan aplikasi seperti akses database, Protipe Graphical User Interface (GUI), pengembangan komponen, skrip internet, design aplikasi desktop dank lien/server, dan bahkan pengembangan game. Dikarenakan VB berada dalam ranah komersial dan mudah dipelajari, VB menjadi begitu popular dikalangan intuisi perguruan tinggi seluruh dunia. 

Bahasa Basic 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 (simple scripting language) untuk graphic user interface yang dikembangkan dalam sistem operasi Microsoft Windows. 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. Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi Windows dengan komponen ActiveX Control. Dengan komponen ini memungkinkan penguna untuk memanggil dan menggunakan semua model data yang ada di dalam system operasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalam Visual Basic yang mengadopsi dua macam jenis pemrograman yaitu Pemrograman Visual dan Object Oriented Programming (OOP).

Visual Basic 6.0 sebetulnya perkembangan dari versi sebelumnya dengan beberapa penambahan komponen yang sedang tren saat ini, seperti kemampuan pemrograman internet dengan DHTML (Dynamic HyperText Mark Language), dan beberapa penambahan fitur database dan multimedia yang semakin baik. Sampai saat buku ini ditulis bisa dikatakan bahwa Visual Basic 6.0 masih merupakan pilih pertama di dalam membuat program aplikasi yang ada di pasar perangkat lunak nasional. Hal ini disebabkan oleh kemudahan dalam melakukan proses development dari aplikasi yang dibuat.

Antar Muka Visual Basic 6.0

Interface antar muka Visual Basic 6.0, berisi menu, toolbar, toolbox, form, project explorer dan property seperti terlihat pada gambar  berikut:

Jelaskan apa yang dimaksud dengan Visual Basic?

Gambar Antarmuka Visual Basic 6

Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan membuat tampilan aplikasi pada form, kemudian diberi script program di dalam komponen-komponen yang diperlukan. Form disusun oleh komponen-komponen yang berada di [Toolbox], dan setiap komponen yang dipakai harus diatur propertinya lewat jendela [Property]. Menu pada dasarnya adalah operasional standar di dalam sistem operasi windows, seperti membuat form baru, membuat project baru, membuka project dan menyimpan project. Di samping itu terdapat fasilitas-fasilitas pemakaian visual basic pada menu. Untuk lebih jelasnya Visual Basic menyediakan bantuan yang sangat lengkap dan detail dalam MSDN. Toolbox berisi komponen-komponen yang bisa digunakan oleh suatu project aktif, artinya isi komponen dalam toolbox sangat tergantung pada jenis project yang dibangun. Komponen standar dalam toolbox dapat dilihat pada gambar  berikut ini.

Jelaskan apa yang dimaksud dengan Visual Basic?

Gambar Komponen standarVisual Basic 6

Konsep Dasar Pemrograman Dalam Visual Basic 6.0

Konsep dasar pemrograman Visual Basic 6.0, adalah pembuatan form dengan mengikuti aturan pemrograman berbasis obyek (OOP), anda perlu memahami istilah object, property, method dan event sebagai berikut :

  • Object : komponen di dalam sebuah program
  • Property: Setiap komponen di dalam pemrograman Visual Basic dapat diatur propertinya sesuai dengan kebutuhan aplikasi. Property yang tidak boleh dilupakan pada setiap komponen adalah “Name”, yang berarti nama variable (komponen) yang akan digunakan dalam scripting. Properti “Name” ini hanya bisa diatur melalui jendela Property, sedangkan nilai peroperti yang lain bias diatur melalui script seperti Command1.Caption=”Play”

Text1.Text=”Visual Basic”

  • Metode: Bahwa jalannya program dapat diatur sesuai aplikasi dengan menggunakan metode pemrograman yang diatur sebagai aksi dari setiap komponen. Metode inilah tempat untuk mengekpresikan logika pemrograman dari pembuatan suatu prgram aplikasi.
  • Event: Setiap komponen dapat beraksi melalui event, seperti event click pada command button yang tertulis dalam layar script Command1_Click, atau eventMouse Down pada picture yang tertulis dengan Picture1_MouseDown. Pengaturan event dalam setiap komponen yang akan menjalankan semua metode yang dibuat.

Sebagai ilustrasi anda dapat menganggap sebuah mobil sebagai obyek yang memiliki property, method dan event. Perhatikan gambar berikut

Jelaskan apa yang dimaksud dengan Visual Basic?

Gambar Ilustrasi konsep pemrograman Visual Basic

Implementasinya dalam sebuah aplikasi misalnya anda membuat form, maka form tersebut memiliki property, method, dan event. Sebagaimana pemrograman visual lain seperti Delphi daan Java, VB juga bersifat event driven progamming. Artinya anda dapat menyisipkan kode program pada event yang dimiliki suatu obyek.

Untuk memulai pembuatan program aplikasi di dalam Visual Basic, yang dilakukan adalah membuat project baru. Project adalah sekumpulan form, modul, fungsi, data dan laporan yang digunakan dalam suatu aplikasi. Membuat projrct baru dapat dilakukan dengan memilih menu [File] >> [New Project] atau dengan menekan ikon [new project] pada Toolbar yang terletak di pojok kiri atas. Setelah itu akan muncul konfirmasi untuk jenis project dari program aplikasi yan akan dibuat seperti terlihat pada gambar berikut.

Jelaskan apa yang dimaksud dengan Visual Basic?

Gambar Jendela NewProject

Visual Basic 6.0 menyediakan 13 jenis project yang bisa dibuat seperti terlihat pada gambar di atas. Ada beberapa project yang biasa digunakan oleh banyak pengguna Visual Basic, antara lain: 

  1. Standard EXE: 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. Pada buku ini akan digunakan project Standard EXE ini, sebagai konsep pemrograman visualnya. 
  2. ActiveX EXE: Project ini adalah project ActiveX berisi komponen-komponen kemampuan intuk berinteraksi dengan semua aplikasi di sistem operasi windows. 
  3. ActiveX DLL: Project ini menghasilkan sebuah aplikasi library yang selanjutnya dapat digunakan oleh semua aplikasi di sistem operasi windows. 
  4. ActiveX Control: Project ini menghasilkan komponen-komponen baru untuk aplikasi Visual Basic yang lain 
  5. VB Application Wizard: Project ini memandu pengguna untuk membuat aplikasi secara mudah tanpa harus pusing-pusing dengan perintah-perintah pemrograman. 
  6. Addin: Project seperti Standard EXE tetapi dengan berbagai macam komponen tambahan yang memungkinkan kebebasan kreasi dari pengguna. 
  7. Data project: Project ini melengkapi komponennya dengan komponen-komponen database. Sehingga bisa dikatakan project ini memang disediakan untuk keperluan pembuatan aplikasi database. 
  8. DHTML Application: Project ini digunakan untuk membuat aplikasi internet pada sisi client (client side) dengan fungsi-fungsi DHTML. 
  9. IIS Application: Project ini menghasilkan apliaksi internet pada sisi server (server side) dengan komponen-komponen CGI (Common Gateway Interface). 

Pemrograman Visual Basic adalah suatu pemrograman visual, dimana pembuatan program dilakukan menggunakan media visual atau sering disebut dengan user-interface. Yang artinya bahwa pembuatan program berdasarkan tampilan yang dihasilkan program, dengan kode-kode program (Script) diletakkan masing-masing komponen.

Jelaskan apa yang dimaksud dengan Visual Basic?

Untuk mengatur letaknya tinggal menggunakan “drag & drop” dengan mouse. Program ini belum selesai karena masih perlu pengaturan property dan penambahan event pada masing-masing komponen untuk dapat memberikan tampilan yang dapat diterima oleh user dan dapat menjalankan proses.

Property pada tampilan antar muka Visual Basic terletak di sebelah kanan, seperti gambar  berikut:

Jelaskan apa yang dimaksud dengan Visual Basic?

Gambar  pengaturan property

Masing-masing komponen mempunyai property yang berbeda dan jumlahnya banyak, tetapi ada beberapa property yang sering digunakan pada setiap komponen, antara lain [Caption]. Property yang sering digunakan untuk Form antara lain:

• Name: menyatakan nama obyek form yang sangat berguna untuk memanggil dan menyimpan form.

• Caption: digunakan untuk memberikan title pada form.

• StartUpPosition: digunakan untuk meletakkan form ketika form tersebut dipanggil atau aktif. Ada empat pilihan yaitu: Manual, CenterOwner, CenterScreen, Windows Default,

b. Event Dengan Kode Program

Pemrograman visual bersifat event-driver, yang artinya program bekerja berdasarkan event yang terjadi ketika suatu object diberikan aksi misalkan tombol ditekan, option dipilih, atau setelah mengetikkan sesuatu pada text kemudian di tekan [Enter]. Untuk membuat event ini tinggal click pada komponen dari tampilan user interface yang sudah dibuat.

Jelaskan apa yang dimaksud dengan Visual Basic?

Gambar Event dank ode program

Perhatikan gambar  ketika form di-click maka akan muncul event Load, ini disebabkan event default untuk form adalah load. Dan secara otomatis di bagian kode program sudah disediakan fungsi untuk event load pada form yang tertulis:

Di dalam fungsi ini dituliskan kode program. Kode program ini dijalankan ketika form dipanggil. Event ini bisa diganti di bagian [Event], perhatikan bahwa event pada setiap komponen termasuk form jumlahnya banyak, tinggal dipilih sesuai kebutuhan aplikasi.

Komponen yang utama digunakan pada visual basic untuk dihubungakan dengan mikrokontroler adalah :

a. Mscomm, Komponen tersebut menyediakan fasilitas komunikasi antar program aplikasi yang telah dibuat dengan port serial. Untuk mengirim dan menerima data melalui port serial. Properti yang digunakan PortOpen, yang digunakan untuk membuka ataupun menutup port serial yang dihubungkan dengan MSComm. Input, digunakan untuk mengambil data string yang ada pada buffer penerima. Output, digunakan untuk menulis data string pada buffer kirim. ComEvReceive, telah diterima karakter sebanyak nilai properti Rthereshold. Even ini akan dibangkitkan terus-menerus sampai data diambil dari buffer penerima menggunakan perintah input. Even ini akan dibangkitkan jika nilai pada properti Rthereshold tidak diisi ‘0’

b. Timer, Timer berfungsi sebagai trigger atau pembangkit dalam pengiriman data. Tiap waktu timer akan mengecek dan menyesuaikan data yang dikirim sama dengan data yang diterima. Timer akan mendektesi terus-menerus Interval ‘1’ detik hubungan port serial dengan mikrokontroler dengan cara komputer mengirimkan data nilai () MSComm.output

c. Crystal report, berfungsi sebagai penghubung aplikasi antara visual basic dengan aplikasi crystal report. Dalam aplikasi di visual basic komponen ini tersedia apabila crystal report sudah diinstal.