Pemrograman merupakan sekumpulan instruksi-instruksi yang terorganisasi dan ketika dieksekusi, menyebabkan komputer berkelakuan seperti apa yang diinginkan oleh pembuat program. Tanpa program, komputer tidak berguna.
Program ibarat suatu resep, yang berisi daftar bahan-bahan (disebut variabel) dan petunjuk-petunjuk (disebut statement) yang memberitahu komputer apa yang harus dikerjakan dengan variabel-variabel. Variabel-variabel tersebut dapat berupa data numeric, teks, maupun gambar (graphical images).
1.2 Uraian Singkat tentang Visual Basic
VISUAL BASIC adalah sebuah bahasa pemrograman aras tinggi (high level) yang merupakan pengembangan dari versi DOS sebelumnya yaitu BASIC. BASIC kependekan dari Beginners’ Allpurpose Symbolic Instruction Code. Ini merupakan bahasa pemrograman yang cukup mudah dipelajari. Kodenya sedikit menyerupai bahasa Inggris. Perusahaan perangkat lunak (software) menghasilkan versi BASIC yang berbeda, seperti Microsoft: QBASIC, QUICKBASIC, GWBASIC; IBM: BASICA, dll.
VISUAL BASIC merupakan Bahasa Pemrograman VISUAL dan events driven. Dalam BASIC, pemrograman dikerjakan hanya dalam lingkungan text dan program dieksekusi secara berurutan. Sedangkan dalam VISUAL BASIC, program dikerjakan dalam lingkungan grafis. Karena pengguna (user) dapat meng-click pada satu obyek tertentu secara random, maka setiap obyek harus diprogram secara independen dapat merespon terhadap tindakan-tindakan itu (event). Oleh karena itu, program VISUAL BASIC dibuat dalam banyak subprogram, masing-masing mempunyai kode program sendiri-sendiri, dan dieksekusi secara independen dan pada saat yang sama masing-masing dapat di-link secara bersama-sama.
1.3 Integrated Development Environment (IDE)
Kepopuleran Visual Basic sebenarnya datang dari lingkungannya yang sering disebut Integrated Development Environment atau IDE. IDE membantu membangun sebuah aplikasi besar, menulis sebuah program, menjalankan program, dan menghasilkan sebuah executable file. Executable File yang dihasilkan oleh Visual Basic bersifat independen, dan karena itu file tersebut dapat dijalankan pada komputer tanpa harus menginstall Visual Basic.

Gambar 1.1 Start menu untuk memulai IDE
1.3.1 Menjalankan IDE
Beberapa cara untuk memulai IDE Visual Basic:
a. IDE Visual Basic dapat dimulai melalu start menu, peletakannya path tergantung pada saat menginstall Visual Basic sebagai bagian dari Visual Studio (gambar 1.1).
b. IDE Visual Basic juga dapat dimulai dengan membuat short cut pada jendela desktop dan untuk memulainya cukup melakukan double-click pada short cut tersebut.
c. Ketika Visual Basic diinstall, file-file Visual Basic (*.frm, *.bas, *.vpb) di daftarkan pada sistem operasi Window, karena itu untuk memulai visual basic anda dapat melakukan double-click pada file-file tersebut.
1.3.2 Memilih Tipe Project
Pada saat IDE Visual Basic pertama kali dijalankan, anda akan diminta untuk memilih tipe project yang akan dibangun. Untuk pertemuan ini kita akan membuat project standart EXE. Untuk itu click pada standart EXE, kemudian click tombol open atau cukup dengan menekan enter.
Gambar 1.2 dialog untuk memilih project
| |
| |
Gambar 1.3 IDE Visual Basic
1.4 Jendela IDE
Jendela IDE Visual Basic memiliki sejumlah menu, toolbar, dan window seperti yang terlihat pada gambar 1.3. Berikut ini akan dijelaskan kegunaan masing-masing item :
· Project window berisi daftar dari semua modul yang ada dalam aplikasi yang sedang dibangun. Modul-modul tersebut tersusun berdasarkan tipe atau dapat pula berdasarkan alfabetik dengan men-click icon paling kanan pada project window.
· Form designer digunakan untuk mendesain antar muka (User interface) dari aplikasi yang dibangun.
· ToolBox window berisi objek-objek yang dapat diletakkan pada form.
· Code window digunakan untuk menulis kode program yang menentukan tingkah laku dari form dan objek-objek yang ada pada aplikasi bersangkutan.
· Propeties window berisi properti-properti dari objek yang sedang aktif saat ini. Jendela tersebut dapat diaktifkan dengan tombol F4.
· Color pallete window digunakan untuk menentukan warna dari suatu objek seperti warna dari objek yang sedang aktif saat ini.
· Form layout window menunjukan bagaimana peletakan sebuah form akan ditampilkan pada saat dijalankan.
· Immediate window digunakan untuk memasukkan ekpresi untuk melihat hasilnya dengan menggunakan perintah “print” atau ‘?’. Jendela ini biasanya digunakan bersama watch window pada saat sebuah program di-debug. Short-cut untuk jendela ini adalah Ctrl-G.
· Object browser digunakan untuk menyelusuri external libraries sehingga anda dapat mempelajari objek-objek dan properti, kejadian (events), dan method yang dimilikinya. Short-cut untuk jendela ini adalah F2.
· Local window akan aktif hanya pada saat program di jalankan, berisi nilai dari sejumlah variabel yang bersifat lokal pada sebuah prosedur atau module.
· Watch window digunakan untuk memonitor nilai dari suatu varibel baik bersifat lokal maupun global.
· Call stack window hanya ditampilkan jika suatu program yang dijalankan dihentikan untuk sementara (break) dan menekan Ctrl-L. Menunjukan semua prosedur yang menunggu prosedur aktif telah selesai. Jendela ini penting untuk proses debugging untuk mengetahui jalur eksekusi program hingga sampai situasi sekarang.
1.4.1 Menu
Menu yang akan dibahas secara garis besar, sebab sebagian dari menu berkaitan dengan Visual Basic lanjutan. Berikut ini akan dibahas mengenai menu yang sifatnya umum dan sering dipakai.
Gambar 1-4 File menu Gambar, Edit menu Gambar, View Menu
· Menu File berisi perintah antara lain, open untuk membuka suatu project dan save untuk menyimpan project atau form, make digunakan untuk mengkompile project menjadi Executable file.
· Menu Edit berkaitan dengan perintah-perintah editing seperti cut, copy, paste, find, replace, undo dan redo.
· Menu View digunakan untuk menampilkan window-window pada IDE Visual Basic yang telah dijelaskan pada gambar 1.3.
· Menu Project digunakan untuk menambahkan objek-objek baru pada seperti form, standart module (bas), class module, User control module, dll.
· Menu Format digunakan untuk mengatur posisi dan ukuran satu atau beberapa kontrol.
· Menu Debug berisi perintah-perintah yang digunakan pada saat program sedang di debug. Aplikasi yang dieksekusi tahap demi tahap, nilai dari varibel yang bersangkutan ditampilkan, dan menambahkan break point untuk memonitor jalannya program.
· Menu Run berisi perintah-perintah untuk menjalankan aplikasi yang dibangun.

