Mengenal lebih dekat Variabel dan Konstanta di Visual Basic

Mengenal lebih dekat Variabel di Visual Basic - Hai semua apa kabar, kali ini fokuzlagi akan menulis sedikit pengetahuan mengenai Variabel, variabel adalah suatu tempat di memori yang dialokasikan sebagai wadah untuk menyimpan informasi yang dibutuhkan program dan nilainya dapat berubah-ubah sepanjang jalannya program.

Deklarasi Variabel
Visual basic mempunyai beberapa pernyataan yang digunakan untuk pendeklarasian variabel, yaitu Dim, Private dan Public. Contoh:

Dim var1, var2
Public name, alamat, telpon
Private suhu

Perbedaan pernyataan ini terletak pada ruang lingkup variabel yang digunakan. Jika menggunakan Dim atau Private, maka variabelnya bersifat lokal, sedangkan jika menggunakan Public, maka variabelnya bersifat global.

Visual basic memiliki kemampuan untuk mengenali variabel sekalipun tidak dideklarasikan, namun sebaiknya deklarasi tetap dilakukan untuk menghindari kesalahan penggunaan variabel. 

Untuk memaksa agar deklarasi harus dilakukan maka pada bagian atas skrip harus ditambahkan pernyataan Option Explicit

Memberikan Nilai pada Variabel
Untuk memberi nilai pada variabel cukup menuliskan nama variabel, diikuti dengan tanda sama dengan (=), kemudian nilai dari car tersebut. 

Yang harus diperhatikan adalah untuk subtipe variant berupa string nilainya harus diapit oleh tanda kutip (") dan untuk subtipe variant berupa date nilainya harus diapit oleh tanda pagar (#). Contoh:

A = 200
B = A + 25
Kota = "Bandar Lampung"
Tanggal = #07/03/22#

Variabel Array
Array merupakan sekumpulan nilai data yang dikelompokkan dalam sebuah variabel. 

Array berguna jika terdapat beberapa kumpulan nilai data yang sejenis dan akan mendapat perlakuan yang sama pula. 

Misalnya saja ada sepuluh nilai data yang sejenis dan akan diolah cara yang sama, maka akan lebih mudah untuk memasukannya kedalam sebuah array daripada memasukannya ke dalam sepuluh variabel yang berbeda. 

Kumpulan nilai tersebut satu sama lain dibedakan dengan indeks dan mempunyai masing-masing disebut elemen array. 

Setiap elemen tidak harus mempunyai subtipe yang sama. 

Untuk mendeklarasikan sebuah variabel array menggunakan pernyataan sebagai berikut:

Dim A(10)
Dim NamaSiswa (25)

Jumlah elemen array pada contoh pertama adalah 11, sedangkan jumlah elemen array pada contoh kedua adalah 26. 

Ini disebabkan oleh perhitungan elemen array yang dimulai dari 0.

Pada contoh diatas, jumlah elemen array yang diwakili oleh sebuah indeks, yang berarti array tersebut mempunyai satu dimensi. 

Visual basic mampu menangani elemen array hingga 60 dimensi, namun umumnya hanya sampai tiga dimensi saja yang sering digunakan.

Contoh array multidimensi:

Dim tabel(10, 15)
Dim kubus(7, 8, 3)

Kadangkala jumlah elemen array belum diketahui pada saat pendeklarasian. 

Untuk itu, Visual basic menyediakan kemampuan untuk mengubah-ubah jumlah elemen array dengan pernyataan ReDim. 

Mula-mula variabel array dideklarasikan dengan mengosongkan jumlah elemennya sebagai berikut:

Dim var1()

Kemudian jik ternyata Anda ingin menggunakan 10 elemen array, Anda dapat mengubah jumlah indeksnya dengan pernyataan ReDim.

ReDim var1(9)

Pada perkembangan selanjutnya, Anda ingin mengubah jumlah elemennya menjadi 20, maka sekali lagi pernyataan ReDim dapat digunakan.

ReDim var1(19)

Perhatikan bahwa jika Anda menambah jumlah indeks, maka seluruh elemen array lama akan dihapus. Hal ini memang berguna jika Anda ingin menyiapkan sekumpulan data baru, tetapi jika Anda tidak ingin kehilangan data dari elemen sebelumnya, maka Anda harus menggunakan pernyataan Preserve.

Contoh:
ReDim var1(9)
ReDim Preserve var2(14)

Dengan pernyataan Preserve, maka nilai data kesepuluh elemen yang pertama tidak hilang, dengan demikian Anda memiliki lima elemen baru yang masih kosong.

Konstanta

Konstanta sebenarnya adalah variabel juga, namun digunakan untuk menampung suatu nilai yang tetap sepanjang program atau skrip dijalankan. 

Konstanta dideklarasikan dengan menggunakan pernyataan const.  Contoh:

Const g = 9.8
Const e = 2.71828

Konstanta sangat berguna untuk perhitungan-perhitungan dalam matematika atau fisika.

Demikian sedikit tulisan mengenai Variabel dan Konstanta di Visual Basic semoga menjadi sedikit pengetahuan semua.

Atas perhatiannya diucapkan terima kasih.