Neicytechno – Dalam pembuatan program yang mengandung unsur variable biasanya akan mengenal yang namanya struktur percabangangan seperti if, else, then, elseif yang berguna untuk menguji secara logika sebuah variable dalam kondisi tertentu, yang pada akhirnya nilai yang dihasilkan akan berbentuk Bollean atau Tru/False atau Benar/salah.
Dalam realnya penggunaan strukutur percabangan dapat kita jumpai setiap hari, contohnya Ketika kita login akun medsos, jika kita memasukan username dan password yang sesuai maka kita akan masuk ketampilan selanjutnya, Namun kalo kita salah memasukan username atau password atau keduanya maka kita tidak akan masuk. Contoh tersebut dapat dikatakan sebagai struktur percabangan dengan dua kondisi yang berbeda.
Sebelumnya kita sudah membahas dan mempraktekan bagaimana cara menggunakan struktur percabangan menggunakan operator logika yaitu “if”, dalam program sebelumnya penulis hanya menjelaskan penggunaan if untuk satu kondisi saja, yaitu jika username dan password sesuai maka akan muncul dialog tertentu, namun jika username dan password salah maka program akan berhenti dan tidak menampilkan dialog apapun.
Kali ini kita akan coba buat program sederhana untuk yaitu meneruskan program sebelumnya tentang penggunaan If, namun yang sekarang akan tambahkan menjadi dua kondisi yang berbeda (If … Else), sehingga jikapun username dan password yang dimasukan salah, maka program akan menampilkan dialog tertentu.
Cara Membuat Program IF Else Visual Basic Console
Buat project baru atau teruskan materi kemarin menggunakan console di aplikasi visual studio 2019. Kemudian ketikan kode program seperti ini:
Code:
Module Program
Sub Main()
Dim username, password As String
Console.WriteLine("Silahkan Login")
Console.Write("Username = ")
username = Console.ReadLine()
Console.Write("password = ")
password = Console.ReadLine()
If username = "Neicy" And password = "Techno" Then
Console.WriteLine("Anda Berhasil Login")
Console.ReadLine()
Else
Console.WriteLine("Gagal Masuk! Periksa kembali username dan password anda.")
Console.ReadLine()
End If
End Sub
End Module
Kemudian jalankan program seperti biasa dengan menekan tombol start yang ada dibagian menu toolbar.
Pertama uji dengan menggunakan username dan password yang benar yaitu username = Neicy dan password = Techno. Apa yang terjadi ? pasti muncul dialog bahwa kita berhasil login yang artinya kita sudah memenuhi kondisi pertama yang bernilai benar (TRUE).
Kedua, Uji dengan mengisi username atau password yang salah, apa yang terjadi? pasti akan keluar kondisi kedua yaitu syntak Else yang bernilai False/salah. dan akan muncuk dialog “Gagal Masuk! Periksa kembali username dan password anda.” seusuai program.
Percobaan ketiga, coba kita inputkan menggunakan username yang benar (True) dan password yang salah (False). Apa yang akan terjadi? Program akan mengeksekusi kondisi yang kedua “else”. Mengapa demikian? karena kita menggunakan Operator Logical AND, yang artinya kedua kondisi haruslah bernilai True (benar). dalam hal ini terdapat di bagian username dan password ditandai dengan kode “And”.
Catatan:
- Pada script diatas dapat kita membuat sebuah program login sederhana dimana username dan password user sudah kita tentukan sebelumnya, sehingga jika ingin masuk harus menggunakan username dan password yang terdaftar di program tersebut.
- Dalam proram tersebut kita juga menggunakan logical operator AND yang artinya kedua kondisi (username & password) harus terpenuhi atau bernial TRUE. Sehingga jika kita salah mengisi username ataupun password atau keduanya maka program akan mengeksekusi program itu pada kondisi ke dua yaitu False.
- Penggunaan syntax Else, berguna untuk membuat kondisi yang bernilai False
- Jika kondisi pertama yang bernilai benar (memasukan username dan password sesuai) maka else tidak akan di eksekusi dan akan muncul dialog “Anda berhasil Login.
- Sementara jika kondisi pertama yang bernilai TRUE tidak terpenuhi atau salah memasukan username atau password atau salah keduanya, maka program kondisi Else akan berjalan dan muncul dialog “Gagal Masuk! Periksa kembali username dan password anda.”
- Dim, digunakan untuk mendeklarasikan variable beserta tipedatanya
- Console.write digunakan untuk menampilkan text ke layar
- Variable = console.readline digunakan untuk menyimpan data yang diinputkan user
- If, menjelaskan kondisi pertama
- Else, menjelaskan program yang akan dieksekusi jika kondisi satu tidak terpenuhi
- Console.readline() Digunakan agar program tidak langsung menutup setelah program dijalankan.
Agar lebih memahami artikel yang telah ditulis, alangkah baiknya untuk membaca artikel yang telah penulis buat sebelumnya agar penyampaian materi dapat dicerna dengan baik dari mulai pengenalain visual basic di visual studio 2019 atau sebelumnya, bagaimana cara membuat project, menjalankan aplikasi dsb.
Baca Juga :
Visual Studio Untuk Visual Basic (Pengenalan) Membuat Project Console Visual Studio Sederhana Tutorial Membuat Variabel di Project Visual Studio 2019 Console Operator Matematika Visual Studio 2019 Operator Concatenation Dalam Visual Studio 2019 – VB Struktur Percabangan IF Visual Basic – Visual Studio 2019