Jenis-Jenis Variabel di Visual Basic 6.0
Variabel di Visual Basic 6.0 (VB6) adalah tempat penyimpanan sementara yang digunakan untuk menyimpan data selama program dijalankan. Variabel memiliki tipe data tertentu yang menentukan jenis nilai yang dapat disimpan. Berikut adalah jenis-jenis variabel di VB6 berdasarkan tipe datanya dan penggunaannya.
1. Berdasarkan Tipe Data
a. Integer
- Digunakan untuk menyimpan bilangan bulat (tanpa desimal).
- Rentang: -32,768 hingga 32,767.
- Contoh deklarasi:
Dim angka As Integer angka = 100
b. Long
- Digunakan untuk menyimpan bilangan bulat yang lebih besar.
- Rentang: -2,147,483,648 hingga 2,147,483,647.
- Contoh deklarasi:
Dim angkaBesar As Long angkaBesar = 100000
c. Single
- Digunakan untuk menyimpan angka desimal dengan presisi tunggal.
- Rentang: -3.402823E38 hingga 3.402823E38.
- Contoh deklarasi:
Dim nilai As Single nilai = 3.14
d. Double
- Digunakan untuk menyimpan angka desimal dengan presisi ganda.
- Rentang: -1.797693134862315E308 hingga 1.797693134862315E308.
- Contoh deklarasi:
Dim pi As Double pi = 3.14159265358979
e. Currency
- Digunakan untuk menyimpan angka desimal dengan empat angka desimal presisi. Cocok untuk nilai mata uang.
- Rentang: -922,337,203,685,477.5808 hingga 922,337,203,685,477.5807.
- Contoh deklarasi:
Dim harga As Currency harga = 5000.25
f. String
- Digunakan untuk menyimpan teks atau karakter.
- Panjang maksimum: Hingga 2 miliar karakter.
- Contoh deklarasi:
Dim nama As String nama = "John Doe"
g. Boolean
- Digunakan untuk menyimpan nilai logika:
TrueatauFalse. - Contoh deklarasi:
Dim status As Boolean status = True
h. Date
- Digunakan untuk menyimpan nilai tanggal dan waktu.
- Rentang: 1 Januari 100 hingga 31 Desember 9999.
- Contoh deklarasi:
Dim tanggalLahir As Date tanggalLahir = #1/1/2000#
i. Variant
- Tipe data universal yang dapat menyimpan nilai apa pun (angka, string, tanggal, dll.).
- Lebih fleksibel tetapi memakan lebih banyak memori.
- Contoh deklarasi:
Dim data As Variant data = "Hello"
2. Berdasarkan Jenis Penggunaan
a. Variabel Lokal
- Dideklarasikan di dalam suatu prosedur atau fungsi.
- Hanya dapat digunakan di dalam prosedur tersebut.
- Contoh:
Sub Hitung() Dim hasil As Integer hasil = 10 + 20 MsgBox hasil End Sub
b. Variabel Global
- Dideklarasikan di bagian umum (General Declarations) dari modul atau formulir dengan kata kunci
Public. - Dapat diakses oleh semua prosedur dalam modul tersebut atau bahkan di modul lain.
- Contoh:
Public jumlah As Integer
c. Variabel Modul (Private)
- Dideklarasikan di bagian umum dari modul atau formulir dengan kata kunci
Private. - Hanya dapat diakses oleh prosedur dalam modul tersebut.
- Contoh:
Private nilai As Integer
d. Variabel Statis (Static)
- Dideklarasikan dengan kata kunci
Staticdi dalam prosedur. - Nilainya tetap ada meskipun prosedur selesai dijalankan, sehingga dapat digunakan lagi pada pemanggilan berikutnya.
- Contoh:
Sub Hitung() Static counter As Integer counter = counter + 1 MsgBox "Counter: " & counter End Sub
3. Cara Deklarasi Variabel di VB6
a. Deklarasi dengan Dim
- Digunakan untuk mendeklarasikan variabel lokal.
- Contoh:
Dim angka As Integer
b. Deklarasi dengan Private
- Digunakan untuk mendeklarasikan variabel modul.
- Contoh:
Private nama As String
c. Deklarasi dengan Public
- Digunakan untuk mendeklarasikan variabel global.
- Contoh:
Public saldo As Currency
d. Deklarasi dengan Static
- Digunakan untuk mendeklarasikan variabel yang nilainya tidak hilang setelah prosedur selesai dijalankan.
- Contoh:
Static jumlah As Integer
4. Aturan Penamaan Variabel di VB6
- Harus diawali dengan huruf (tidak boleh dimulai dengan angka).
- Tidak boleh menggunakan spasi (gunakan underscore
_jika perlu). - Tidak boleh menggunakan kata kunci VB6 (seperti
Dim,If,Then). - Panjang nama maksimal 255 karakter.
Contoh Nama Variabel yang Valid:
umurtotal_harganilaiAkhir
Contoh Nama Variabel yang Tidak Valid:
1data(dimulai dengan angka)total harga(mengandung spasi)If(menggunakan kata kunci)
5. Kesimpulan
Variabel di Visual Basic 6.0 sangat fleksibel dengan berbagai jenis tipe data dan penggunaan. Pemilihan tipe data yang tepat penting untuk mengoptimalkan memori dan memastikan program berjalan dengan efisien. Pastikan juga menggunakan penamaan yang jelas dan konsisten untuk menjaga keterbacaan kode.
Komentar
Posting Komentar