a. Konsep
Kalkultor
adalah alat perhitungan untuk memudahkan manusia menghitung suatu bilangan yang
terdiri dari angka. Pada aplikasi kalkulator ini memiliki kegunaan antara lain
yaitu bagaimana cara melakukan perhitungan fungsi aritmatika yang dibuat pada software Visual Basic 2010 dengan
memasukkan listing sebagai source code-nya.
Tujuan pembuatan ini adalah untuk memudahkan pengguna dalam perhitungan
aritmatika sebab dalam aplikasi kalkulator ini mempunyai fungsi aritmatika. Sasaran
dalam pembuatan aplikasi kalkulator ini adalah untuk pengguna agar memudahkan
dalam operasi perhitungan. Walaupun pada aplikasi kalkulator ini tentunya tidak
lengkap seperti kalkulator yang telah ada saat ini yaitu kalkulator scientific. Fungsi aritmatika yang
terdapat pada aplikasi kalkulator ini terdapat fungsi sin, cos, tan, pangkat,
akar, plus minus, titik (sebagai desimal), faktorial, eksponensial, ln, dan
fungsi log. Berikut merupakan simbol dan kegunaan dari fungsi aritmatika yang
terdapat dalam aplikasi kalkulator ini.
1.
Fungsi sin
Fungsi ini untuk mengetahui nilai sin dari suatu
bilangan
2.
Fungsi cos
Fungsi ini untuk mengetahui nilai cos dari suatu
bilangan
3.
Fungsi tan
Fungsi ini untuk mengetahui nilai tan dari suatu
bilangan
4.
Fungsi pangkat (^)
Fungsi ini untuk perpangkatan suatu bilangan
5.
Fungsi pengakaran (
)

Fungsi ini untuk mengetahui nilai akar dari suatu
bilangan
6.
Fungsi plus minus (±)
Fungsi ini sebenarnya sangat penting dalam perhitungan
matematika, untuk merubah nilai positif dan negatif pada suatu bilangan
7.
Fungsi faktorial (!)
Fungsi ini untuk menghitung nilai faktorial dari suatu
bilangan
8.
Fungsi eksponensial (e)
Fungsi ini untuk menghitung nilai eksponensial dari
suatu bilangan
9.
Fungsi ln
Fungsi ini untuk menghitung nilai ln pada suatu bilangan
10.
Fungsi log
Fungsi untuk menghitung nilai log pada suatu bilangan
Cara kerja pada aplikasi ini yaitu
pertama buka aplikasi kalkulator kemudian muncul menu utama yang sudah dapat
digunakan untuk proses perhitungan. Kemudian tekan tombol angka yang diinginkan
lalu tekan tombol fungsi matematikanya seperti yang telah disebutkan di atas,
setelah itu tekan tombol sama dengan (=). Contohnya kita ingin menghitung hasil
kuadrat dari 3. Maka yang harus dilakukan adalah tekan angka 3 pada tombol
kemudian tekan fungsi matematika yaitu pangkat (^), lalu tekan tombol 2 setelah
itu tekan tombol = maka akan keluar hasilnya.
Sebelum menjelaskan bagaimana penggunaan
aplikasi kalkulator yang kami buat, kami akan sedikit membahas mengenai fungsi
aritmatika apa saja yang ada pada aplikasi ini. Pada menu utama, tampilan
kalkulator sudah langsung bisa dioperasikan. Pada layar kalkulator yang
merupakan menu utama, terdapat beberapa tombol berupa angka yang terdiri dari
angka 0 sampai 9 serta tombol 00 dan fungsi aritmatika seperti titik (untuk
tanda desimal), plus minus (±), sin, cos, tan,
pengakaran (
),
pangkat (^), ln, faktorial (n!), log, dan eksponensial (eks), penjumlahan (+)
pengurangan (-), perkalian (x), dan pembagian (/), serta tombol sama dengan (=)
yang berfungsi sebagai perhitungan hasil akhir dari pengoperasian aritmatika. Selain itu juga ada
rumus dasar matematika seperti bagaimana cara menghitung keliling, luas, dan
volume.

Berikut langkah-langkah penggunaan kalkulator yang telah kelompok
kami buat, selamat menikmati aplikasi ini... ^,^
1. Saat dibuka aplikasi kalkulator ini, muncul menu utama yang sudah
langsung dapat dipakai untuk pengoperasian aritmatika yang terdiri dari
tombol-tombol berupa angka dan fungsi operator dan label sebagai layar yang
berfungsi untuk menampilkan hasil perhitungan dan penginputan data berupa angka
dan fungsi operator.
2. Pada menu utama terdapat layar yang merupakan tempat untuk
menampilkan data input berupa angka
yang sudah tersedia dari angko 0 sampai 9 serta tombol 00 dan fungsi aritmatika
yaitu ±, ^,
, cos,
sin, tan, .(untuk desimal), log, eks, ln, !, +, -, x, dan /.

3. Misalnya saja kita ingin menghitung nilai sin dari 30. Maka
langkahnya adalah tekan tombol 3 dan tekan tombol 0 lalu tekan tombol sin,
untuk memunculkan hasil perhitungan maka tekan tombol sama dengan (=). Maka
secara otomatis muncul hasil dari nilai sin 30.
4. Lakukan langkah seperti di
atas untuk semua operasi perhitungan yang diinginkan. Selain itu ada cara untuk menghitung
keliling, luas, dan volume.
5. Untuk menghitung keliling,
pada menu utama tekan tombol keliling. Kemudian ada tiga dimensi yang tersedia untuk
mengitung keliling yaitu persegi, persegi panjang, dan lingkaran. Pilih dimensi
yang diinginkan, misalnya persegi. Pada textbox 1 (sisi) masukan angka yang
diinginkan lalu jika data valid (benar) maka tekan tombol hitung maka hasil
akan muncul pada textbox 2 (hasil). Jika sudah selesai perhitungannya tekan
tombol kembali maka akan kembali ke menu utama. Sama juga halnya dengan dimensi
persegi panjang, pilih dimensi persegi panjang lalu masukan angka pada textbox
1 (panjang) dan textbox 2 (lebar). Jika data yang dimasukkan valid maka dapat
mengitung hasilnya dengan cara menekan tombol hitung maka hasil akan muncul
pada textbox 3 (hasil). Jika sudah selesai perhitungannya maka tekan tombol
kembali untuk ke menu utama. Pada dimensi lingkaran masukan angka pada textbox
diameter, jika angka yang dimasukan valid maka dapat menghitung hasilnya dengan
cara menekan tombol hitung maka hasilnya akan muncul pada textbox 2.
Selanjutnya jika ingin mengakhiri maka tekan tombol kembali, maka akan muncul
menu utama.
6. Untuk menghitung luas, pada menu utama klik luas. Terdapat tiga
dimensi dari luas yaitu, persegi, persegi panjang, dan segitiga. jika memilih
untuk menghitung persegi maka masukan angka pada textbox sisi. Jika angka yang
dimasukan valid maka dapat menghitung hasilnya dengan cara klik tombol hitung
maka hasilnya akan muncul pada textbox hasil. Jika sudah selesai maka klik
tombol kembali ke menu utama. Jika memilih dimensi persegi panjang, masukan
angka pada textbox panjang dan lebar. Jika angka yang dimasukan valid maka
dapat dihitung dengan cara menekan tombol hitung maka hasilnya akan muncul pada
textbox hasil, namun jika angka yang dimasukan tidak valid maka harus memasukan
angka lagi pada textbox panjang dan lebar. Jika ingin menyudahi perhitungan
tekan tombol kembali. Jika ingin menghitung luas segitiga maka masukan angka
pada alas dan tinggi, jika angka yang dimasukan valid maka dapat melakukan
proses perhitungan dengan cara menekan tombol hitung maka hasilnya akan muncul
pada textbox hasil. Jika angka yang dimasukan tidak valid maka masukan lagi
angka yang valid pada textbox alas dan tinggi. Setelah selesai menghitung tekan
tombol kembali, maka akan kembali ke menu utama.
7. Untuk menghitung volume, pada menu utama klik volume. Terdapat
tiga dimensi untuk menghitung volume yaitu, kubus, balok, dan kerucut. Jika
memilih dimensi kubus maka masukan angka pada textbox sisi. Jika angka yang
dimasukan valid maka dapat menghitung dengan cara menekan tombol hitung maka
hasilnya akan muncul pada textbox hasil, jika angka yang dimasukan tidak valid
maka harus mengisi angka yang valid pada textbox sisi. Setelah selesai
melakukan perhitungan maka tekan tombol kembali ke menu utama. Pada dimensi
balok, masukan angka pada textbox panjang, lebar, dan tinggi. Jika angka yang
dimasukan valid maka dapat melakukan proses perhitungan dengan cara menekan
tombol hitung. Jika angka yang dimasukan tidak valid maka harus mengisi angka
yang valid pada textbox panjang, lebar, dan tinggi. Setelah selesai melakukan
perhitungan volume pada dimensi yang diinginkan maka tekan tombol kembali yang
akan kembali pada menu utama.
Langkah-langkah
di atas merupakan cara bagaimana menggunakan aplikasi perhitungan dengan
menggunakan kalkulator. Intinya dalam penggunaan aplikasi kalkulator ini
tinggal tekan tombol angka yang ingin dihitung lalu tekan tombol fungsi
aritmatika yang dibutuhkan kemudian masukan angka kedua lalu tekan tombol sama
dengan (=) maka secara otomatis pada layar akan muncul hasil dari pengoperasian
aritmatika yang telah di-input-kan
datanya tadi.
c. Deskripsi Listing
FORM 1
Pada form 1 klik dua
kali, lalu masukan listng berikut:
Public Class form1
Dim number1, number2, answer As Single
Dim aritmatikproses As String
Untuk menampilkan angka 1
klik button 1 dua kali, lalu masukan listing berikut
Private Sub
Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Label1.Text = Label1.Text & "1"
End Sub
Untuk menampilkan angka 2
klik button 2 dua kali, lalu masukan listing berikut
Private Sub
Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
Label1.Text = Label1.Text & "2"
End Sub
Untuk menampilkan angka 3
klik button 3 dua kali, lalu masukan listing berikut
Private Sub
Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button3.Click
Label1.Text = Label1.Text & "3"
End Sub
Untuk menampilkan angka 4
klik button 4 dua kali, lalu masukan listing berikut
Private Sub
Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
Label1.Text = Label1.Text & "4"
End Sub
Untuk menampilkan angka 5
klik button 5 dua kali, lalu masukan listing berikut
Private Sub
Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
Label1.Text = Label1.Text & "5"
End Sub
Untuk menampilkan angka 6
klik button 6 dua kali, lalu masukan listing berikut
Private Sub
Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button6.Click
Label1.Text = Label1.Text & "6"
End Sub
Untuk menampilkan angka 7
klik button 7 dua kali, lalu masukan listing berikut
Private Sub Button7_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button7.Click
Label1.Text = Label1.Text & "7"
End Sub
Untuk menampilkan angka 8
klik button 8 dua kali, lalu masukan listing berikut
Private Sub
Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button8.Click
Label1.Text = Label1.Text & "8"
End Sub
Untuk menampilkan angka 9
klik button 9 dua kali, lalu masukan listing berikut
Private Sub
Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button9.Click
Label1.Text = Label1.Text & "9"
End Sub
Untuk menampilkan koma
klik button 10 dua kali, lalu masukan listing berikut
Private Sub
Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button10.Click
Label1.Text = Label1.Text & "."
End Sub
Untuk mengosongkan layar tampilan klik button 12 dua kali lalu masukan
listing berikut
Private Sub Button12_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button12.Click
Label1.Text = ""
Label2.Text = ""
End Sub
Untuk menampilkan
angka 0, klik button 11 dua kali lalu masukkan listing berikut:
Private Sub
Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button11.Click
Label1.Text = Label1.Text & "0"
End Sub
Untuk menggunakan operasi penjumlahan, klik button 15 dua kali lalu
masukkan listing berikut:
Private Sub
Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button15.Click
number1 = Val(Label1.Text)
Label2.Text = Label1.Text & " " & "+"
Label1.Text = ""
aritmatikproses = "+"
End Sub
Untuk menggunakan
operasi pengurangan, klik button 16 dua kali lalu masukkan listing berikut:
Private Sub
Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button16.Click
number1 = Val(Label1.Text)
Label2.Text = Label1.Text & " " & "-"
Label1.Text = ""
aritmatikproses = "-"
End Sub
Untuk menggunakan
operasi perkalian, klik button 14 dua kali lalu masukkan listing berikut:
Private Sub
Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button14.Click
number1 = Val(Label1.Text)
Label2.Text = Label1.Text & " " & "X"
Label1.Text = ""
aritmatikproses = "X"
End Sub
Untuk menggunakan
operasi pembagian, klik button 13 dua kali lalu masukkan listing berikut:
Private Sub
Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button13.Click
number1 = Val(Label1.Text)
Label2.Text = Label1.Text & " " & "/"
Label1.Text = ""
aritmatikproses = "/"
End Sub
Untuk menggunakan
operasi perhitungan sinus, klik button 20 dua kali lalu masukkan listing
berikut:
Private Sub
Button20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button20.Click
Label2.Text = "Sin"
& " " & Label1.Text
Label1.Text = Math.Sin(Label1.Text
* (Math.PI / 180))
End Sub
Untuk menggunakan
operasi perhitungan cosinus, klik button 18 dua kali lalu masukkan listing
berikut:
Private Sub
Button18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button18.Click
Label2.Text = "Cos"
& " " & Label1.Text
Label1.Text = Math.Cos(Label1.Text
* (Math.PI / 180))
End Sub
Untuk menggunakan
operasi perhitungan tangen, klik button 17 dua kali lalu masukkan listing
berikut:
Private Sub
Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button17.Click
Label2.Text = "tan"
& " " & Label1.Text
Label1.Text = Math.Tan(Label1.Text
* (Math.PI / 180))
End Sub
Untuk menggunakan
operasi perhitungan pangkat, klik button 21 dua kali lalu masukkan listing
berikut:
Private Sub
Button21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button21.Click
number1 = Val(Label1.Text)
Label2.Text = Label1.Text & " " & "^"
Label1.Text = ""
aritmatikproses = "^"
End Sub
Untuk menggunakan
operasi perhitungan akar, klik button 22 dua kali lalu masukkan listing
berikut:
Private Sub
Button22_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button22.Click
number1 = Val(Label1.Text)
Label2.Text = "√"
& " " & Label1.Text
Label1.Text = Label1.Text ^ 0.5
aritmatikproses = "√"
End Sub
Untuk menggunakan
operasi perhitungan log, klik button 23 dua kali lalu masukkan listing berikut:
Private Sub
Button23_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button23.Click
Label2.Text = "log"
& " " & Label1.Text
Label1.Text = Math.Log10(Label1.Text)
End Sub
Untuk menggunakan
operasi perhitungan ln, klik button 24 dua kali lalu masukkan listing berikut:
Private Sub
Button24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button24.Click
number1 = Val(Label1.Text)
Label2.Text = "ln"
& " " & Label1.Text
Label1.Text = ""
aritmatikproses = "ln"
End Sub
Untuk menggunakan
operasi perhitungan exponential, klik button 27 dua kali lalu masukkan listing
berikut:
Private Sub
Button27_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button27.Click
number1 = Val(Label1.Text)
Label2.Text = Label1.Text & " " & "e"
Label1.Text = ""
aritmatikproses = "exp"
End Sub
Untuk mengubah
angka dalam tampilan dari positif menjadi negatif, klik button 25 dua kali lalu
masukkan listing berikut:
Private Sub
Button25_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button25.Click
Label1.Text = Label1.Text * -1
End Sub
Untuk menampilkan
angka 00, klik button 31 dua kali lalu
masukkan listing berikut:
Private Sub
Button31_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button31.Click
Label1.Text = Label1.Text & "00"
End Sub
untuk menggunakan
operasi faktorial, klok button 26 dua kali dan masukkan listing berikut:
Private Sub Button26_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button26.Click
Label2.Text = Label1.Text & "!"
Dim A As Double
Dim i As Double
A = 1
For i =
1 To Label1.Text
A = A * i
On Error Resume Next
Label1.Text = Str(A)
answer = Label1.Text
Label1.Text = answer
Next
End Sub
Untuk menampilkan
hasil perhitungan klik button 15 dua kali lalu masukan listing berikut
Private Sub
Button19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button19.Click
number2 = Val(Label1.Text)
If
aritmatikproses = "+" Then
answer = number1 + number2
Label1.Text = answer
Label2.Text = Label2.Text & " " & number2 & "="
End If
If
aritmatikproses = "-" Then
answer = number1 - number2
Label1.Text = answer
Label2.Text = Label2.Text & " " & number2 & "="
End If
If
aritmatikproses = "X" Then
answer = number1 * number2
Label1.Text = answer
Label2.Text = Label2.Text & " " & number2 & "="
End If
If
aritmatikproses = "/" Then
answer = number1 / number2
Label1.Text = answer
Label2.Text = Label2.Text & " " & number2 & "="
End If
If
aritmatikproses = "/" Then
If
number2 = 0 Then
MsgBox("cann't
devide by zero", 0, "ulang
lagi")
Label1.Text = "error"
End
If
End If
If
aritmatikproses = "^" Then
answer = number1 ^ number2
Label2.Text = answer
Label1.Text = ""
End If
If
aritmatikproses = "√" Then
answer = number1 ^ 0.5
Label2.Text = answer
Label1.Text = ""
End If
If
aritmatikproses = "ln" Then
answer = Math.Log(Label1.Text)
Label2.Text = answer
Label1.Text = ""
End If
If
aritmatikproses = "exp" Then
answer = number1 * (10 ^ number2)
Label2.Text = answer
Label1.Text = ""
End If
End Sub
Untuk menampilkan
form 2 dan menghitung luas suatu benda, klik button 29 dua kali lalu masukkan
listing berikut:
Private Sub
Button29_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button29.Click
Form2.Show()
End Sub
Untuk menampilkan
form 3 dan menghitung volume suatu benda, klik button 28 dua kali lalu masukkan
listing berikut:
Private Sub
Button28_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button28.Click
Form3.Show()
End Sub
Untuk menampilkan
form 4 dan menghitung keliling suatu benda, klik button 30 dua kali lalu
masukkan listing berikut:
Private Sub
Button30_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button30.Click
Form4.Show()
End Sub
Untuk
mengaktifasi semua button di aplikasi kalkulator, klik button 32 dua kali dan
masukkan listing berikut:
Private Sub
Button32_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button32.Click
Button1.Enabled = True
Button2.Enabled = True
Button3.Enabled = True
Button4.Enabled = True
Button5.Enabled = True
Button6.Enabled = True
Button7.Enabled = True
Button8.Enabled = True
Button9.Enabled = True
Button10.Enabled = True
Button11.Enabled = True
Button12.Enabled = True
Button13.Enabled = True
Button14.Enabled = True
Button15.Enabled = True
Button16.Enabled = True
Button17.Enabled = True
Button18.Enabled = True
Button19.Enabled = True
Button20.Enabled = True
Button21.Enabled = True
Button22.Enabled = True
Button23.Enabled = True
Button24.Enabled = True
Button25.Enabled = True
Button26.Enabled = True
Button27.Enabled = True
Button28.Enabled = True
Button29.Enabled = True
Button30.Enabled = True
Button31.Enabled = True
Button32.Enabled = True
Label2.Text = "0"
End Sub
Untuk
men-non-aktifasi semua button yang ada di aplikasi kalkulator, klik button 33
dua kali lalu masukkan listing berikut:
Private Sub
Button33_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button33.Click
Button1.Enabled = False
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False
Button5.Enabled = False
Button6.Enabled = False
Button7.Enabled = False
Button8.Enabled = False
Button9.Enabled = False
Button10.Enabled = False
Button11.Enabled = False
Button12.Enabled = False
Button13.Enabled = False
Button14.Enabled = False
Button15.Enabled = False
Button16.Enabled = False
Button17.Enabled = False
Button18.Enabled = False
Button19.Enabled = False
Button20.Enabled = False
Button21.Enabled = False
Button22.Enabled = False
Button23.Enabled = False
Button24.Enabled = False
Button25.Enabled = False
Button26.Enabled = False
Button27.Enabled = False
Button28.Enabled = False
Button29.Enabled = False
Button30.Enabled = False
Button31.Enabled = False
Button34.Enabled = False
Label1.Text = ""
Label2.Text = ""
End Sub
Untuk menghapus
angka dalam tampilan, klik button 34 dua kali lalu masukkan listing berikut:
Private Sub
Button34_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button34.Click
Label1.Text =
Label1.Text.Remove(Label1.Text.Length - 1, 1)
End Sub
Untuk menampilkan
form2 yang yang berfungsi melakukan perhitungan luas, klik tool strip menu item
luas dua kali lalu masukkan listing berikut:
Private Sub
luasToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal
e As System.EventArgs)
Handles StandarToolStripMenuItem.Click
Form2.Show()
End Sub
Untuk menampilkan
form3 yang yang berfungsi melakukan perhitungan luas, klik tool strip menu item
volume dua kali lalu masukkan listing berikut:
Private Sub
VolumeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
VolumeToolStripMenuItem.Click
Form3.Show()
End Sub
Untuk menampilkan
form4 yang yang berfungsi melakukan perhitungan luas, klik tool strip menu item
keliling dua kali lalu masukkan listing berikut:
Private Sub
KelilingToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
KelilingToolStripMenuItem.Click
Form3.Show()
End Sub
Untuk keluar dari
aplikasi, klik tool strip menu item exit dua kali lalu amsukkan listing
berikut:
Private Sub
ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
ExitToolStripMenuItem.Click
If
MsgBox("Yakin mau keluar?", MsgBoxStyle.OkCancel, "Keyakinan")
= MsgBoxResult.Ok Then
Me.Close()
End If
End Sub
Untuk memberi
pilihan bantuan pada aplikasi, klik tool strip menu item penggunaan dua kali
lalu masukkan listing berikut:
Private Sub
PenggunaanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
PenggunaanToolStripMenuItem.Click
If
MsgBox("Yakin Butuh Bantuan?", MsgBoxStyle.OkCancel, "Keyakinan")
= MsgBoxResult.Ok Then
Form5.Show()
End If
End Sub
fORM 2
Untuk menghitung operasi
perhitungan luas persegi, klik button1 dua kali lalu masukkan listing berikut:
Private Sub
Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Dim
sisi As Integer
Dim
hasil As Integer
sisi = TextBox1.Text
hasil = TextBox1.Text ^ 2
TextBox2.Text = hasil
If sisi
< 0 Then
TextBox2.Text = "Data Anda Salah"
End If
End Sub
Untuk kembali ke aplikasi
kalkulator, klik button4 dua kali lalu masukkan listing berikut:
Private Sub Button4_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button4.Click
form1.Show()
Me.Hide()
End Sub
untuk menghitung
operasi perhitungan luas persegi panjang, klik button2 dua kali lalu masukkan
listing berikut:
Private Sub
Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
Dim
panjang As Integer
Dim
lebar As Integer
Dim
hasil As Integer
panjang = TextBox3.Text
lebar = TextBox4.Text
hasil = panjang * lebar
TextBox5.Text = hasil
If
TextBox3.Text < 0 Then
TextBox5.Text = "Data Anda Salah"
End If
If
TextBox4.Text < 0 Then
TextBox5.Text = "Data Anda Salah"
End If
End Sub
Untuk kembali ke aplikasi
kalkulator, klik button5 dua kali lalu masukkan listing berikut:
Private Sub
Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
form1.Show()
Me.Hide()
End Sub
Untuk menghitung operasi
perhitungan luas segitiga, klik button3 dua kali lalu masukkan listing berikut:
Private Sub
Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button3.Click
Dim
alas As Integer
Dim
tinggi As Integer
Dim
hasil As Integer
alas = TextBox6.Text
tinggi = TextBox7.Text
hasil = alas * tinggi * 0.5
TextBox8.Text = hasil
If
TextBox6.Text < 0 Then
TextBox8.Text = "Data Anda Salah"
End If
If
TextBox7.Text < 0 Then
TextBox8.Text = "Data Anda Salah"
End If
End Sub
Untuk kembali ke aplikasi
kalkulator, klik button6 dua kali lalu masukkan listing berikut:
Private Sub
Button6_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button6.Click
form1.Show()
Me.Hide()
End Sub
FORM
3
Untuk menghitung operasi
perhitungan volume kubus, klik button1 dua kali lalu masukkan listing berikut:
Private Sub Button1_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button1.Click
Dim
sisi As Integer
Dim
hasil As Integer
sisi = TextBox1.Text
hasil = sisi ^ 3
TextBox2.Text = hasil
If
TextBox1.Text < 0 Then
TextBox2.Text = "Data Anda Salah"
End If
End Sub
Untuk menampilkan
aplikasi kalkulator klik button2 dua kali, lalu masukkan listng berikut:
Private Sub
Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
form1.Show()
Me.Hide()
End Sub
Untuk menghitung operasi
perhitungan volume balok, klik button1 dua kali lalu masukkan listing berikut:
Private Sub
Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button3.Click
Dim
panjang As Integer
Dim
lebar As Integer
Dim
tinggi As Integer
Dim hasil As Integer
panjang = TextBox3.Text
lebar = TextBox4.Text
tinggi = TextBox5.Text
hasil = panjang * lebar * tinggi
TextBox6.Text = hasil
If
TextBox3.Text < 0 Then
TextBox6.Text = "Data Anda Salah"
End If
If
TextBox4.Text < 0 Then
TextBox6.Text = "Data Anda Salah"
End If
If
TextBox5.Text < 0 Then
TextBox6.Text = "Data Anda Salah"
End If
End Sub
Untuk menampilkan
aplikasi kalkulator klik button4 dua kali, lalu masukkan listng berikut:
Private Sub
Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
form1.Show()
Me.Hide()
End Sub
Untuk menghitung operasi
perhitungan volume kerucut, klik button1 dua kali lalu masukkan listing
berikut:
Private Sub
Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
Dim R As Integer
Dim
tinggi As Integer
Dim
hasil As Integer
R = TextBox7.Text
tinggi = TextBox8.Text
hasil = (((1 / 3) * (22 / 7)) * ((R ^
2) * tinggi))
TextBox9.Text = hasil
If
TextBox7.Text < 0 Then
TextBox9.Text = "Data Anda Salah"
End If
If
TextBox8.Text < 0 Then
TextBox9.Text = "Data Anda Salah"
End If
End Sub
Untuk menampilkan
aplikasi kalkulator klik button6 dua kali, lalu masukkan listng berikut:
Private Sub
Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button6.Click
form1.Show()
Me.Hide()
End Sub
FORM 4
Untuk melakukan
operasi perhitungan keliling persegi, klik button 1 dua kali, lalu masukkan listing
berikut:
Private Sub
Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Dim
sisi As Integer
Dim
hasil As Integer
sisi = TextBox1.Text
hasil = TextBox1.Text * 4
TextBox2.Text = hasil
If
TextBox1.Text < 0 Then
TextBox2.Text = "Data Anda Salah"
End If
End Sub
Untuk menampilkan
aplikasi kalkulator klik button2 dua kali, lalu masukkan listng berikut:
Private Sub
Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
form1.Show()
Me.Hide()
End Sub
Untuk melakukan
operasi perhitungan keliling persegi panjang, klik button 1 dua kali, lalu
masukkan listing berikut:
Private Sub
Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button3.Click
Dim
panjang As Integer
Dim
lebar As Integer
Dim
hasil As Integer
panjang = TextBox3.Text
lebar = TextBox4.Text
hasil = (panjang * 2) + (lebar * 2)
TextBox5.Text = hasil
If
TextBox3.Text < 0 Then
TextBox5.Text = "Data Anda Salah"
End If
If
TextBox4.Text < 0 Then
TextBox5.Text = "Data Anda Salah"
End If
End Sub
Untuk menampilkan
aplikasi kalkulator klik button4 dua kali, lalu masukkan listng berikut:
Private Sub
Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
form1.Show()
Me.Hide()
End Sub
Untuk melakukan
operasi perhitungan keliling lingkaran, klik button 1 dua kali, lalu masukkan
listing berikut:
Private Sub
Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
Dim
Diameter As Integer
Dim
hasil As Integer
Diameter = TextBox6.Text
hasil = (22 / 7) * (Diameter)
TextBox7.Text = hasil
If
TextBox6.Text < 0 Then
TextBox7.Text = "Data Anda Salah"
End If
End Sub
Untuk menampilkan
aplikasi kalkulator klik button6 dua kali, lalu masukkan listng berikut:
Private Sub
Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button6.Click
form1.Show()
Me.Hide()
End Sub
FORM 5
Private Sub
Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Dim
sisi As Integer
Dim
hasil As Integer
sisi = TextBox1.Text
hasil = TextBox1.Text * 4
TextBox2.Text = hasil
If
TextBox1.Text < 0 Then
TextBox2.Text = "Data Anda Salah"
End If
End Sub
Private Sub
Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
form1.Show()
Me.Hide()
End Sub
Private Sub
Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button3.Click
Dim
panjang As Integer
Dim
lebar As Integer
Dim
hasil As Integer
panjang = TextBox3.Text
lebar = TextBox4.Text
hasil = (panjang * 2) + (lebar * 2)
TextBox5.Text = hasil
If
TextBox3.Text < 0 Then
TextBox5.Text = "Data Anda Salah"
End If
If
TextBox4.Text < 0 Then
TextBox5.Text = "Data Anda Salah"
End If
End Sub
Private Sub
Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button4.Click
form1.Show()
Me.Hide()
End Sub
Private Sub
Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
Dim
Diameter As Integer
Dim
hasil As Integer
Diameter = TextBox6.Text
hasil = (22 / 7) * (Diameter)
TextBox7.Text = hasil
If
TextBox6.Text < 0 Then
TextBox7.Text = "Data Anda Salah"
End If
End Sub
Private Sub
Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button6.Click
form1.Show()
Me.Hide()
End Sub
Flowchart Aplikasi
Kalkulator
Gambar Flowchart Aplikasi Kalkulator
Berikut penjelasan mengenai flowchart
(diagram aliran) pada aplikasi kalkulator:
1. Start
: Memulai aplikasi
2. Ada
tiga proses yaitu,
·
Keliling: untuk menghitung keliling
·
Luas: untuk menghitung luas
·
Volume: untuk menghitung volume
Sedangkan pada perhitungan biasa yaitu kalkulator digunakan untuk
menghitung fungsi aritmatika yang terdiri dari sin, cos, tan, ln, n!, ±, ^,
, log, dan
eksponensial, serta +, -, /, dan x (operasi dasar matematika) yang mempunyai
peranan sebagai menu utama, di mana ketika pertama kali membuka aplikasi ini
langsung dapat memasukan data.

3. Pada
kalkulator (menu utama), pertama inputkan data berupa angka yang tersedia pada
tombol, kemudian tekan tombol operator yang diinginkan lalu masukan data yang
berupa angka kedua (second number) setelah itu tekan tombol sama dengan (=)
yang merupakan proses. Setelah hasilnya keluar maka dapat menekan tombol clear
yang merupakan proses yang akan kembali pada menu utama untuk melanjutkan
perhitungan kembali atau dapat juga mengakhiri program setelah hasil
perhitungan muncul.
4. Kedua
adalah keliling. Ada tiga benda untuk menghitung keliling yaitu, persegi,
persegi panjang, dan lingkaran. Pilih dimensi yang dibutuhkan, kemudian masukan
angka yang diinginkan berupa sisi, panjang, lebar, dan diameter yang merupakan input data hingga muncul
angkanya, kemudian akan dihadapkan pada pilihan jika angka yang dimasukan valid
maka lanjut ke tombol hitung selanjutnya hasilnya akan muncul, jika angka tidak
valid maka harus melakukan penginputan kembali angka yang valid. Setelah
hasilnya keluar maka kembali pada start, awal memulai program baik untuk
mengulang perhitungan lagi atau mengakhiri program tetap harus ke awal menu
penginputan datanya pada menu utama.
5. Ketiga
adalah luas. Ada tiga pilihan untuk menghitung luas yaitu, persegi, persegi
panjang, dan segitiga. Pilih dimensi yang diinginkan, kemudian masukan angka,
bila angkanya valid maka lanjut pilih tombol hitung bila angka yang dimasukan
tidak valid maka akan kembali ke pengisiian angka yang valid. Setelah hasilnya
keluar maka kembali pada start, awal memulai program baik untuk mengulang
perhitungan lagi atau ingin mengakhiri program tetap harus ke awal menu
penginputan datanya pada menu utama.
6. Keempat
adalah volume. Ada tiga pilihan untuk menghitung volume yaitu, kubus, balok,
dan kerucut. Pilih dimensi yang diinginkan, kemudian masukan angka, jika
angkanya valid maka lanjut pilih tombol hitung yang hasilnya akan muncul pada
label. Jika angka tidak valid maka harus menginputkan angka yang valid pada
textbox yang tersedia. Setelah hasilnya keluar maka kembali pada start, awal
memulai program baik untuk mengulang perhitungan lagi atau mengakhiri program
tetap harus ke menu penginputan datanya pada menu utama.
Di atas adalah konsep, tutorial, deskripsi listing, penjelasan mengenai diagram aliran dari aplikasi kalkulator. Jika ingin mendownload aplikasi ini silahkan klik link di sini . Semoga bermanfaat bagi yang membaca dan mencobanya. Terima kasih..
Tidak ada komentar:
Posting Komentar