Select E-Book MS. Visual Basic 6.0 for Beginners

Kondisi percabangan If …Then biasanya digunakan untuk menentukan kondisi perhitungan matematika, membatasi tndakan pengguna program , mengatur tampilan atau mencegah error ketika program di jalankan.

2. Select

Case Dibandingkan dengan percabangan If … Then, Select Case lebih mudah dibaca dan di debug serta lebih mudah digunakan dalam alur program yang membutuhkan banyak percabangan. Bentuk umum percabangan Select Case dalam Visual Basic adalah sebagai berikut : Select Case Pilihan Case 1 Pernyataan1 ….. Case 2 Pernyataan2 ….. Case 3 Pernyataan3 …… End Select Pada struktur percabangan Select Case di atas jika Pilihan yang dimasukkan oleh pengguna bernilai 1 maka Pernyataan 1 di eksekusi, jika bernilai 2 maka Pernyataan 2 yang dieksekusi, jika bernnilai 3 maka Pernyataan 3 yang di eksekusi. Untuk lebih memahami materi tentang kondisi percabangan, buatlah project baru pada Visual Basic 6.0 kemudian pilih Standard.EXE dan buatlah tampilan Form sebagai berikut : Kemudian atur property masing‐masing object sebagai berikut : Object Property Value Form1 Name Caption FormPercabangan Test Percabangan Frame1 Frame2 Caption Caption Test If … Then Test Select Case Label1 Label2 Caption Caption Masukkan sembarang angka : Pilih salah satu : Command1 Command2 Name Caption Name Caption cmdCekBilangan Cek Bilangan cmdCekPilihan Cek Pilihan Text1 Name txtBilangan List1 Name LstPilihan Kemudian copy paste source code berikut ini : Kode Program : Private Sub cmdCekBilangan_Click Dim a As Integer a = CInttxtBilangan.Text If a Mod 2 = 0 Then MsgBox Bilangan yang anda masukkan adalah bilangan genap ElseIf a Mod 2 0 Then MsgBox Bilangan yang anda masukkan adalah bilangan ganjil End If End Sub Private Sub cmdCekPilihan_Click Select Case LstPilihan.Text Case Pilihan1 MsgBox Anda memilih pilihan 1 Case Pilihan2 MsgBox Anda memilih pilihan 2 Case Pilihan3 MsgBox Anda memilih pilihan 3 End Select End Sub Private Sub Form_Load LstPilihan.AddItem Pilihan1 LstPilihan.AddItem Pilihan2 LstPilihan.AddItem Pilihan3 End Sub Penjelasan Kode Program : Private Sub Form_Load LstPilihan.AddItem Pilihan1 LstPilihan.AddItem Pilihan2 LstPilihan.AddItem Pilihan3 End Sub Menambahkan item baru pada listBox LstPilihan ketika program pertama kali di load Dim a As Integer a = CInttxtBilangan.Text deklarasi variable a bertipe integer dan inisialisasi variable a dari inputan txtBilangan.Text If a Mod 2 = 0 Then MsgBox Bilangan yang anda masukkan adalah bilangan genap ElseIf a Mod 2 0 Then MsgBox Bilangan yang anda masukkan adalah bilangan ganjil End If If…Then yang melakukan pengecekan apakah angka atau bilangan yang dimasukkan adalah bilangan ganjil atau genap Select Case LstPilihan.Text Case Pilihan1 MsgBox Anda memilih pilihan 1 Case Pilihan2 MsgBox Anda memilih pilihan 2 Case Pilihan3 MsgBox Anda memilih pilihan 3 End Select Select case yang digunakan untuk pengecekan pilihan yang dipilih pemakai Jika sudah selesai maka jalankan program tersebut, kemudian test kondisi percabangan If .. Then dengan cara masukkan sembarang angka pada textbox kemudian klik tombol Cek Bilangan, jika anda memasukkan angka ganjil maka akan muncul pesan Bilangan yang anda masukkan adalah bilangan ganjil , sebaliknya jika angka yang anda masukkan genap maka akan muncul pesan Bilangan yang anda masukkan adalah bilangan genap. Contoh : masukkan angka 11 kemudian klik tombol Cek Bilangan Maka akan muncul pesan sebagai berikut : Untuk melakukan test terhadap kondisi percabangan Select Case caranya pilihsalah satu pilihan pada listBox kemudian klik tombol Cek Pilihan, maka akan mncul pesan yang menyatakan anda memilih pilihan tertentu sesuai pilihan yang anda pilih. Contoh : Pilih pilihan2 kemudian klik tombol Cek Pilihan Maka akan muncul pesan sebagai berikut : Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwantogmail.com Chapter 7 Alur Program ‐ Kondisi Perulangan Dalam pemrograman ada kalanya kita memerlukan perulangan untuk melakukan suatu perintah yang sama untuk beberapa kali, misalkan pada program untuk mencari data maka diperlukan perulangan untuk mencari data dari record awal sampai record akhir atau sampai data yang dicari ditemukan. Perhatikan contoh sederhana yang menunjukkan penggunaan kondisi perulangan dalam program berikut ini : Private Sub Form_Load MsgBox ini adalah pesan ke 1 MsgBox ini adalah pesan ke 2 MsgBox ini adalah pesan ke 3 MsgBox ini adalah pesan ke 4 MsgBox ini adalah pesan ke 5 End Sub Kode program di atas adalah kode program yang digunakan untuk menampilkan pesan sebanyak 5 kali ketika program di load. Bayangkan jika pesan yang ingin ditampilkan bukan 5 kali tetapi 1000 kali, pastinya kita akan kesusahan jika harus menulis kode program “ MsgBox ini adalah pesan ke “ Sebanyak 1000 kali. Untuk mempersingkat kode program maka sebenarnya kita tidak perlu menulis program sebanyak 1000 baris, kita cukup menulis 3 baris program yang hasilnya akan menampilkan pesan sebanyak 1000 kali yaitu sebagai berikut : For i = 1 To 1000 MsgBox ini adalah pesan ke i Next i Sehingga source kodenya menjadi : Private Sub Form_Load For i = 1 To 1000 MsgBox ini adalah pesan ke i Next i End Sub Dengan menggunakan struktur kondisi perulangan seperti source code di atas maka ketika program di load maka program akan menjalankan perulangan dan menampilkan pesan “ini adalah pesan ke 1”,angka 1 pada pesan karena pada perulangan For … Next nilai awalnya adalah 1 kemudian program menjalankan perintah Next i sehingga sekarang nilai i menjadi 2, kemudian program menampilkan pesan “ini adalah pesan ke 2”, kemudian begitu seterusnya sampai nilai i = 1000 dan program menampilkan pesan “ini adalah pesan ke 1000”, karena nilai i = nilai akhir yaitu 1000 maka program keluar dariperulangan. Dari contoh di atas dapat disimpulkan bahwa sebuah perulangan memiliki kondisi awal dan kondisi akhir, dan perulangan akan berjalan dan berhenti jika kondisi akhir terpenuhi.

1. Macam