Variabel
- Objek pada program yang ditunjukan untuk menyimpan suatu Nilai
- Nilai dapat berupa angka, kata, hutuf, tanggal ataupun sebuah struktur.
- Variabel juga dapat digunakan sebagai tempat menyimpan nilai setelah dimanipulasi.
- Penuliusan Variablel di awali dengan Kata “DIM”
Deklarasi Variabel
Aturan Baku Penamaan Variabel
- Tidak lebih dari 255 karakter
- Berisi huruf, angka dan underscore (_)
- Karakter pertama harus berupa huruf
- Tidak boleh menggunakan spasi atau titik
- Tidak dapat menggunakan reserved word (variable built-in dari Visual Basic)
- Tidak boleh ada dua variable yang sama
Contoh Penamaan Variabel
Dim I As Integer Benar
Dim x As Double = 22.123 Benar
Dim size, height, width As Single Benar
Dim 1B As String Salah
Dim _Kartu As Desimal Benar
Dim else As String Salah
Dim 01Angka As Integer Salah
Karakteristik Variabel
1. Data Type
Data Type atau Tipe data adalah suatu bentuk identitas yang akan diisikan ke dalam variabel, seperti tipe integer, string, dan lain-lain.
Contoh :
Dim iAngka As Integer
Dim sNama As String
2. Scope
Penempatan variabel di dalam suatu lingkup proses, seperti mendefinisikan sebuah variabel dalam lingkup perulangan sebagai kontrol Nilai perulangan
Contoh :
For index as integer = 0 to 10
.....
Next
3. Accessibility
Aksesibilitas adalah target pendefinisian dari variabel, yang digunakan sebagai pembatas akses terhadap suatu variabel, terdiri dari akses Public, Private, Protected, Static, dan Shared, seperti mendefinisikan variabel sebagai suatu vaiabel global, lokal.
Contoh :
Variabel Global
Public Class Mobil
Dim iJumRoda As Integer = 0
Public Sub SetJumlahRoda()
iJumRoda= 4
End Sub
End Class
Variabel Lokal
Public Class Mobil
Dim iJumRoda As Integer = 0
Public Sub SetJumlahRoda()
Dim iRodaStatic as Integer = 2
Dim iRodaGerak as Integer = 2
End Sub
iJumRoda = iRodaStatic + iRodaGerak
End Class
4. Lifetime
Lifetime atau umur adalah pengaturan variabel apakah suatu variabel dapat digunakan sebagai penyimpanan data atau tidak, seperti jika variabel tidak lagi digunakan sebagai tempat penyimpanan diisi dengan nilai Nothing.
Contoh umur Variabel :
Public Class Mobil
Public iJumRoda As Integer = 0
Public Sub SetJumlahRoda()
Dim iRodaStatic as Integer = 2
Dim iRodaGerak as Integer = 2
iJumRoda = iRodaStatic + iRodaGerak
iRodastatic = Nothing
iRodagerak = Nothing
End Sub
End Class
Tipe Data
OPERATOR
Operator adalah Elemen dasar yang berfungsi untuk melakukan operasi terhadap variabel.
VB .NET memiliki 5 kategory operator, yaitu :
1. Aritmatika
2. Penggabungan Kata
3. Perbangingan
4. Logika
5. Bitwise
Operator - Aritmetika
Operator Penggabungan Kata
Operator - Perbandingan
Operator Like
Operator Like memiliki pola konstanta dalam melakukan perbandingan, antara lain:
Operator Logika
Operator Bitwise
Bekerja seperti operator logika yang terdiri dari Not, And, or dan Xor, tetapi dengan cara membandingkan masing-masing bilangan binernya.
Shortcut Operator
Konstanta
Konstanta adalah tipe data yang memiliki nilai tetap dan hanya dapat didefinisikan sekali. Konstanta bersifat hanya dapat dibaca (readonly). Konstanta diperlukan jika dalam suatu operasi memerlukan sebuah nilai tetap yg senantiasa digunakan pada bayak bagian dari suatu rutin atau untuk mengingat suatu bilangan yg sulit diingat.
Menurut sumber datanya, konstanta dibagi menjadi 2 macam yaitu:
Intrinsic
Sumber konstanta Instrinsic telah idefinisikan oleh Visual Basic.NET atau sering disebut dengan konstanta Internal.
Contoh:
vbOkCancel, vbSizeAll, Maximized
Symbolic
Merupakan sumber konstanta yg didefinisikan sendiri oleh pembuat program.
Standard penulisan untuk mendeklarasikan konstanta Symbolic sebagai berikut:
[Public|Private] Const nama_konstanta [As tipe] = Ekspresi
Const Phi As Single = 3.14159265358979
Const HUT As Date = #17/08/1945#
Private Const Kondisi As Boolean = True
Public Const Programming_2 As String = “Visual Basic.NET”
Contoh definisi dan penggunaan Konstanta
Const jamKerjaHari As Integer = 8
Const hariKerja As Integer = 6
Public sub JumlahJamBekerja()
Return hariKerja * jamKerjaHari
End Sub
Enumerasi
- Enumerasi adalah tipe data yang terdiri dari konstanta-konstanta .
- Desebut juga dengan istilah flag type atau tipe penanda.
Contoh definisi dan penggunaan Konstanta
Enum MessageBoxButton As Integer
Ok = 0
OkCancel = 1
AbortRentIgnore = 2
YesNoCancel = 3
YesNo = 4
End Enum
- Konversi tipe vaiabel adalah mengubah tipe suatu variabel dari satu tipe ke tipe lainnya.
Contoh :
Dim Diskon As String = 0.1
Dim Harga As Double = 1000
Dim Jumlah As Double
Jumlah = Harga – Harga*Ctype(Diskon,Double)
- Fungsi – Fungsi Visual Basic yang digunakan untuk mengkonversi tipe Data :
Comment
- Comment adalah bagian program yang tidak di jalankan waktu dilakukan compile
- Membantu untuk memeberika keterangan pada program yang di buat
- Untuk membuat Comment menggunakan petik satu (‘)
Contoh :
’Define a variable for intNumber
Dim intNumber As Integer
Masalah – Masalah Variabel
- Jika Variabel Integer di kalikan dengan angaka desimal yang mengandung koma. Atau di bagi dan menyisahkan hasil bagi
Contoh :
’Try multiplying numbers.
intNumber = 6
intNumber = intNumber * 10.23
’Try dividing numbers.
intNumber = 12
intNumber = intNumber / 7
Tidak ada komentar:
Posting Komentar