PENDAHULUAN
1.3.1 Untuk membuat desain kalkulator yang menarik dan mudah digunakan.
BAB II
PEMBAHASAN
Start
Pemasukan Input
Angka dan
Operator
Tidak
Angka dan
Operator Valid
Ya
Pemrosesan
Angka dan
Operator
Tampilkan Hasil
Output
2.3.2 Pendefinisian sesuai kebutuhan fungsional
Mengunakan 19 buah tombol dan menggunakan sebuah layar
monitor unutk menampilkan hasil dan pengolahan untuk
melakukan perhitungan.
KALKULATOR
1 2 3 CE C
4 5 6 + -
7 8 9 x /
+/- 0 , =
Ket:
2. Tahap IV Implementasi
sebagai berikut.
1. Sistem Operasi.
Sistem operasi yang digunakan dalam implementasi perangkat
berikut.
Pengaturan Properti:
Komponen Properti Nilai
Form 1 Name Form 1
KALKULATOR
Caption 2-CenterScreen
Startup Position
TextBox 1 Name TxtInput
setting properties seperti diatas, maka codingnya saya contohkan seperti ini:
Option Explicit
txt = txtInput.Text
min_len = 2
Else
min_len = 1
End If
If Len(txt) > min_len Then
Else
txtInput.Text = "0"
End If
End Sub
cmdCE_Click
Hasil = 0
Operator = opNol
End Sub
txtInput.Text = ""
End Sub
Beep
Else
If NilaiBaru Then
txtInput.Text = "."
NilaiBaru = False
Else
End If
End If
End Sub
' Menghitung
HasilBaru = 0
Else
HasilBaru = CDbl(txtInput.Text)
End If
Case opNol
Hasil = HasilBaru
Case opTambah
Case opKurang
Case opKali
Hasil = Hasil * HasilBaru
Case opBagi
If HasilBaru = 0 Then
Call cmdC_Click
Else
End If
End Select
Operator = opNol
NilaiBaru = True
txtinput.Text = Format$(Hasil)
End Sub
If NilaiBaru Then
txtInput.Text = Format$(Index)
NilaiBaru = False
Else
txtInput.Text = _
End If
End Sub
' tombol tambah/kurang/bagi/kali
cmdSama_Click
Operator = Index
NilaiBaru = True
End Sub
If NilaiBaru Then
txtInput.Text = "-"
txtInput.Text = Right$(txtInput.Text, 2)
Else
End If
End Sub
txtInput_KeyPress KeyAscii
End Sub
End Sub
txtInput.SelStart = Len(txtInput.Text)
End Sub
txtInput_Change
End Sub
Dim ch As String
ch = Chr$(KeyAscii)
Select Case ch
Case "0"
cmdAngka_Click 0
Case "1"
cmdAngka_Click 1
Case "2"
cmdAngka_Click 2
Case "3"
cmdAngka_Click 3
Case "4"
cmdAngka_Click 4
Case "5"
cmdAngka_Click 5
Case "6"
cmdAngka_Click 6
Case "7"
cmdAngka_Click 7
Case "8"
cmdAngka_Click 8
Case "9"
cmdAngka_Click 9
cmdOperator_Click opKali
Case "+"
cmdOperator_Click opTambah
cmdSamaDengan_Click
Case "-"
cmdOperator_Click opKurang
Case "."
cmdKoma_Click
Case "/"
cmdOperator_Click opBagi
cmdClearEntry_Click
End Select
KeyAscii = 0
End Sub
Case vbKeyNumpad0
cmdAngka_Click 0
Case vbKeyNumpad1
cmdAngka_Click 1
Case vbKeyNumpad2
cmdAngka_Click 2
Case vbKeyNumpad3
cmdAngka_Click 3
Case vbKeyNumpad4
cmdAngka_Click 4
Case vbKeyNumpad5
cmdAngka_Click 5
Case vbKeyNumpad6
cmdAngka_Click 6
Case vbKeyNumpad7
cmdAngka_Click 7
Case vbKeyNumpad8
cmdAngka_Click 8
Case vbKeyNumpad9
cmdAngka_Click 9
Case vbKeyMultiply
cmdOperator_Click opKali
Case vbKeyAdd
cmdOperator_Click opTambah
Case vbKeySeparator
cmdSamaDengan_Click
Case vbKeySubtract
cmdOperator_Click opKurang
Case vbKeyDivide
cmdOperator_Click opBagi
Case vbKeyDecimal
cmdKoma_Click
Hapus
End Select
KeyCode = 0
End Sub
Setelah program selesai dibuat, maka program tersebut dapat
diformat ke dalam bentuk exe (executable file) sehingga program dapat
dijalankan pada windows tanpa harus membuka program visual basic.
Pada bagian file name, ketik nama file exe-nya. Kemudian klik OK.
Program siap dijalankan.