Rabu, 09 Maret 2016

Mengenal Variabel dan Tipe Data Visual Basic.NET

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