Struktur Percabangan IF Visual Basic – Visual Studio 2019

Neicytechno    – Struktur percabangan merupakan program yang akan berjalan jika terdapat suatu kondisi yang terpenuhi. Stetment percabangan akan melakukan tes kepada kondisi-kondisi yang ada untuk menghasilkan statement benar atau salah (true/false) dan mengeksekusi kondisi tersebut.

Dalam percabangan sebuah nilai akhir atau output bergantung pada kondisi yang terjadi saat itu contohnya kita bisa analogikan seperti berikut “ Jika covid-19 belum hilang sekolah akan menerapkan pembelajaran daring, sedangkan jika covid-19 sudah hilang sekolah akan belajar secara tatap muka” Dari analogi tersebut, terdapat dua kondisi yang akan menghasilkan sebuah output yang berbeda yaitu kondisi dimana ada covid-19 sekolah akan daring dan tidak ada covid-19 sekolah akan melaksanakan pembelajaran tatap muka, semua di tentukan pada kondisi yang ada.

Agar logika tersebut dapat berjalan dengan semestinya, setidaknya dalam sebuah project pemrograman harus terdapat beberapa unsur penting diantaranya:

  • Variabel yang dinilai operator
  • Syntak atau stetmen untuk membuat logika percabangan
  • Operator Logika untuk menilai variabel berdasarkan parameter tertentu
  • Kode program yang akan dijalankan jika suatu kondisi terpenuhi atau tidak terpenuhi

Syntak dalam Struktur Percabangan

Dalam struktur percabangan (if) terdapat beberapa bentuk syntax yang umum digunakan diantaranya:

  • If … Then

Syntax atau statement ini akan berjalan jika suatu kondisi terpenuhi, sedangkan jika kondisi tidak terpenuhi maka tidak akan ada aksi yang dilakukan.

  • If … Then … else

Syntak ini akan menjalankan sebuah rangkaian aksi jika kondisi benar/true dan rangkaian aksi/output lainnya jika kondisi salah/false.

  • If … then … elseif

Merupakan percabangan yang akan mengerjakan suatu aksi jika kondisi terpenuhi, jika tidak terpenuhi maka akan melakukan aksi yang lain

  • Select Case

Kegunaannya mirip dengan logika if … then. Namun select case akan lebih membantu jika terdapat banyak kondisi yang harus diuji. Struktur select case akan menguji ekspresi tunggal yang dievaluasi sekali pada bagian atas struktur, hasil dari pengujian kemudian dibandingkan dengan beberapa nilai dan jika salh satu ada yang cocok, rangkaian aksi yang berhubungan akan dijalankan.

Dalam proses pengujian selain menggunakan syntax, kita juga memerlukan beberapa operator untuk pengujian yang berguna untuk menilai apakah hasil dari penggunaan if tersebut bernilai true/false.

Conditional Operator

Operator yang memetakan status dari kondisi tersebut, yaitu diantaranya:

OperatorFungsi
=Sama Dengan
Lebih Besar Daripada
Lebih Kecil Daripada
>=Lebih Besar atau Sama Dengan
<=Leboh Kecil atau Sama Dengan
<> Tidak Sama Dengan
Conditional Operator

Contoh Program Console Penggunaan Conditional Operator

Code:

Module Program
    Sub Main()
        If (Now.Hour >= 19) Then
            Console.WriteLine("Sudah waktunya untuk makan malam")
            Console.ReadLine()
        End If
    End Sub
End Module

Jalankan program seperti biasa dengan menekan tombol start tombol start di menu toolbar. Dalam program tersebut terdapat sysntak if … then yang menjadi kunci utama program itu berjalan. Penjelasan program diatas yaitu

  • if terdapat suatu kondisi yang artinya “jika”
  • now.Hour (menunjukan waktu/jam berapa sekarang dikomputer kalian),
  • >= merupakan operator kondisi yang dijalankan yang artinya “jika kurang atau sama dengan jam 19 atau jam 7 malam
  • then merupakan syntak untuk melakukan aksi yang akan dijalankan
  • console.writeline untuk menampilkan text
  • console.readline() untuk menjaga agar program tidak langsung menutup setelah melakukan aksiContoh Penggunaan Operator Conditional

jadi singkatnya program tersebut akan berjalan Jika sekarang jam 19 atau lebih, maka akan keluar text ” Sudah waktunya untuk makan malam ” dan jika jam di komputer (sekarang)tidak memenuhi syarat lebih atau sama dengan (>=) jam 19 maka program tidak akan berjalan.

Logical Operator

Logika operator pada dasarnya akan membuat sebuah proses logika akan berjalan lebih kompleks. Contohnya, “Jika Ujang lulus sekolah dan mendapatkan juara kelas maka akan mendapatkan beasiswa dari sekolah” nah kata (dan) dalam kalimat tersbut merupakan operator logika (AND). Operatot Logika diantaranya:

OperatorArti
ANDKeduanya Harus Bernilai True/Benar
ORSalah Satu Harus Bernilai True/Benar
NOTKeduanya False
XORSalah satu (Bukan kedua-duanya) harus bernilai true/benar
Logical Operator

Contoh Program Console Penggunaan Operator Logika

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()
        End If
    End Sub
End Module

Penjelasan kode dan syntax program penggunaan Logical Operator diatas, diantaranya:contoh penggunaan operator logika

  • Console.writeline untuk menampilkan text dan kursor akan berada di baris selanjutnya (enter)
  • console.write untuk menampilkan text namun kursor masih di baris yang sama
  • variable = console.readline digunakan untuk menyimpan nilai yang diinputkan user
  • if … then menunjukan subuah kondisi
  • and merupakan operator logika yang bersyarat kedua kondisi harus bernilai benar/true

Singkatnya jika username dan password yang dimasukan oleh user bernilai True/benar yaitu username = Neicy dan Password = Techno maka aksi akan dijalankan, sedangkan jika username atau password atau keduanya salah/false maka program tidak akan menjalankan aksi.

Itulah sedikit penjelasan mengenai struktur percabangan yang bisa diterapkan di visual basic, dalam contoh diatas penulis hanya mencontohkan program yang hanya terdapat satu kondisi saja karena pembahasan selanjutnya juga masih berkenaan dengan struktur percabangan yang mungkin akan lebih dari satu kondisi dalam satu program yang sama.

Untuk itu agar materi mudah dipahami, penulis harapkan untuk membaca artikel kami sebelumnya yang sudah menjelaskan dari pengenalan vb dan visual studio 2019 sebelumnya..

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

Tinggalkan komentar