Membuat Calculator pada Visual Basic 6.0

Bismillah....

Assalamu'alaikum kawan blogger semua, kali ini saya akan flash back ke beberapa tahun yang lalu tepatnya sekitar tahun 2005, ketika saya belajar pertama kali tentang bahasa pemrograman dari seorang suhu yang sekarang beliau aktif menjadi seorang programmer handal (gak saya sebutkan namanya takut GR). Awal-awal perkuliahan saya pada jenjang diploma satu jurusan Manajemen Informatika saat itu, kami para mahasiswanya dibekali kemampuan untuk bisa menguasai beberapa Bahasa Pemrograman yang antara lain: Visual Fox Pro, M Foxplus, dan Visual Basic 6.0. Dengan berbagai keterbatasan sarana yang ada, kami sangat bersemangat untuk menggali ilmu-ilmu pemrograman dari guru kami tersebut. Dari beberapa bahasa pemrograman yang kami pelajari pada saat itu, yang intens kami pelajari adalah bahasa pemrograman Visual Basic 6.0. Kami diajari dari mulai mengenal objek-objek pada Visual Basic 6.0 sampai pada pemrograman tingkat dewa (bahasa beliau) yang kadang otak kami gak sampe. (hehehe....maaf lemot)
Ada beberapa hal menarik dalam proses belajar pemrograman Visual Basic 6.0 yang kami lakukan, dan juga mungkin lumrah bagi para pemula yang baru pertama kali belajar tentang bahasa pemrograman, yaitu kami dituntut untuk ngoprek (bahasa beliau) untuk bisa lebih mendalami materi tentang Visual Basic 6.0 yang beliau sampaikan. Maka "ngalong" pun (red: belajar hingga larut malam) sering kami lakukan di kampus. Dari sekian banyak proses awal yang kami ikuti dalam mempelajari bahasa pemrograman Visual Basic 6.0 ini, ada materi-materi yang pada saat itu, kami sangat antusias sekali dalam mempelajarinya, satu diantaranya adalah materi tentang penerapan fungsi Aritmatika pada Visual Basic 6.0.  Seperti yang sudah kita pahami bahasa dalam pemrograman ada beberapa Fungsi yang mesti kita pahami salah satunya adalah Fungsi Aritmatika.

Bagi yang belum tahu, sedikit saya jelaskan tentang apa itu Fungsi Aritmatika?

Fungsi Aritmatika adalah salah satu fungsi dalam bahasa pemrograman yang di dalamnya terdapat proses perhitungan matematika dengan operasi hitung semisal penjumlahan, pengurangan, perkalian, pembagian, perpangkatan dll. 

Apa yang kami buat saat itu, sehingga membuat kami sangat antusias?

CALCULATOR. Ya Membuat Calculator pada VB 6.0 menjadi hal yang sangat luar biasa menurut kami pada saat itu, karena kita bisa membuat kalkulator sendiri dengan design sesuai selera dan lain sebagainya.

Baiklah agar tidak terlalu lama melihat masa lalu, karena hawatir ada hal-hal lain yang melintas (yang bikin baper) kita akan coba langsung praktekkan bagaimana cara membuat Calculator pada VB 6.0 seperti apa yang sudah kami pelajari saat itu. 

Silahkan ikuti langkah-langkahnya berikut ini:

      1. Buka aplikasi Visual Basic 6.0
      2. Siapkan  Form untuk design interface, seperti terlihat pada contoh gambar di bawah ini:

Calculator pada Visual Basic 6

      3. Penjelasan gambar dan setting properties:

Kotak putih di atas = Textbox, Name = TxtHasil
Tombol angka 0 – 9 = CommandButton, Caption = 0 s/d 9, Name = CmdAngka  Ã  (Tombolnya dijadikan Array dengan cara buat tombol angka nol (0) saja, kemudian di copy sehingga masing-masing button memiliki name yang sama dan berindex, menjadi seperti CmdAngka(0), CmdAngka(1), CmdAngka(2), dst.)

Tombol Operator (+, -, ^, *, /) = CommandButton, Caption = dirubah sesuai simbol operator, Name = CmdOperator à (Tombolnya dijadikan Array dengan cara buat tombol dengan simbol penjumlahan (+) saja, kemudian di copy sehingga masing-masing button memiliki name yang sama dan berindex, menjadi seperti CmdOperator(0), CmdOperator(1), CmdOperator(2), dst.)

Tombol sama dengan (=) = CommandButton, Caption = simbol (=), Name = CmdHasil
Tombol reset (tombol C) = CommandButton, Caption = huruf C, Name = CmdReset

4    Setelah design dan setting properties selesai dilakukan, maka selanjutnya kita masukkan codingnya di bagian view code, silahkan ketikkan coding di bawah ini:

Ketik dibagian atas pada bagian view code

  'Pendeklarasian Variabel Operator dan variabel array Angka
  Dim Angka(1 To 2) As Single
  Dim Operator As String

Doble Click pada CmdAngka (boleh yang mana saja karena kita menggunakan Array), lalu ketik code di bawah ini:

  'Ketika cmdAngka di klik akan menampilkan angka pada txtHasil
  'sesuai caption cmdAngka yang di klik
  Private Sub cmdAngka_Click(Index As Integer)
     TxtHasil.Text = TxtHasil.Text + CmdAngka(Index).Caption
  End Sub

Doble Click pada CmdOperator(boleh yang mana saja karena kita menggunakan Array), lalu ketik code di bawah ini:

      'Menentukan Operator yang digunakan
    'berdasarkan caption cmdOperator yang di klik
    Private Sub cmdOperator_Click(Index As Integer)
    If TxtHasil.Text = "" Then Exit Sub
          Angka(1) = CSng(TxtHasil.Text)
          Operator = CmdOperator(Index).Caption
          TxtHasil.Text = ""
    End Sub

Double Click pada CmdHasil (tombol sama dengan), kemudian ketik code di bawah ini:

   'Proses perhitungan
   'pendeklarasian variabel Hasil
   'melakukan operasi sesuai caption cmdOperator yang diklik
   'menampilkan hasilnya di txtHasil
   Private Sub cmdHitung_Click()
      Dim Hasil As Single
      If TxtHasil.Text = "" Then Exit Sub
          Angka(2) = CSng(TxtHasil.Text)
          Select Case Operator
             Case "+"
               Hasil = Angka(1) + Angka(2)
             Case "-"
               Hasil = Angka(1) - Angka(2)
             Case "*"
               Hasil = Angka(1) * Angka(2)
             Case "/"
               Hasil = Angka(1) / Angka(2)
             Case "^"
               Hasil = Angka(1) ^ Angka(2)
      End Select
      TxtHasil.Text = Hasil
   End Sub

Double Click pada CmdReset (Tombol C), lalu ketik code di bawah ini:

   'Mengosongkan txtHasil
   Private Sub cmdReset_Click()
      TxtHasil.Text = ""
   End Sub

            5. Setelah pengetikan coding selesai, silahkan coba Runing / di jalankan dan lakukan perhitungan.


Demikian postingan tentang Membuat Calcualtor pada VB 6.0, semoga bermanfaat dan dapat membantu dalam proses belajar pemrograman, khususnya bahasa pemrograman Visual Basic 6.0.


Membuat Calculator pada Visual Basic 6.0 Membuat Calculator pada Visual Basic 6.0 Reviewed by My Profile on 3:43 PM Rating: 5

No comments:

Note: Only a member of this blog may post a comment.

Powered by Blogger.