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
Mantap gan
Posting Komentar
Silahkan Berikan Komentar Anda Disini.