Buka Aplikasi Visual Studio 2010 Kemudian Klik File, New Project, pilih project type nya Visual Basic, Windows Form Aplications.
Kemudian buat nama project tentukan sendiri, setelah itu pilih tempat penyimpanan. Klik OK!
Buat desain program seperti gambar dibawah ini :
1. Buat Button Angka 0 hingga 9 tentukan sendiri name layer button tersebut.
– Klik 2x pada button angka tersebut kemudian ketik coding dibawah ini.
Koding Angka 0-9
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.ClicLabel2.Text = Label2.Text & “0”
Label2.Text = Label2.Text & “1”
Label2.Text = Label2.Text & “2”
Label2.Text = Label2.Text & “3”
Label2.Text = Label2.Text & “4”
Label2.Text = Label2.Text & “5”
Label2.Text = Label2.Text & “6”
Label2.Text = Label2.Text & “7”
Label2.Text = Label2.Text & “8”
Label2.Text = Label2.Text & “9”
2. Kemudian Buat Button Operator Seperti: (+)(-)(/)(*)(^) (Tambah, kurang, bagi, kali, dan pangkat). Tentukan sendiri name layer button tersebut diproperties.
Koding Operator
Public Class Form1
Dim nilai As Double
Dim aksi As String
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click
nilai = Val(Label2.Text)
Label1.Text = Label2.Text & “” & ” + ”
Label2.Text = “”
aksi = “+”
nilai = Val(Label2.Text)
Label1.Text = Label2.Text & “” & ” – ”
Label2.Text = “”
aksi = “-”
nilai = Val(Label2.Text)
Label1.Text = Label2.Text & “” & ” : ”
Label2.Text = “”
aksi = “:”
nilai = Val(Label2.Text)
Label1.Text = Label2.Text & “” & ” x ”
Label2.Text = “”
aksi = “x”
nilai = Val(Label2.Text)
Label1.Text = Label2.Text & “” & ” ^ ”
Label2.Text = “”
aksi = “^”
3. Buat Button Sama Dengan. Tentukan sendiri name layer button tersebut diproperties.
Koding sama dengan (=)
Public Class Form1
Dim aksi As String
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button4.Click
If aksi = “+” Then
Label2.Text = nilai + Label2.Text
End If
If aksi = “-” Then
Label2.Text = nilai – Label2.Text
End If
If aksi = “:” Then
Label2.Text = nilai / Label2.Text
End If
If aksi = “x” Then
Label2.Text = nilai * Label2.Text
End If
If aksi = “^” Then
Label2.Text = nilai ^ Label2.Text
End If
4. Buat Button Clear Entry (CE). Tentukan sendiri name layer button tersebut diproperties.
Koding Clear Entry (CE)
Private Sub Button19_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button19.Click
TextBox1.Text = “”
Label1.Text = “”
Label2.Text = “”
5. Button Delete (DEL) Tentukan sendiri name layer button tersebut diproperties.
Koding DELETE(DEL)
Private Sub Button21_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button21.Click
If Label2.Text <> “” Then
Label2.Text = “”
End If
6. Button Delete (DEL) Tentukan sendiri name layer button tersebut diproperties.
Koding PLUS MINUS(+/-)
Private Sub Button20_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button20.Click
Label2.Text = “- ” & Label2.Text
7. Buat Button EXIT. Tentukan sendiri name layer button tersebut diproperties.
Koding EXIT “MESSAGES BOX”
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button5.Click
pesan = MsgBox(” Apakah Anda yakin ingin keluar dari Aplikasi ini? “, MsgBoxStyle.Question + MsgBoxStyle.YesNo, ” Calculator “)
If pesan = vbYes Then
Me.Close()
End If
8. Buat sebuah LABEL tetapi kosongkan nama text LABEL tersebut. Dan Tambahkan Timer di Toolbox. Tentukan sendiri name layer label tersebut diproperties.
Koding RUNNING TEKS
(“Selamat Berhitung”)
Public Class Kalkulator
Dim tulisan(2) As String
Dim i, j As Integer
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Timer1.Tick
If i.Equals(tulisan(j).Length) Then
Me.LBLucapan.Text = ” ”
If j < tulisan.Length – 1 Then
j = j + 1
Me.LBLucapan.Text = tulisan(j)
Else
j =0
End If
i = 0
End If
LBLucapan.Text = tulisan(j).Substring(0, i)
i = i + 1
End Sub
Private Sub Kalkulator_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load
tulisan(0) = ” Selamat Berhitung ! ”
tulisan(1) = ” Selamat Berhitung ! ”
tulisan(2) = ” Selamat Berhitung ! ”
Timer1.Start(