Mengenal Variabel dan Tipe Data Visual Basic.NET
Dalam Pembelajaran bahasa pemrograman, kita pasti
tidak terlepas dari urusan data coding, walaupun kita harus memahami data dan
coding tersebut, walaupun kita masih belum paham mengenai hal tersebut. Nah kali
ini saya akan membahas apa saja yang terdapat di Variabel dan Data Pada Visual
Basic.NET.
Pertama tama kita harus mengetahui apa itu variabel ?
variabel
adalah suatu tempat dalam memory komputer yang di pergunakan untuk menyimpan
nilai / data, data yang di simpan dalam varibel selalu berubah ubah dan
variabel tersebut akan hilang setelah program di eksekusi.
Tujuan pendeklarasian variabel adalah agar komputer mengetahui dengan pasti
type data yang akan digunakan dalam variabel tersebut serta scopenya. Dengan
demikian komputer dapat langsung mengeksekusi sebuah variabel tanpa memeriksa
lagi type datanya. Sebuah variabel harus memiliki nama, type data, scope, dan
value.
Di Visual Basic Net cara mendeklarasaikan variabel sangat mudah, yakni
dengan menggunakan perintah “Dim”.
Contoh mendeklarasikan Variabel di Visual Baasic.NET :
misalkan
kita punya dua angka, angka 1 yaitu “5” dan angka 2 yaitu “7”, kedua angka
tersebut ingin kita tambahkan, maka kita harus membuat 3 variable, variable apa
sajakah itu? Pertama yaitu variable untuk menjadi tempat atau untuk menyimpan
angka 1, kedua yaitu variable untuk menyimpan angka 2, dan ketiga yaitu
variable untuk hasil dari penjumlahan antara angka 1 dengan angka 2.
Contoh
kodingannya :
Dim Angka1
as integer
Dim Angka2
as integer
Dim
Hasiljumlah as integer
Angka1 = 5
Angka2 = 7
Hasiljumlah = Angka1 + Angka2
Logika dari
“Dim Angka1 as integer” :
Kata Dim
diatas adalah kependekan dari kata “Dimension”, yaitu kata yang digunakan untuk
mendeklarasikan sebuah variable, kemudian “Angka1” adalah nama variablenya, “as
integer” berarti variable “Angka1” bertipe data integer, tipe data integer
digunakan untuk numerik, nanti akan kita bahas lebih lanjut mengenai tipe data.
Logika dari
“Angka1 = 5”
Yaitu
memasukkan variable “Angka1” dengan nilai 5, “=” adalah perintah untuk
memasukkan nilainya, “=” ini masuk kedalam kategori operator penugasan.
Logika dari
“Hasiljumlah = “Angka1 + Angka2” :
Isi nilai
dari variable “Hasiljumlah” tidak kita tentukan sendiri, tapi isi nilai nya
adalah dari hasil penjumlahan antara variable “angka1” dengan variable
“angka2”.
Aturan penamaan sebuah Variabel :
- Penamaan variabel harus di awali dengan karakter huruf, dan tidak boleh ikuti dengan karakter lain kecuali underscore ("_").
- Perintah perintah yang di buat oleh Vb.Net tidak boleh di gunakan sebagai nama variabel.
- Tidak diperbolehkan mempunyai nama variabel yang sama dalam proedur yang sama
Variabel
dibedakan menurut penempatanya dalam blok program :
·
Variabel
lokal
yaitu variabel yang hanya dikenal pada satu bagian
program saja, nilai data yang terdapat di dalamnya hanya hidup ketika bagian
program tersebut dijalankan.
·
Variabel
global
yaitu variabel yang dikenal pada seluruh bagian
program dan waktu hidupnya selama program dijalankan.
Tipe Data
Tipe data dalam bahasa pemrograman
yang menjelskan bahwa apa jenis data dapat ditampung varibel. Ketika kita
mendeklarasikan variabel, kita harus memberitahu kompiler mengenai jenis
data variabel yang dapat ditampung variabel.
Macam-macam Tipe data pada Visual
Basic.NET
Tipe Data
|
.NET Class
|
Keterangan
|
Byte
|
System.Byte
(Structure)
|
Tipe data
ini berkisar antara 0-255. Berukutan 1 byte
|
Short
|
System.Int16
(Structure)
|
Tipe data
ini dapat menampung bilangan bulat antara -32,768 hingga 32,767. Tipe data
ini berukuran 2 byte
|
Integer
|
System.Int32
(Structure)
|
Tipe data
ini dapat menampung bilangan bulat antara -2,147,483,648 hingga
2,147,483,647. Tipe data ini berukuran 4 byte
|
Long
|
System.Int64
(Structure)
|
Tipe data
ini dapat menampung bilangan bulat antara -9,223,372,036,854,775,808 hingga
9,223,372,036,854,775,808
|
Single
|
System.SIngle
(Structure)
|
Tipe data
ini dapat menampung bilangan real antara -3.4028235E+38 hingga -1.401298E-45
unutk nilai negatif, sementara untuk nilai positif antara 1.401298#-45 hingga
3.4028235E+38
|
Double
|
System.Double
(Structure)
|
Tipe data
ini dapat menampung bilangan real anatara -1.79769313486231570E+308 hingga
-4.94065645841246544E-324 Sementara untuk nilai positif antara
4.94065645841246544E-324 hingga 1.79769313486231570E+308
|
Decimal
|
System.Decimal
(Structure)
|
Tipe data
ini dapat menampung bilangan decimal dengan jumlah digit 0 sampai 28
|
Boolean
|
System.Boolean
(Structure)
|
Tipe data
ini hanya dapat menampung 2 jenis nilai, yaitu true dan false. Jika
direpresentasikan dengan angka nilai false dinyatakan dengan 0 dan nilai true
dinyatakan dengan nilai selain 0.
|
Date
|
System.Datal
(Structure)
|
Tipe data
ini dikhususkan untuk menampung nilai yang berupa tanggal dan waktu. Dengan
memanfaatkan tipe data ini kita dapat mengolah data tanggal dengan memakai
fungsi-fungsi tertentu.
|
Char
|
System.Char
(Structure)
|
Tipe data
ini hanya dapat menampung satu buah karakter. Jika diisi lebih dari satu
karakter maka secara otomatis akan dipotong menjadi satu
|
String
|
System.String
(Class)
|
Tipe data
ini digunakan untuk menampung rangkaian karakter atau kata. Jumlah memory
yang dipakai sesuai dengan jumlah karakternya.
|
Fungsi-Fungsi
konversi antar tipe data :
Nama
Fungsi
|
Keterangan
|
Cbool()
|
Untuk
mengkonversi suatu nilai menjadi tipe Boolean
|
CDbl()
|
Untuk
mengkonversi suatu nilai menjadi tipe Double
|
Cobj()
|
Untuk
mengkonversi suatu nilai menjadi tipe Object
|
CByte()
|
Untuk
mengkonversi suatu nilai menjadi tipe Byte
|
CDerc()
|
Untuk
mengkonversi suatu nilai menjadi tipe Deciman
|
CShort()
|
Untuk
mengkonversi suatu nilai menjadi tipe Short
|
CChar()
|
Untuk
mengkonversi suatu nilai menjadi tipe Char
|
CInt()
|
Untuk
mengkonversi suatu nilai menjadi tipe Integer
|
CSng()
|
Untuk
mengkonversi suatu nilai menjadi tipe Single
|
CDate()
|
Untuk
mengkonversi suatu nilai menjadi tipe Date
|
CLng()
|
Untuk
mengkonversi suatu nilai menjadi tipe Long
|
CStr()
|
Untuk
mengkonversi suatu nilai menjadi tipe String
|