-->

Kondisi percabangan dalam VB.Net




Didalam bahasa pemrograman manapun selalu ada yang namanya kondisi, begitu juga dengan VB.Net. Dimanapun kondisi selalu digunakan untuk pengambilan keputusan, dan disetiap keputusan yang akan kita buat nanti akan ada jalan programnya sendiri, akan ada logikanya sendiri.

Kondisi sendiri menggunakan ekspresi Boolean, masih ingat gak sobat tentang tipe data boolen? Pada pembahasan yang lalu kita telah membahas mengenai tipe data Boolean, yaitu tipe data yang menghasilkan nilai True atau False, nah inilah yang menjadi kunci utama dari kondisi, untuk menentukan apakah kondisi tersebut bernilai True atau False.

Contohnya gini, misalkan kita punya uang nih, kalau kita punya uang 5000 maka kita akan membeli somay, kalau kita punya uang 10000 maka kita akan membeli bakso, tapi kalo jumlah uang kita ada diluar kondisi tadi maka uang kita akan di tabung. Nah didalam pernyataan tadi terdapat 3 kondisi yang sudah memiliki jalan programnya masing-masing, iye nggak?

Didalam VB.Net, kondisi terbagi menjadi 2, yaitu �IF�Then�Else� dan �Select Case�, dipostingan kali ini akan kita bahas dua-duanya, kita akan mulai dari IF�Then�Else.



  • If�Then�Else



Statement If�Then�Else ini dapat diartikan sebagai �apa yang akan terjadi jika suatu kondisi bernilai true atau terpenuhi� dan �apa yang akan terjadi jika suatu kondisi bernilai false atau tidak terpenuhi�.

Bentuk umum dari kondisi If�Then�Else adalah sebagai berikut :

If kondisi1 then
                Tindakan1
Else if kondisi2 then
                Tindakan2
Else
                Tindakan3
End if

Bentuk umum diatas adalah bentuk umum untuk 3 kondisi, jika kondisi1 terpenuhi maka program akan menjalankan tindakan1, jika kondisi2 yang terpenuhi maka program akan menjalankan tindakan2, tapi jika kondisi1 dan kondisi2 tidak terpenuhi maka program akan menjalankan tindakan3, perintah else diatas berfungsi untuk pengecualian, jadi jika ada kondisi yang keluar dari kondisi yang telah ditentukan maka program akan menjalankan tindakan yang ada dibawah perintah �Else�.

Jika hanya terdapat 2 kondisi dengan kondisi terakhir adalah sebuah pengecualian maka bentuk umumnya adalah sebagai berikut.

If kondisi1 then
                Tindakan1
Else
                Tindakan2
End if

Nah sekarang mari kita buat programnya didalam Visual studio express 2013.

Kita akan membuat program dengan logika yang telah disebutkan diatas, seperti ini :

�kita punya uang nih, kalau kita punya uang 5000 maka kita akan membeli somay, kalau kita punya uang 10000 maka kita akan membeli bakso, tapi kalo jumlah uang kita ada diluar kondisi tadi maka uang kita akan kita tabung.�

Sekarang mari kita buat desain programnya, masukkan 2 textbox dan 1 button seperti gambar dibawah ini :




Kotak textbox1 digunakan untuk menginput jumlah uang kita, kotak textbox2 digunakan untuk keterangannya (hasil dari tindakan yang telah diinput dari textbox 1), button 1 untuk memprosesnya.

Sekarang double klik pada button1, kemudian koding seperti gambar dibawah ini :





Nah jadi kita buat satu variable aja yaitu dengan nama �jmluang� dengan tipe data Integer.

Kemudian jmluang akan dimasukkan kedalam kotak textbox1 yang berarti nilai dari variable �jmluang� akan diinput melalui kotak textbox1.

Kemudian terdapat kondisi percabangan if, jika nilai dari variable �jmluang� yang diinput adalah 5000 maka textbox2 akan memunculkan keterangan �Beli somay�.

Jika kotak textbox1 diinputkan �10000� maka textbox2 akan memunculkan keterangan �Beli bakso�.

Tapi jika yang diinput pada kotak textbox1 selain dari 5000 atau 10000 maka program akan menjalankan statement yang berada dibawah else, ingat kan kalo else itu untuk pengecualian? Jadi kotak textbox2 akan memunculkan keterangan �Di tabung�.

Kondisi if selalu diakhiri dengan �End If�.

Nah itu tadi sedikit pembahasan mengenai kondisi percabangan If�Then�Else, sekarang akan kita bahas kondisi select�case.

  • Select�Case.

Select�case ini digunakan untuk menguji suatu variable dengan beberapa kemungkinan nilai. Pada statement ini ada sedikit perbedaan dengan if�then�else, yaitu isi dari variable nilai akan dikeluarkan terlebih dahulu pada tahap awal dan baru nantinya nilai tersebut akan dibandingkan dengan konstan-konstan yang ada sampai program menemukan hasil true, jika true maka kondisi yang berada dibawah statement case akan dijalankan, jadi kondisi select�case ini kunci ekspresi nya masih tetap menggunakan Boolean.

Contoh kodingan sederhananya seperti ini :

Disini kita akan menentukan sebuah grade atau keterangan yang berdasarkan pada nilai yang akan diinput nantinya. Jika nilainya 80 � 100 maka keterangannya adalah �A�, jika nilainya 60 � 79 maka keterangannya adalah �B�, kemudian jika nilainya selain dari yang sudah ditetapkan tadi maka keterangannya adalah �C�.

Nah maka kodingannya adalah seperti ini :

Select case nilai
Case 80 to 100
     Keterangan = �A�
Case 60 to 79
     Keterangan = �B�
Case else
     Keterangan = �C�
End select

Perintah �to� diatas adalah untuk menentukan range nilainya, jadi kalau �80 to 100� maka range nilainya adalah dari 80 sampai 100.

Sekarang kita buat contoh program didalam VB.Net dengan menggunakan kondisi select case.

Buat desain programnya seperti gambar dibawah ini dengan menggunakan 2 textbox dan 1 button :
 



Textbox1 (yang berada di posisi paling atas) digunakan untuk menginput nilai nya, textbox2 (yang berada di tengah) digunakan untuk memunculkan keterangannya dan button1 untuk memulai prosesnya.

Kemudian double klik pada button 1, lalu koding seperti gambar dibawah ini :



Disini kita cukup menggunakan 1 variabel aja, yaitu variable �nilai� dengan tipe data �Integer�, nah kemudian nilai atau isi dari variable �nilai� tergantung dari yang diinput pada textbox1, perintahnya ada pada di �nilai = TetxtBox1.text�.

Nah kemudian ada kondisi percabangan Select�Case, silahkan ditelaah sendiri, kalau sudah jadi silahkan dijalankan dan nanti hasilnya akan seperti gambar dibawah ini :






Nah dan untuk latihan lagi dan supaya kita lebih memahami lagi mengenai kondisi percabangan didalam VB.Net, kita akan mencoba mempraktekkannya sekali lagi dengan membuat program yang menggunakan kondisi If..then..else dan select�case.

Untuk desain programnya silahkan buat 3 label, 3 textboxt, dan 1 button. Contohnya kayak gambar dibawah ini nih :

Kemudian ganti nama label1 menjadi �Masukkan Nilai�, label2 menjadi �Grade�, label3 menjadi �keterangan�, dan button1 menjadi �Proses�, untuk mengganti namanya ada dibagian properties sebelah kanan, kemudian cari text dan ganti namanya menjadi seperti yang diinginkan.





Nah sekarang untuk proses kodingannya, kita akan koding didalam Button1, double klik pada button1 lalu koding seperti gambar dibawah ini :



Logikanya gini, pertama kita deklarasiin dulu variable nilai dengan tipe data integer, kemudian variable grade dan keterangan dengan tipe data string.

Kemudian isi dari variable nilai nanti nya akan diinput melalui textbox1 dengan perintah �nilai = textbox1.text�

Lalu untuk menentukan gradenya kita menggunakan sebuah kondisi percabangan Select�case. �Case 80 to 100� artinya jika nilai  yang diinput adalah dari 80 � 100 maka grade = �A�, artinya variable grade akan diisi dengan nilai �A�, begitu seterusnya. Dan untuk �case else� itu adalah sebuah pengecualian, jika nilai yang diinput diluar dari kondisi yang sudah ditetapkan maka program akan menjalankan statement yang berada dibawah perintah �Case else� yaitu grade = �C�, artinya kalo ada nilai yang diinput diluar dari kondisi yang sudah ditetapkan maka variable grade akan terisi nilai �C�.

Kemudian ada kondisi percabangan If�Elseif�Else, disana jika grade = �A� maka variable keterangan akan berisi �nilai anda memuaskan�, jika grade = �B� maka variable keterangan akan berisi �Nilai anda lumayan bagus�, dan jika selain ketentuan diatas maka variable keterangan akan berisi �Maaf, anda gagal�.

Perintah �Textbox2.text = grade� berfungsi untuk menampilkan isi dari variable �grade� pada kotak textbox2.

Begitu juga dengan perintah �Textbox3.text = keterangan� berfungsi untuk menampilkan isi dari variable �keterangan� pada kotak textbox3.

Nah itulah untuk postingan kali ini mengenai Kondisi percabangan dalam VB.Net, semoga bermanfaat, dan tunggu saya dipostingan selanjutnya yah. ^_^

0 Response to "Kondisi percabangan dalam VB.Net"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel