Simple-nya variable itu merupakan wadah untuk menampung nilai dengan tipe data tertentu, yang dapat kita gunakan dan diubah nilainya selama proses program.
Jika variable dianggap sebagai suatu entitas, maka dia mempunyai 6 properti:
1. Name
Nama variable untuk identitas dalam code, dengan syarat penamaan:
- Harus unik, tidak boleh ada dua atau lebih nama yang sama.
Terutama pada scope yang sama.
- Tidak lebih dari 255 karakter
- Tidak boleh merupakan code yang digunakan oleh visual basic
(contoh: dim, function, double, dll)
- Harus diawali dengan huruf, bukan angka ataupun
karakter khusus (#, %, @, & )
- Tidak memiliki spasi dan atau titik.
2. Address
Mendeklarasikan variable berarti menyediakan memori/tempat untuk menyimpan
nilai variable. Address merupakan lokasi tempat menyimpan nilai tersebut.
3. Data Type
Kita sudah membahas tipe data sebelumnya. Variable memiliki tipe data sehingga
value/nilai yang diberikan padanya harus sesuai dengan tipe data tersebut.
4. Value
Value merupakan nilai yang dimiliki oleh variable yang akan disimpan dalam memori.
5. Scope
Scope merupakan jangkauan variable tersebut dapat digunakan.
6. Life Time
Ketentuan berapa lama variable tersebut dapat digunakan. Misalnya:
Sepanjang form ditampilkan, saat menjalankan event tertentu,
atau sepanjang program dijalankan.
Bagaimana cara mendeklarasikan variable?
Variable dideklarasikan sepaket dengan tipe datanya. Berikut adalah contoh pendeklarasian yang paling sering digunakan:
Dim intSample As Integer
Pendeklarasian tersebut akan sama hasilnya dengan:
Dim intSample As Integer = New Integer
Atau juga
Dim intSample As New Integer
Kita juga dapat mendeklarasikan beberapa variable sekaligus meskipun dengan tipe data yang berbeda.
Dim Pertama As Long, Kedua, Ketiga As Integer, Keempat As String
Variable Kedua dan Ketiga akan bertipe Integer (pada VB6, variable kedua akan bertipe variant)
VB.NET mengizinkan pemberian nilai langsung saat pendeklarasian:
Dim intUrutan as Integer = 8
Juga pemberian nilai langsung pada beberapa variable
Dim intEnam As Integer = 6, intTuju As Integer = 7
Saat pemberian nilai langsung kita harus menuliskan tipe data secara eksplisit.
Karena VB.NET merupakan OOP, kita juga dapat mendeklarasikan variable untuk object tertentu, termasuk object yang kita buat sendiri:
Dim KaryawanBaru as Karyawan
Tetapi pendeklarasian diatas tidak membuat variable object baru. Untuk membuat variable object baru kita harus mendeklarasikan secara eksplisit menggunakan "new"
Dim KaryawanBaru as New Karyawan
atau
Dim KaryawanBaru as Karyawan = New Karyawan
atau
Dim KaryawanBaru as Karyawan
KaryawanBaru = New Karyawan
Mendeklarasikan variable dengan menggunakan Type Character
Selain langsung menyebutkan nama tipe data dalam deklarasi variable, beberapa tipe data juga dapat dideklarasikan dengan type character sebagai berikut:
- Integer: %
- Long: &
- Decimal: @
- Single: !
- Double: #
- String: $
Contoh pendeklarasian variable Integer
Dim num%
num = 5
Lanjuuuut: Variable Scope, Lifetime, dan Access Level
Click here if you like this article.
0 Comments