SOFTWARE PENDUKUNG YANG DIGUNAKAN MENYUSUN PROSEDUR PERCOBAAN CONTOH PEMROGRAMAN KALKULATOR

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