Variable merupakan tempat menampung nilai sementara.
Variable harus di definisikan dan dibuat karena komputer menggunakan memory untuk
menampung sementara data yang akan diproses. Contohnya ketika kita akan
melakukan perhitungan, maka lebih efisien dengan menampung formula perhitungan
tersebut menggunakan variable. Bayangkan jika tidak menggunakan variable, kita
harus menginput setiap nilai yang akan di hitung.
Nilai dari suatu variable harus sesuai dengan tipe data dari
variable tersebut, karena jika tidak sesuai, program akan error, kecuali jika
menggunakan tipe data variant. Variant adalah Variable istimewa karena dapat
berubah dari satu type ke type lain.
Deklarasi Variable dapat dilakukan dengan keyword Dim,
Public, Private, Static
Contoh :
Dim <namavar>as<typedata>
public<namavar>as<typedata>
private<namavar>as<typedata>
static<namavar>as<typedata>
Dalam mendeklarasikan variable, kita bisa menggunakan cara eksplisit dan implisit, berikut perbedaannya:
Eksplisit
Dim <namavariable>as<typedata>
Dim nilai as integer
Implisit
Dim nilai
nilai
= 100%
karakter % diatas adalah (suffix)pengganti tipe data
integer.
sedangkan Dim nilai diatasnya adalah variable variant. Lihat tabel di bawah !!
Type Data
|
Suffix
|
Ukuran Storage
|
Deskripsi/Jangkauan
|
Byte
|
1 byte
|
0 to 255
|
|
Boolean
|
2 byte
|
True, False
|
|
Currency
|
@
|
8 byte
|
-922,337,203,685,477.5808 to
922,337,203,685,477.5807
|
Date
|
#&#
|
8 byte
|
1 January 100 to 31 December 9999 and times from 0:00:00 to 23:59:59
|
Decimal
|
12 byte
|
-79,228,162,514,264,337,593,543,950,335 to
79,228,162,514,264,337,593,543,950,335
|
|
Double
|
#
|
8 byte
|
-1.79769313486232E308 to
-4.94065645841247E-324 for negative values
and from 4.94065645841247E-324 to
1.79769313486232E308 for positive values
|
Integer
|
%
|
2 byte
|
-32,768 to 32,767
|
Long
|
&
|
4 byte
|
-2,147,483,648 to 2,147,483,647
|
Single
|
!
|
4 byte
|
-3.402823E38 to -1.401298E-45 for negative
values and from
1.401298E-45 to 3.402823E38 for positive values
|
Object
|
4 byte
|
N/A
|
|
String(panjang Variable)
|
$
|
10 byte +panjang string
|
0 sampai kurang lebih 100 milyar character
|
String(panjang tetap)
|
$
|
Panjang dari string
|
1 sampai kurang lebih 64000 character
|
Variant
|
16 byte
|
Null, error, numerik, string, date
|
Thanks for reading Variabel pada Visual Basic
No comments:
Post a Comment
Silahkan berkomentar dengan bijak :)