program-kalkulator-menggunakan-vibi.pdf

5
__________________________________________________________________________________ 1 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.

Upload: okkyadhitya

Post on 17-Nov-2015

212 views

Category:

Documents


0 download

DESCRIPTION

tutorial kalkulator menggunakan vb

TRANSCRIPT

  • __________________________________________________________________________________

    1

    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.

  • __________________________________________________________________________________

    2

    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.

  • __________________________________________________________________________________

    3

    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) + Val(txt_kedua.Text)

    ElseIf opt_kurang.Value = True Then

    txt_hasil.Text = Val(txt_pertama.Text) - Val(txt_kedua.Text)

    ElseIf opt_kali.Value = True Then

    txt_hasil.Text = Val(txt_pertama.Text) * Val(txt_kedua.Text)

    Else

    txt_hasil.Text = Val(txt_pertama.Text) / Val(txt_kedua.Text)

    End If

    End Sub

    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

  • __________________________________________________________________________________

    4

    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

  • __________________________________________________________________________________

    5

    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

    mailto:[email protected]