Dasar dari pemrograman pada Visual Basic adalah VBA yang menggunakan dialek Basic. Bagi anda yang pernah belajar bahasa Basic, tidak akan sulit untuk belajar VBA.
Type Variabel
Dibandingkan dengan type data yang terdapat pada bahasa basic, maka pada VBA, type data yang disediakan lebih banyak, seperti type Currency, Decimal, Object, dan Variant.. Variant merupakan type variabel yang istimewa, karena dapat berubah dari satu type ke type yang lain, sesuai dengan evaluasi ekspresi oleh Visual Basic.
Ketepatan pemilihan type variabel akan sangat menentukan pemakaian resources oleh aplikasi yang dihasilkan, adalah tugas programmer untuk memilih type yang sesuai untuk menghasilkan program yang efisien dan berperfomance tinggi.
Type Data |
Ukuran Storage |
Jangkuan |
Byte |
1 byte |
0 s/d 255 |
Boolean |
2 byte |
True atau False |
Integer |
2 byte |
-32,768 s/d 32767 |
Long |
4 byte |
-2,147,483,648 s/d 2,147,483,647 |
Single |
4 byte |
-3.402823E38 s/d -1.401298E-45 (-)
1.401298E-45 s/d 3.402823E38 (+) |
Double |
8 byte |
-1.79769313486232E308 s/d -4.94065645841247E-324 (-) |
Currency |
8 byte |
-922,337,203,685,477.5808 s/d 922,337,203,685,477.5807 |
Decimal |
14 byte |
+/-79,228,162,514,264,337,593,543,950,335 |
Date |
8 byte |
1 Januari 100 s/d 31 Desember 9999 |
Object |
4 byte |
Mengacu pada objek tertentu |
String (panjang variabel) |
10 byte + panjang string |
0 sampai lebih kurang 2 milyar |
String (panjang tetap) |
panjang dari string |
1 sampai lebih kurang 65,400 |
Variant (dengan angka) |
16 byte |
Sembarang angka sampai jangkauan jenis Double |
Variant (dengan karakter) |
22 byte + panjang string |
Sama dengan jangkauan variabel String
|
Tabel 1-1. Type variabel, pemakaian storage dan jangkauan masing-masing
Operator Pada Visual Basic dan urutan operasinya
Visual basic meyediakan operator aritmatika, komparasi dan logika, salah satu hal yang harus dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar, Tabel 1-2, menunjukkan operator dan urutan operasinya dari atas kebawah. Baca entri selengkapnya »