Variable dan Seleksi Kondisi (Visual Basic 6.0) I. Variables Variable adalah nilai yang dapat berubah setiap saat. Pada kondisi ini, variable adalah area yang dialokasikan oleh komputer untuk menyimpan data. Setiap variable harus diberi nama untuk identifikasi dan pemudahan dalam pemanggilan. a) Aturan Penamaan Variable Aturan yang dipakai ketika menamakan suatu variable dalam Visual Basic adalah sebagai berikut: 1) Tidak boleh melebihi 255 karakter 2) Tidak boleh memakai spasi 3) Tidak boleh dimulai dengan angka 4) Tidak boleh memakai titik Dibawah ini adalah contoh penamaan variable yang diperbolehkan dan tidak. b) Type Data Variable dalam Visual Basic 1
c) Deklarasi Variable Dalam Visual Basic, sangat dianjurkan untuk mendeklarasikan suatu variable dengan cara menentukan nama dan type data yang digunakan. Normalnya kita mendeklarasikan suatu variable pada general section menggunakan Dim statement akan tetapi kita bisa juga mendeklarasikannya dalam suatu prosedur atau fungsi. Syntax deklarasi : Dim <nama variable> As <Type Data> Contoh deklarasi : Dim nama As String Dim jmlbrg As Integer Dim pajak As Double Dim lcounter As byte Dim tanggal As Date Dim nama As String, jmlbrg As Integer, pajak As Double d) Operator Aritmatika 2
e) Contoh Penggunaan Variable dalam aplikasi (Penghitungan Luas Segitiga) 1. Buat desain form seperti dibawah ini 2. Atur Property Kontrol Seperti dibawah ini Kontrol Property Nilai Form1 Name Frmsegitiga Caption Luas Segitiga Name Txtalas Text1 Aligment 1 Text 0 Name Txttinggi Text2 Aligment 1 Text 0 Name Txtluas Text3 Aligment 1 Text 0 Enabled False Command1 Name Cmdhitung Caption Hitung Command2 Name Cmdbatal Caption Batal Command3 Name Cmdkeluar Caption Keluar 3
3. Source Code 4. Aplikasi Penghitung Luas Segitiga Setelah Dijalankan 4
f) Latihan Penggunaan Variable Buatlah aplikasi aplikasi berikut ini : 1. Aplikasi penghitung luas Lingkaran NB. Rumus Luas Lingkaran adalah π r 2 2. Aplikasi penghitung luas Tabung NB. Rumus Luas Tabung adalah 2 π r 2 t 5
3. Aplikasi penghitung luas Kerucut NB. Rumus Luas Kerucut adalah 1/3 π r 2 t II. Seleksi Kondisi Dalam hampir semua program yang komplek mengandung suatu penyeleksi kondisi. Dengan menyeleksi suau kondisi, program dapat menentukan tindakan apa yang harus dikerjakan, tergantung dari hasil kondisi yang diseleksi tersebut. Untuk menyeleksi suatu kondisi, didalam visual basic dapat dipergunakan statement If dan statement Select case. a) Statement IF.. Then 1. Statement IF Tunggal Syntax IF <kondisi> THEN <blok kode program 1> ELSE <blok kode program 2> END IF Contoh IF nilai>90 THEN Ket= Lulus ELSE Ket= Tidak Lulus END IF 6
2. Statement IF Tunggal Syntax IF <kondisi> THEN <blok kode program 1> ELSEIF <kondisi> THEN <blok kode program 2> ELSEIF <kondisi> THEN <blok kode program 3>........ <blok kode program N> ELSE <blok kode program 3> END IF Contoh IF nilai= A THEN Ket= Sangat Bagus ELSEIF nilai= B THEN Ket= Bagus ELSE Ket= Cukup END IF b) Statement Select..Case Syntax SELECT CASE <pilihan> CASE <pilihan 1> <blok kode program 1> CASE <pilihan 2> <blok kode program 2> CASE <pilihan n> <blok kode program n> CASE ELSE <blok kode program x>] END SELECT 7
Contoh SELECT CASE nilai CASE A Ket= Sangat Bagus CASE B Ket= Bagus CASE ELSE Ket= Cukup END SELECT c) Contoh Aplikasi dengan seleksi kondisi (Aplikasi Pengubah Warna Font) 1. Buat desain form seperti dibawah ini : 2. Atur Property Kontrol Seperti dibawah ini Kontrol Property Nilai Form1 Name Frmwarna Caption Setting Warna Name optmerah Option1 Caption Merah Value True Name opthijau Option2 Caption Hijau Value False Option3 Name optbiru Caption Biru Value False 8
Command1 Command2 Label2 3. Source Code Name Caption Name Caption Name Caption Cmdset Setting Cmdkeluar Keluar lblset Latihan VB 4. Aplikasi Pengubah Warna Font Setelah Dijalankan 9
d) Latihan Aplikasi dengan seleksi kondisi Buat aplikasi pemilihan penghitungan luas / volume bangun seperti di bawah ini : NB. Rumus Luas Persegi Panjang adalah a.t Rumus Volume Tabung adalah π a 2 t Rumus Volume Bola adalah 4/3 π a t 3 10