Sabtu, 12 April 2014

Variabel dan tipe data

Pada kesempatan kali ini saya akan membahas apa itu variabel dan tipe data,
hampir semua koding di VB membutuh kan variabel dan variabel itu memiliki jenis tipe data sesuai dengan kebutuhannya...
lalu apa itu variabel ??

Variabel merupakan tempat penampungan data sementara 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.

Sudah tahukan variabel itu apa...
oh ya variabel memiliki jenis tipe data,dan apa sih jenis-jenis tipe data yang ada pada VB...??
Oke lihat tabel di bawah ini...

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)
Double4,9406564584127 e324 s / d 1.797,9313486232 e308 ( positif )
Currency922.337,203,685,477.5807 s/d 922.337,203,685,477.5808
String0 s/d 65.500 karakter ( win31)
0 s/d 232 Karakter ( Win95/NT)
BooleanTrue atau False
Date1 Januari 100 s/d 31 Desember 9999
ObjectReferensi Obyek
Byte0 s/d 255
VariantNull, Error, numeric dengan tipe double,karakter teks,obyek atau array
Kita tidak bisa menyamakan antara variabel untuk menampung tanggal, dan variabel untuk menampung NamaBarang. 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
Percobaan
 Buatlah sebuah commandbutton pada form dan isikan Kode ini Pada Event Click :
Dim DataInteger As Integer, DataString As String DataString = "55" MsgBox DataString + DataString DataLong = "55" MsgBox DataInteger + DataInteger
  • Variabel Lokal dan Variabel Global

Suatu variabel memiliki ruang lingkup yang bisa berbeda,ada variabel yang selalu tersedia saat program di jalankan,dan ada juga variabel yang baru dibuat saat subrutin (misal pada saat MouseDown) dijalankan dan di buang begitu keluar dari subrutin tersebut.



Deklarasi Pada suatu Variabel


Deklarasi

Keterangan

PublicMendeklarasikan variabel bersifat global.
Dimmendeklarasikan variabel bersifat Lokal.
StaticMendeklarasikan variabel bersifat Lokal namun variabel tersebut tidak di buang begitu keluar dari subrutin.
  • Percobaan 1 
Buatlah 1 commandButton baru pada form dan 1 module baru.
Tulis kode berikut pada module :

Public VariabelPublic As String
Dim VariabelLokal As String 

Tulis Kode berikut pada commandButton :

VariabelPublic = "Ini Variabel Public yang ada di Module" 
VariabelLokal = "Ini Variabel Lokal Yang ada di module" 
MsgBox VariabelPublic 
MsgBox VariabelLokal 

dan coba jalankan aplikasi dan klik commandbuttonnya lihat apa yang terjadi,lalu coba pindahkan kode  Dim VariabelLokal As String pada module ke form di bagian declaration (paling atas),dan coba jalankan ulang aplikasi tersebut.
  • Percobaan 2 
Buatlah 1 timer dengan interval = 1000 dan 1 buah Label dengan nama = Label1 dan tulis kode berikut pada timer :

Static VarStatic As Integer
Dim VarNonStatic As Integer 
VarStatic = VarStatic + 1
 VarNonStatic = VarNonStatic + 1 
Label1.Caption = "VarStatic : " & VarStatic & vbCrLf & "VarNonStatic : " & VarNonStatic

Coba jalankan programnya dan lihat apa yang terjadi.

Tidak ada komentar:

Posting Komentar