__________________________________________________________________________________ Program Kalkulator Sederhana Menggunakan VB Program kalkulator yang saya bahas disini, yups seperti biasanya tidak terlalu kompleks karena tujuan awal saya membahas visual basic di blog ini adalah hanya untuk proses belajar saja. Jadi yang terpenting disini adalah program tersebut mudah dipahami, buat apa saya bahas program kalkulator yang rumit or komplek or njlimet plus banyak koding yang akhirnya tujuan pembelajaran tersebut tidak tercapai. Ok dah itu aja mukhadimahnya, kita kembali ke topik awal untuk membuat program kalkulator. Pertama buka dulu program vibinya jika udah punya project sebelumnya silakan pilih Recent Project jika baru pertama bikin project yha baca-baca dulu artikel-artikel sebelumnya, hehehe. Bagi yang baru bikin project silakan pilih tab New trus pilih pilihan Standard EXE, jika masih juga bingung ok sekali lagi saya sarankan untuk membaca dulu artikel tentang bagaimana membuat project pertama menggunakan vibi yang dilanjutkan dengan artikel membuat program animasi bentuk shape. Dilanjut ke pembuatan program kalkulatornya, bikin form baru dan buatlah suatu desain form seperti gambar berikut ini.
Kita bisa melihat pada gambar tersebut, untuk membuat program kalkulator saya menggunakan GUI control yang belum saya bahas sebelumnya seperti Option yang merupakan GUI control yang tidak membolehkan untuk memilih lebih dari satu item. Kemudian ada GUI control Frame yang saya gunakan untuk mengelompokkan beberapa GUI control option dalam satu tampilan di dalam frame.
1
__________________________________________________________________________________ Lakukan beberapa pengaturan propertinya. Berikut adalah pengaturan properti yang perlu dilakukan dari beberapa GUI control yang kita gunakan untuk mendesain form program kalkulator tersebut. GUI Control Name Caption Form kalkulator Program Kalkulator Label label1 Angka Pertama : Label label2 ANgka Kedua : Label label3 Hasil : Frame frame1 Operator Option opt_tambah Penjambahan Option opt_kurang Pengurangan Option opt_kali Perkalian Option opt_bagi Pembagian Text txt_pertama 0 Text txt_kedua 0 Text txt_hasil 0 Command cmd_proses PROSES Untuk properti text ada pengaturan tambahan untuk perataan text, yakni Alignment : 1- Right Justify. Perhatikan gambar berikut.
Ok berikut adalah tampilan desain program kalkulator setelah dilakukan beberapa pengaturan propertinya.
2
__________________________________________________________________________________
Dari tampilan program kalkulator tersebut dapat kita simpulkan jalannya sistem yakni kita inputkan dulu angka pada input angka pertama kemudian kita memilih operator yang akan kita gunakan selanjutnya isikan nilai pada isian angka kedua, tekan tombol proses dan akhirnya hasil dari proses kalkulasinya akan ditampilkan pada txt_hasil. Jadi dapat disimpulkan jika semua proses jalannya program ada pada tombol proses maka kita letakkan fungsi program kalkulatornya pada tombol proses ini. Double klik tombol proses dan letakkan baris kode berikut. Private Sub cmd_proses_Click() If opt_tambah.Value = True Then txt_hasil.Text = Val(txt_pertama.Text) ElseIf opt_kurang.Value = True Then txt_hasil.Text = Val(txt_pertama.Text) ElseIf opt_kali.Value = True Then txt_hasil.Text = Val(txt_pertama.Text) Else txt_hasil.Text = Val(txt_pertama.Text) End If End Sub
+ Val(txt_kedua.Text) - Val(txt_kedua.Text) * Val(txt_kedua.Text) / Val(txt_kedua.Text)
Penjelasan kode program. Baris kode program kalkulator terdiri dari struktur percabangan IF. Struktur percabangan ini digunakan untuk menentukan operasi mana yang akan dijalankan ketika kita memilih salah satu operator. Misalkan ketika kita memilih pilihan penambahan maka operasi yang akan dijalankan adalah operasi penambahan angka pertama dengan angka kedua. Struktur percabangan pada kode program kalkulator di atas dimulai dari keyword if sampai dengan End if. Berikut adalah gambaran struktur percabangan if. if PERNYATAAN1 then 3
__________________________________________________________________________________ STATEMEN 1 ElseIf PERNYATAAN2 then STATEMEN 2 Else STATEMEN TERAKHIR End IF
PERNYATAAN adalah suatu kondisi yang menyatakan benar atau tidaknya suatu kejadian. Pada contoh kode program kalkulator di atas adalah “opt_tambah.Value=True” yang memeriksa apakah nilai dari opt_tambah sama dengan True atau benar. Jika kondisi ini terpenuhi maka STATEMEN1 akan dijalankan, disini dicontohkan statemen “txt_hasil.Text = Val(txt_pertama.Text) + Val(txt_kedua.Text)”. jika pernyataan1 ternyata tidak menghasilkan nilai true maka akan dilanjutkan dengan memeriksa pernyataan2 begitu seterusnya sampai pada akhir terdapat keyword Else yang statemen yang ada di bawahnya akan dijalankan apabila tidak ada statemen yang memenuhi. Jangan lupa pada akhir percabangan dikasih keyword EndIf. Okey sebelum kita jalankan program kalkulatornya sebelumnya kita pastikan dulu pada project propertiesnya form program kalkulator yang terpilih sebagai form yang akan dijalankan. Yups bagi yang gak tau cara nyettingnya sekali lagi saya sarankan untuk membaca artikel yang sebelumnya tentang pembuatan program animasi bentuk shape. Berikut adalah tampilan program kalkulator setelah dijalankan.
Well, kita telah berhasil membuat suatu program kalkulator dengan vibi. Terlalu sederhana? Pasti. Seperti yang telah saya tekankan dari awal, yang terpenting dari sini adalah bagaimana kita dapat memahami alur program. Pada program kalkulator ini kita telah belajar banyak mengenai
4
__________________________________________________________________________________ penggunaan struktur percabangan menggunakan IF. Ok di pada artikel berikutnya mungkin akan saya bahas pengembangan dari program kalkulator ini. Yups, smangats!
Info Lebih Lengkap Hubungi: Email :
[email protected] Web : www.icomeit.com Blog : icomit.wordpress.com Hp : 087856296507
5