Variabel merupakan tempat
penampungan data selama program sedang berjalan. Misalnya data nama barang,
data harga barang, atau data tanggal penjualan. Data tersebut perlu disimpan
dalam sebuah variabel, yang sesuai dengan jenis datanya.
Sebenarnya, VB tidak semata-mata
hanya membuat tampilan, mengubah properti dari control, dan mencegat
event-event. Lebih dari itu, VB merupakan bahasa pemrograman yang mempunyai
berbagai jenis tipe data serta operasi-operasinya.
Tipe
|
Jangkauan
|
Integer
|
-32.768 s/d 32.768
|
Long
|
-2.147.483.648 s/d 2.147.483.648
|
Single
|
-3.403823 e38 s/d -1.401298 e-45
1.401298 e-45 s/d 3.403823 e38 (
positif)
|
Double
|
4,9406564584127 e324 s / d 1.797,9313486232 e308 ( positif
)
|
Currency
|
922.337,203,685,477.5807 s/d 922.337,203,685,477.5808
|
String
|
0 s/d 65.500 karakter ( win31)
0 s/d 232 Karakter ( Win95/NT)
|
Boolean
|
True atau False
|
Date
|
1 Januari 100 s/d 31 Desember 9999
|
Object
|
Referensi Obyek
|
Byte
|
0 s/d 255
|
Variant
|
Null, Error, numeric dengan tipe double,karakter
teks,obyek atau array
|
Kita tidak bisa menyamakan antara
variabel untuk menampung tanggal, dan variabel untuk menampung nama barang.
Operasi antara kedua jenis variabel tersebut berbeda. Sintaks untuk menugaskan
sebuah variabel, agar dapat menampung data yang sesuai adalah:
Dim Namavariabel as
jenisVariabel
Misalnya untuk mendeklarasikan
sebuah variabel agar dapat menampung angka yang dengan jenis Integer,
perintahnya adalah:
Dim Nilai as Integer
‘untuk memberi nilai dapat
diberikan perintah:
Nilai =54
C. Tipe Data Angka
Dalam banyak situasi di kehidupan,
kita selalu menemui angka. Pukul 03:00, Rp. 15.000, 12 potong, 350 watt, 1.2
nanometer, dan banyak lagi. Angka pada VB tidak hanya sekedar angka. VB
membedakan angka menjadi tiga grup, yaitu Bilangan Bulat (Integer), Floating
point, dan Currency.
- Bilangan bulat, sesuai dengan namanya, hanya dapat menyimpan angka yang
tidak mengandung desimal (pecahan). VB membagi bilangan bulat ini menjadi
beberapa jenis, yaitu:
- Tipe data integer.
Tipe data ini dapat menampung angka dengan jangkauan -
32.768 sampai dengan 32.767. Variabel ini dikenal dengan nama bilangan bulat
16 bit. Sejak VB memulai debutnya pada platform Windows 32 bit, popularitas tipe data ini digeser oleh tipe data long. - Tipe data long.
Tipe data long, mempunyai jangkauan -2.147.483.648 sampai
dengan 2.147.483.647, dan dikenal sebagai bilangan bulat 32 bit. - Tipe data byte.
Tipe data dengan ukuran terkecil, yaitu 8 bit. Jangkauannya dari 0 sampai
dengan 255. Anda dapat menggunakan tipe data byte ini untuk suatu nilai yang
memang Anda yakin tidak akan lebih dari 255 (seperti nilai test, ukuran
sepatu, tinggi badan).
- Tipe data boolean.
Variabel boolean adalah variabel yang unik. Dapat termasuk
sebagai tipe data bilangan bulat, karena dapat diisi dengan angka 0 dan -1.
Angka 0 berarti false dan -1 berarti true. Menggunakan variabel boolean
(dengan nilai true dan false) akan mempermudah pembacaan program.
- Floating Point adalah tipe data yang dapat menyimpan angka dengan pecahan.
VB membedakan menjadi dua jenis, yaitu:
- Tipe data single.
Tipe data ini, dapat menampung angka negatif dengan
jangkauan -3.402823E38 hingga -1.401298E-45, dan angka positif dengan
jangkauan 1.401298E-45 hingga 3.402823E38. Huruf E menunjukkan 10
pangkat, misalnya pada -3.402823E38 berarti -3.402823 x 1038. Tipe data ini
membutuhkan 4 byte memori, dan merupakan tipe floating point yang paling
sederhana (dan paling tidak presisi). - Tipe data double. Daya tampung tipe data double adalah
-
1.79769313486232E308 hingga
-4.94065645841247E-324 untuk bilangan negatif, dan 4.9406564581247E-324 sampai
1.79769313486232E308 untuk bilangan positif. Kenyataan yang sebenarnya, operasi
terhadap tipe data single tidak secepat tipe data double ini.
- Tipe data decimal, merupakan tipe data dengan presisi
yang lebih tinggi
dibandingkan tipe data double, namun punya jangkauan yang lebih kecil.
Jangkauannya adalah ?79.228.162.514.264.337.593.543.950.335 atau
‘7.9228162514264337593543950335 (dengan 28 angka di belakang koma). - Tipe data decimal ini adalah satu-satunya tipe data
yang tidak dapat Anda
deklarasikan dengan cara deklarasi biasa, seperti dim … as …, untuk
mendeklarasikan tipe data decimal ini dengan menggunakan fungsi konversi
CDec:
Dim v As Variant
V= CDec(Text.Text)
- Tipe data currency adalah tipe data khusus untuk menyimpan bilangan decimal
dalam format fixed-point. Tidak seperti floating point (single atau double),
tipe data currency selalu terdiri dari 4 angka desimal, dengan jangkauan
-922.337.203.685.477,5808, hingga 922.337.203.685.477,5807. Menggunakan operasi
dengan tipe data currency ini, lima kali lebih lambat dibandingkan
mengoperasikan bilangan dengan tipe data double.
D. Tipe Data String
String didefinisikan sebagai
kumpulan karakter. Karakter dapat berupa huruf, angka, atau bahkan tanda baca.
Misalnya: “dr. Andi”, “Jalan Nakula Raya 1 No. 70″, “111111”.
Visual Basic mengenal dua jenis
string, yaitu variable-length dan fixed-length. Untuk
mendeklarasikan variabel string variable-length, dengan menggunakan perintah:
Dim namavariabel as String
Sedangkan untuk variabel string
fixed-length, pendeklarasiannya:
Dim namavariabel as String * panjang
Jika Anda adalah seorang programmer
yang mementingkan kecepatan, Anda sebaiknya menggunakan variabel string
variable-length. Dibandingkan dengan fixed-length, pemrosesan untuk
variable-length lebih cepat. Hal ini disebabkan karena fungsi-fungsi string di
dalam VB, dirancang untuk variabel string yang berjenis variable-length.
Memberi nilai string pada suatu
variabel, dapat dilakukan dengan menambahkan tanda kutip ganda di awal, dan di
akhir suatu string.
Cara penerapan pada visual basic :
1.Create new project, berikan nama. Misalnya :
“variable” klik ok
2. Buatlah sebuah label di form.
Setting label tersebut di properties
(bila perlu) :
·
Auto size : false
·
Font : perbesarkan font sesuai
keinginan anda
·
Text : (kosongkan saja)
·
textAlign : top center (biar lebih
jelas)
3. klik
pada form dua kali. Isikan kode berikut :
penjelasan kode:
Dim angka As
Integer = 11
Dim
kata As String
= "haai,saya yunul fikri"
Dim
karakter As Char
= "Y"
Dim
angka2 As Double
= "11.09"
Dim
bs As Boolean
= False
Label1.Text = angka
|
·
Angka (warna hijau) bisa diganti
dengan nama variable lainnya,misalnya: angka,kata,karakter,angka2,bs (sesuai yg
telah kamu buat)
·
“Label1.text =(nama variable)” ,
berfungsi untuk menampilkan variable pada form.
4. Tekan F5, untuk memulai debug. Karna
saya memilih variable “angka” untuk ditampilkan pada form,maka ini lah
screenshoot nya :
terima kassih telah membaca artikel dan tutor saya.
jika ada kurang jelas , bisa lansung ditanyakan di komentar.
komentar tidak berisi spam.
terima kasih ConversionConversion EmoticonEmoticon