Beberapa tipe data yang dikenali oleh visual basic 6.0
- Integer adalah tipe data untuk angka bulat
- Single adalah tipe data untuk angka pecahan
- String adalah tipe data untuk teks (huruf, angka dan tanda baca)
- Boolean adalah tipe data yang hanya bernilai TRUE atau FALSE
- Currency adalah tipe data untuk angka mata uang
- Date adalah tipe data untuk tanggal dan jam
Variabel dideklarasikan dalam sebuah kode program seperti berikut ini
Dim <nama_variabel> As <tipe_data>
Contoh: Dim lebarX As integer
Berikut adalah aturan dalam menulis sebuah variabel visual basic 6.0
- Harus diawali dengan huruf
- Tidak boleh menggunakan spasi tetapi bisa diganti dengan underscore
- Tidak boleh menggunakan karakter khusu (seperti: +, -, *, /, <, >, dll)
- Tidak boleh menggunakan kata kunci yang sudah dikenal oleh visual basic (seperti: dim, as, integer, string dll)
Contoh: LebarX = 20
Untuk tipe data tertentu nilai data harus diapit dengan tanda pembatas, misalnya tipe data string diapit dengan tanda petik ganda "nilai_data"; tipe data date diapit tanda pagar #nilai_data#. sedangkan tipe data yang lain tidak perlu diapit oleh tanda pembatas.
Sebuah variabel mempunyai ruang lingkup (scope) dan juga waktu hidup (life time)
- Variabel Lokal adalah sebuah variabel yang hanya dikenali satu bagian program saja, nilai data yang tersimpan didalamnya hanya akan hidup atau terpakai hanya jika bagian program tersebut dijalankan
- Variabel Global adalah sebuah variabel yang dikenali oleh seluruh bagian program, dan nilai data yang tersimpan didalamnya akan hidup selama program tersebut dijalankan.
Const <nama_konstanta> As <tipe_data> = <nilai_data>
Contoh: Const Phi As Single = 3.14
Contoh program hitung luas bangun visual basic 6.0
1. Buat user interface seperti berikut iniUser Interface (UI) Aplikasi Hitung Luas |
2. Atur property masing-masing object seperti tabel berikut
Object | Property | Value |
---|---|---|
Form1 | Caption | Aplikasi hitung luas |
Frame1 | Caption | Pilih bangunan |
Option1 | Caption | Bujur sangkar |
Option2 | Caption | Persegi panjang |
Option3 | Caption | Lingkaran |
Option4 | Caption | Segitiga |
Frame2 | Caption | Masukkan nilai data |
Label1 | - | - |
Label2 | - | - |
Text1 | Text | 0 |
Text2 | Text | 0 |
Label3 | Caption | Luas Bangunan |
Text3 | Text | 0 |
Command1 | Caption Font Font Style Size |
Hitung Luasan Arial Bold 12 |
3. Buka jendela kode program dan tulis kode program hitung luas bidang
Jendela Code Editor Visual Basic 6.0 |
4. Masukkan kode program berikut kedalam jendela kode
Dim var1 As Single, var2 As Single
Dim luasan As Single
Const phi As Single = 3.14
Private Sub Command1_Click()
var1 = Text1.Text
var2 = Text2.Text
If Option1.Value = True Then
luasan = var1 * var1
Text3.Text = luasan
End If
If Option2.Value = True Then
luasan = var1 * var2
Text3.Text = luasan
End If
If Option3.Value = True Then
luasan = phi * var1 * var1
Text3.Text = luasan
End If
If Option4.Value = True Then
luasan = 0.5 * var1 * var2
Text3.Text = luasan
End If
End Sub
Private Sub Option1_Click()
Label1.Caption = "Sisi"
Label2.Visible = False
Label3.Caption = "Luas Bujur Sangkar"
Text2.Visible = False
Text3.Text = 0
End Sub
Private Sub Option2_Click()
Label1.Caption = "Panjang"
Label2.Visible = True
Label2.Caption = "Lebar"
Label3.Caption = "Luas Persegi Panjang"
Text1.Visible = True
Text2.Visible = True
Text1.Text = 0
Text2.Text = 0
Text3.Text = 0
End Sub
Private Sub Option3_Click()
Label1.Caption = "Jari-Jari"
Label2.Visible = False
Label3.Caption = "Luas Lingkaran"
Text1.Visible = True
Text2.Visible = False
Text1.Text = 0
Text3.Text = 0
End Sub
Private Sub Option4_Click()
Label1.Caption = "Alas"
Label2.Visible = True
Label2.Caption = "Tinggi"
Label3.Caption = "Luas Segitiga Siku-Siku"
Text1.Visible = True
Text2.Visible = True
Text1.Text = 0
Text2.Text = 0
Text3.Text = 0
End Sub
Untuk menjalankan aplikasi yang dibuat tekan tombol F5. Dan hasil aplikasi tersebut dapat dilihat seperti gambar berikut:
Aplikasi menghitung luas bidang |
Penjelasan aplikasi menghitung luas bidang
- Ketika aplikasi dijalankan secara default belum ada jenis bangun atau bidang yang dipilih (bujur sangkar, persegi panjang, lingkaran, dan segitiga siku-siku)
- Ketika jenis bangun atau bidang dipilih maka label1 akan berubah menjadi "Sisi" dan label2 beserta textbox-nya akan hilang
- Isikan nilai "Sisi" dan tekan tombol "Hitung Luasan"
- Maka "Luas Bangun" akan terisi dengan luas bujur sangkar. Begitu juga dengan pilihan bidang lainnya.
Penjelasan kode program aplikasi menghitung luas bidang
Blok pertamaDim var1 As Single, var2 As Single
Dim luasan As Single
Const phi As Single = 3.14
digunakan untuk mendeklarasikan variabel termasuk variabel KONSTANTA "phi"
Blok kedua
Private Sub Command1_Click()
var1 = Text1.Text
var2 = Text2.Text
If Option1.Value = True Then
luasan = var1 * var1
Text3.Text = luasan
End If
dst...
End Sub
- Ketika tombol Command1 (Hitung Luasan) ditekan maka var1 akan terisi oleh text1.text dan var2 terisi oleh text2.text
- VB 6.0 akan melakukan scanning object (Option1 s/d Option2) mana yang dipilih
- Misalkan Option1 yang dipilih (Option1.Value = True). Dalam hal ini adalah luas bujur sangkar, maka luasan = var1 * var2
- Isikan Text3.text dengan nilai variabel luasan dalam hal ini adalah luas bujur sangkar
Blok ketiga
Private Sub Option1_Click()
Label1.Caption = "Sisi"
Label2.Visible = False
Label3.Caption = "Luas Bujur Sangkar"
Text2.Visible = False
Text3.Text = 0
End Sub
Untuk penjelasan blok ketiga berlaku untuk Option1 s/d Option4. Kita ambil contoh event yang terjadi pada Option1
- Ketika Option1 dipilih (Option1.Value = True) maka beberapa property object akan berubah
- Dimulai dari Label1 yang semula bernama "label1" berubah menjadi "Sisi";
- Label2 yang semula tampil berubah menjadi tidak tampil dengan perintah Label2.Visible = False
- Label3 yang semula bernama "Luas Bangun" berubah menjadi "Luas Bujur Sangkar"
- Text2 yang semula tampil berubah menjadi tidak tampil dengan perintah Text2.Visible = False
- Text3 selalu dikondisikan bernilai 0, hal ini dilakukan untuk mereset jika sebelumnya kita sudah memilih pilihan yang lain
Nah, penjelasan dan contoh aplikasi tersebut diatas semoga membantu para netter dalam mencari solusi mengenai mengenal data dan variabel dalam visual basic 6.0.
Tidak ada komentar
Posting Komentar