txtDatai.Text = “” Next i
Cara diatas lebih mudah bila dibandingkan cara “konvensional” berikut :
Text1.Text = “” Text2.Text = “”
… Text4.Text = “”
D. SOFTWARE PENDUKUNG YANG DIGUNAKAN
Software pendukung yang digunakan Microsoft Visual Basic 6.0
E. MENYUSUN PROSEDUR PERCOBAAN CONTOH PEMROGRAMAN KALKULATOR
Ikuti cara berikut untuk membuat program kalkulator sederhana, dan beri nama kalkulator.vbp:
1. Letakkan sebuah TextBox dan 4 buah Command-Button dan atur posisinya seperti gambar 8.1 dibawah ini :
Gambar 8.1 Tampilan awal form
2.
Aturlah properti setiap obyeknya seperti pada tabel dibawah ini :
KONTROL PROPERTI
VALUE
Form Border Style
1-Fixed Single Caption
Kalkulator StartUpPosition
2-Center Screen Text1
Text kosong
Alignment 1-Right Justify
Command1 Name
cmdAngka Caption
1 Index
Command2 Name
cmdHapus Caption
C Command3
Name cmdOperator
Caption +
Index Command4
Name cmdHitung
Dian Wahyuningsih, S.Kom Visual Basic
Caption =
3. Buatlah kontrol array dari cmdAngka hingga berjumlah sebanyak 10 buah dan dari cmdOperator hingga berjumlah sebanyak 4 buah. Kemudian atur properti
caption masing masing sebagai berikut :
OBJECT CAPTION
cmdAngka0 cmdAngka1
cmdAngka2 …
cmdAngka9 cmdAngka10
1 2
3 …
, cmdOperator0
cmdOperator1 cmdOperator2
cmdOperator3 +
-
4. Atur lah posisi setiap CommandButton sehingga menjadi seperti pada gambar 8.2 ini:
Gambar 8.2 Menambah dan mengatur CommandButton
5. Berikut ini kode program yang dapat Anda ketik pada jendela kode. Kode program berikut disertai penjelasan agar Anda dapat memahami maksud setiap kode-nya:
KODE PROGRAM PENJELASAN
Dim angka1 To 2 As Single Dim operator As String
Mendeklarasikan variabel-variabel global
Private Sub cmdAngka_ClickIndex As Integer Text1.Text = Text1.Text cmdAngkaIndex.Caption
End Sub
Bila user mengklik salah satu cmdAngka, maka akan ditampilkan
pada Text1 sesuai dengan caption cmdAngka yang di-klik.
Private Sub cmdOperator_ClickIndex As Integer If Text1.Text = Then Exit Sub
angka1 = CSngText1.Text operator = cmdOperatorIndex.Caption
Text1.Text = End Sub
Bila user meng-klik salah satu cmdOperator, maka :
Cek apakah Text1 kosong, bila True maka proses tidak perlu dilanjutkan
Konversi isi Text1 menjadi Single, lalu simpan ke dalam variabel angka1 -
Dian Wahyuningsih, S.Kom Visual Basic
variabel array Simpan caption cmdOperator yang di-
klik ke dalam variabel operator sebagai tanda operasi penghitungan
Kosongkan Text1
Private Sub cmdHitung_Click Dim hasil As Single
If Text1.Text = Then Exit Sub angka2 = CSngText1.Text
Select Case operator Case +
hasil = angka1 + angka2 Case -
hasil = angka1 - angka2 Case
hasil = angka1 angka2 Case
hasil = angka1 angka2 End Select
Text1.Text = hasil End Sub
Bila user meng-klik cmdHitung : Deklarasi variabel lokal
Cek apakah Text1 kosong, bila True maka proses
tidak perlu dilanjutkan Konversi isi Text1 menjadi Single, lalu
simpan ke dalam variabel angka2 - variabel
array Lakukan penghitungan sesuai dengan
isi variabel operator dan hasil penghitungan
disimpan dalam variabel hasil :
Operasi penjumlahan Operasi pengurangan
Operasi perkalian Operasi pembagian
Private Sub cmdHapus_Click Text1.Text =
End Sub
Tampilkan hasil penghitungan pada Text1
Bila user meng-klik cmdHapus, maka kosongkan Text1
F. KESIMPULAN