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...??
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) |
| 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 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 |
| Public | Mendeklarasikan variabel bersifat global. |
| Dim | mendeklarasikan variabel bersifat Lokal. |
| Static | Mendeklarasikan variabel bersifat Lokal namun variabel tersebut tidak di buang begitu keluar dari subrutin. |
- Percobaan 1
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
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