Variabel??? Tipe Data???? Operator???? Waduh…. Anda jangan shock dulu dong membaca judulnya! Mari kita belajar dengan fun… Yah? Jangan dianggap sulit! Apalagi sampai stres… (^_^) Yu mari….
Apa itu Variabel??
Anda pernah belajar matematika? Dalam matematika, kita selalu berjumpa dengan embel-embel yang bernama variabel. Jadi rasanya tidak perlu dibahas lagi mengenai pengertian variabel. Betul? Dalam VB juga menggunakan variabel. Variabel itu pasti berisi nilai tertentu. Misal:
x =10
hargaPensil = 3000
ucapan = ”Selamat Datang!”
nyala = True
Nah, dalam matematika, variabel itu bernilai angka. Sedangkan dalam VB, variabel dapat bernilai angka, huruf, tanggal, atau True/False. Suatu variabel dalam VB juga memiliki batas-batas tertentu. Jika nilai suatu variabel melebihi batasnya, maka program akan ERROR. (nanti akan dibahas lebih lanjut mengenai error).
Berikut ini adalah macam-macam variabel, tipe data dan batasnya.
Macam Variabel    Tipe Data    Batas Data
Byte    Bilangan bulat    0 sampai 255
Integer    Bilangan bulat    -32.768 sampai 32767
Long    Bilangan bulat    -2.147.483.648 sampai 2.147.483.647
Single    Bilangan desimal    -1,4E-45 sampai 3,4E38
Double    Bilangan desimal    -1.79769313486232E+308 sampai 1.79769313486232E+308
Date    Tanggal dan Jam    Tidak terbatas
String    Character (abc123)    Tidak terbatas
Boolean    True/False    True atau False
Variant    Dapat menampung semua tipe data    Tidak terbatas
Variabel itu sendiri merupakan suatu wadah atau tempat di mana komputer menyimpan data.
Deklarasi Variabel
Untuk mendeklarasikan/menyatakan/membuat sebuah variabel, strukturnya adalah sebagai berikut:
Dim <nama variabel> As <tipe data>
Atau untuk menyatakan variabel yang bersifat konstan (konstanta), bisa menggunakan struktur ini:
Const <nama variabel> As <tipe data> = <nilai>
Contoh:
Dim harga As Integer
Dim tanggalgajian As Date
Const phi As Integer = 3,14
Yang perlu diperhatikan!!! Aturan pemberian nama variabel:
a.    Harus diawali huruf
b.    Tidak pakai spasi
c.    Tidak pakai karakter khusus seperti +, =, @, %, #, dll.
d.    Tidak pakai kata-kata kunci yang sudah dikenal oleh VB seperti : Dim, As, String, dll.
Lalu di mana tempat diletakkan kode pendeklarasian ini?
Nah, Anda boleh meletakannya di bagian General – Declaration. Ga ngerti? Perhatikan contoh di bawah ini!
Atau diletakkan di dalam suatu procedure, seperti ini:
Memasukkan data pada variabel
Untuk memasukkan data/nilai pada variabel, caranya mudah sekali. Strukturnya adalah sebagai berikut:
<variabel> = nilai
Yang perlu Anda perhatikan:
a.    Jika tipe data variabel adalah berupa angka (Byte, Integer, Long, dkk.), nilai ditulis langsung.
b.    Jika tipe data variabel adalah string, nilai ditulis di antara tanda kutip dua (“ …. “)
c.    Jika tipe data variabel adalah date, nilai ditulis di antara tanda pagar (# …. #)
Contoh:
harga = 5000
buah = “jeruk”
tanggalPembelian = #25/07/09#
Anda bisa menghubungkan variabel dengan variabel lain, atau dengan properties, atau sebaliknya contoh:
Harga = Text1.text
Harga1 = Harga2
Text1.text = tanggalPembelian
Dan lain-lain….
Untuk contoh dan latihan, Anda bisa mendownloadnya di download area.
Konversi Tipe Data
Mungkin pada kondisi tertentu, Anda perlu mengkonversi tipe data variabel. Misalnya variabel integer diubah menjadi string, atau sebaliknya. Untuk melakukannya, Anda bisa menggunakan fungsi-fungsi berikut:
Konversi    Fungsi
CBool    Mengubah nilai variabel menjadi Boolean
CByte    Mengubah nilai variabel menjadi Byte
CCur    Mengubah nilai variabel menjadi Currency
CDate    Mengubah nilai variabel menjadi Date
CDbl    Mengubah nilai variabel menjadi Double
CInt    Mengubah nilai variabel menjadi Integer
CLng    Mengubah nilai variabel menjadi Long
CStr    Mengubah nilai variabel menjadi String
Cara pemakaiannya:
Misal mengkonversi nilai suatu variabel menjadi Integer.
<variabelbaru> = CInt(<variabellama>)
Dimana <variabelbaru> adalah integer, dan <variabellama> bukan integer.
Operator
Selain sama dengan (=), pada VB terdapat operator-operator lain, di antaranya:
Operator Perhitungan    Fungsi
+                            Menjumlahkan
–                            Mengurangkan
*                            Mengalikan
/                             Membagi nilai pertama dengan nilai kedua
\                             Membagi nilai kedua dengan nilai pertama, tapi hasil ditampilkan dalam bilangan bulat
Mod                        Sisa pembagian
^                            Perpangkatan
Operator Perbandingan    Fungsi
=                             Sama dengan
>                             Lebih dari
<                             Kurang dari
>=                           Tidak kurang bari
<=                            Tidak lebih dari
<>                            Tidak sama dengan
Operator Penggabungan    Fungsi
&                               Menggabungkan dua string
Operator Logika    Fungsi
Or                Atau
And              Dan
Not               Tidak