Sabtu

Belajar Vb.Net Bagian 6 : Kondisi If… else


Sekarang kita sudah masuk ke belajar vb.net bagian 6 yang akan membahas mengenai logika kondisional khususnya statement if. Dimana pada aplikasi yang akan kita buat sekarang ini akan memiliki sebuah textbox dan juga sebuah button, dimana textboxnya nanti akan digunakan oleh user untuk menuliskan nama buah-buahan yang mereka sukai.

Langsung saja buat sebuah project vb.net yang baru lalu beri nama tutorial 5. Setelah design view terbuka tambahkan satu buah textbox dan juga satu buah button. Lalu ubah masing-masing properties pada controller tersebut menjadi seperti berikut ini :

TextBox :
Name = txtBuah

Button :
Name = txtOK
Text = OK

Sekarang klik 2 kali tombol ok lalu masukan kode seperti berikut ini :


Public Class Form1

    Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click
        Dim buah As String
        buah = txtBuah.Text

        If buah = "jeruk" Then
            MsgBox("Anda memilih buah " & buah)
        ElseIf buah = "apel" Then
            MsgBox("Anda memilh buah " & buah)
        ElseIf buah = "pisang" Then
            MsgBox("Anda memilih buah " & buah)
        Else
            MsgBox("Buah yang anda tulis tidak ada dalam sistem")
        End If

    End Sub
End Class

Sebelumnya kita bahas sedikit mengenai code diatas ok, pertama kita membuat sebuah variable baru dengan nama buah yang memiliki type string. Lalu variable buah tersebut mengambil nilainya dari input yang dimasukan pada txtBuah.
Selanjutnya kita menuliskan sebuah kondisional if… elseif… else yang akan melakukan proses pemilihan output sesuai dengan input yang dimasukan oleh user, tapi jika nama buah yang dimasukan oleh user tidak ada dalam proses kondisional, maka teks yang akan ditampilkan pada messageBox adalah “Buah yang anda tulisa tidak ada dalam sistem”.

Sekarang coba jalankan programnya.



Ok kita telah berhasil membuat aplikasi dengan logika kondisi if… else… namun coba sekarang pada bagian input agan tulis jeruk dengan awalan huruf capital seperti “Jeruk” lalu klik tombol ok. Maka hasilnya yang akan keluar akan “Buah yang anda tulis tidak ada dalam sistem” seperti berikut :



Kenapa hal ini bisa terjadi? Padahal sebelumnya kita telah berhasil menampilkan output yang sesuai dengan yang dimasukan. Hal ini terjadi karena statement yang ada pada kondisional if bersifat case sensitive, artinya kapitalisasi huruf harus benar-benar diperhatikan apakah itu huruf besar atau huruf kecil. Sekarang coba rubah code programnya seperti berikut ini :

Public Class Form1

    Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click
        Dim buah As String
        buah = txtBuah.Text.ToUpper

        If buah = "JERUK" Then
            MsgBox("Anda memilih buah " & buah)
        ElseIf buah = "APEL" Then
            MsgBox("Anda memilh buah " & buah)
        ElseIf buah = "PISANG" Then
            MsgBox("Anda memilih buah " & buah)
        Else
            MsgBox("Buah yang anda tulis tidak ada dalam sistem")
        End If

    End Sub
End Class

Disitu kita menambahkan .ToUpper yang berfungsi untuk merubah teks yang ada pada txtBuah menjadi huruf besar semua pada saat diinputkan. Dan kita juga merubah kondisional nama buah menjadi huruf besar semua. Sekarang coba jalankan lagi aplikasinya dan terserah pembaca mau menuliskan huruf capital dimana saja seperti berikut ini misalnya :



Nah benar kan sekarang aplikasinya sudah menampilkan kondisi logika yang sesuai dengan yang diinputkan walaupun teks yang diinputkannya bersifat alay, hahahaha. Selamat belajar semoga tutorial belajar vb.net kali ini yang membahas mengenai if… elseif… else… bermanfaat bagi pembaca sekalian.

1 comments

Film 18++ Jepang 31 Desember 2014 pukul 09.24

Mantap gan

Posting Komentar

Silahkan Berikan Komentar Anda Disini.

Ping your blog, website, or RSS feed for Free