Struktur Kontrol Percabangan dan Studi Kasusnya di Visual Basic .Net (VB.NET)
Selain harus menguasai rumus aritmatika seorang programmer juga di tuntut harus menguasai struktur kontrol percabangan seperti if then else, select case dan sejenisnya karena ini menyangkut sebuah pengambilan keputusan yang memainkan logika.
| Struktur Kontrol Percabangan di vb.net |
Nama umum dari Struktur Kontrol Percabangan sering dinamakan :
- Struktur Kontrol (Control Structure)
- Percabangan (Branching / Decision Making)
- Conditional Statements
Bagi seorang programer tidak selalu berjalan lurus atas ke bawah kadang kita di hadapkan dengan beberapa pilihan dan kondisi, disinilah peran programmer untuk mengambil keputusan. Untuk keperluan inilah struktur kontrol percabangan berfungsi.
Pengertian Struktur Kontrol Percabangan
Struktur kontrol percabangan adalah bagian dari struktur kontrol program yang berfungsi untuk menentukan jalur eksekusi program berdasarkan kondisi tertentu.
Struktur ini memungkinkan program:
- Membandingkan suatu kondisi
- Mengambil keputusan
- Menjalankan perintah yang berbeda sesuai hasil kondisi
Berikut dibawah ini adalah beberapa dari struktur kontrol percabangan dan sintaksnya :
1. If.. Then.. Else
If.. Then.. Else ini digunakan untuk mengecek suatu kondisi logika (True atau False), jika kondisi bernilai True maka blok kode tertenti dijalankan, jika False maka blok yang lain dijalankan.
Contoh untuk menentukan kelulusan :
Dim nilai As Integer
If nilai >= 60 Then
Label1.Text="Lulus"
Else
Label1.Text="Tidak Lulus"
End If
Keterangan:
Jika nilai diatas atau sama dengan 60 (>=), maka "LULUS"
Jika dibawah 60 (<60), maka "TIDAK LULUS"
2. Select Case
Select Case digunakan untuk percabangan dengan banyak pilihan nilai.
Struktur ini lebih rapi dan mudah dibaca dibandingkan If…ElseIf yang terlalu panjang.
Contoh untuk menentukan tingkat kepuasan:
Dim nilai As Integer
Dim Kategori As String
nilai = Val(TextBox1.Text)
Select Case nilai
Case 0 To 50
Kategori = "Mengecewakan"
Case 51 To 60
Kategori = "Tidak Memuaskan"
Case 61 To 70
Kategori = "Memuaskan"
Case Is <= 100
Kategori = "Sangat Memuaskan"
Case Else
Kategori = "Nilai melampaui batas!"
End Select
Label1.Text = Kategori
Keterangan :
Jika nilai melampaui batas lebih dari 100, maka ada pesan validasi "Nilai melampaui batas!!"
Berikut dibawah ini adalah perbedaan If..Then.. Else dengan Select Case :
If…Then…Else Select Case
Cocok untuk kondisi logika Cocok untuk banyak pilihan nilai
Fleksibel (bisa pakai operator logika) Lebih rapi untuk banyak case
Bisa menjadi panjang Lebih mudah dibaca
- 6 Label ( Label5 dan Label 6 BorderStyle:Fixed3D, BackColor: white)
- 1 TextBox
- 3 Button
- Button1 >> Text:If Then Else
- Button2 >> Text:Select Case
- 1 GroupBox >>Text:Kondisi pengambilan Keputusan (opsional)
| Desain Form Struktur Kontrol |
Post a Comment for "Struktur Kontrol Percabangan dan Studi Kasusnya di Visual Basic .Net (VB.NET)"
Berkomentarlah dengan sopan sesuai tema yang Anda baca.
Jangan menyimpang dari tema