Judul artikel blog : Select Case pada VB Penggunaan Pernyataan Bersyarat untuk menyeleksi suatu kondisi (Select Case) pada Visual Basic Semua Bahasa Pemrograman memiliki operasi untuk pernyataan bersyarat yang menyeleksi suatu kondisi. Pernyataan bersyarat merupakan Struktur kendali dalam suatu pemrograman. Struktur kendali berfungsi untuk mengatur jalannya program. Secara logika, apabila program tidak dibuat suatu struktur kendali, program hanya berjalan dari kiri kekanan dan dari atas ke bawah. Pernyataan beryarat untuk menyeleksi digunakan bila terdapat beberapa pilihan yang harus dijalankan, tetapi hanya satu dari beberapa pilihan sesuai dengan pernyataan bersyarat. Pernyataan bersyarat tersebut adalah Select case. Sintaks untuk select case adalah seperti berikut : Select Case ekspresikondisi Case kondisi1 blok pernyataan-1 Case kondisi2 blok pernyataan-2 Case Else blok pernyataan-n End Select Contoh : Select Case Left(Txt_Kdbrg.text,1) Case “A” Txt_Namabrg.text=”Kemeja lengan panjang” Case “B” Txt_Namabrg.text=”Kemeja lengan Pendek” Case “A” Txt_Namabrg.text=”Kaos Oblong” End Select
Judul artikel blog : Fungsi (IF) pada VB Penggunaan Pernyataan Bersyarat untuk menentukan keputusan(Fungsi IF) pada Visual Basic Selain pernyataan bersyarat untuk meyeleksi suatu kondisi, ada pula pernyataan bersyarat untuk menentukan keputusan. Pada bentuk ini, pemilihan keputusan hanya untuk satu bagian atau percabangan. Pernyataan bersyarat untuk menentukan keputusan ini terdiri dari: 1. If...Then 2. If...Then...Else Dan sekarang,,,mari kita bahas kedua fungsi ini......... 1. If...Then If...Then merupakan logika pemrograman yang berfungsi untuk menjalankan suatu pernyataan secara kondisional. Perintahnya adalah sebagai berikut:
If kondisi Then pernyataan End If Atau If kondisi Then pernyataan pernyataan-pernyataan End If Contoh : If text_harga<=100 Then Txt_potongan=txt_harga*5% End If “berdasarkan contoh tersebut, progran akan mambaca kondisi awal, jika harga lebih kecil atau sama dengan 100, maka potongan 5% dari harga. Selainnya Bila kondisi awal tidak terpenuhi, program akan menjalankan blok dari suatu pernyataan yaaang tidak berkaitan dengan penentuan keputusan”. 2. If...Then...Else If...Then...Else merupakan logika pemrograman yang digunakan untuk beberapa blok pernyataan menurut kondisi yang dipersyaratkan. Perintahnya adalah sebagai berikut: If kondisi1 Then [Blok pernyataan-1] Else If kondisi2 Then {Blok pernyataan-2] Else [Blok pernyataan-n] End If
Contoh: If txt_harga>=100 Then Txt_potongan=5%*txt_harga Else If txt_harga<=99 Then Txt_potongan=2%*txt_harga Else Txt_potongan=0 End If “berdasarkan contoh tersebut, progran akan mambaca kondisi pertama, jika harga lebih besar atau sama dengan 100, maka potongan 5% dari harga. Bila kondisi pertama tidak terpenuhi, maka akan dilanjutkan untuk membaca kondisi kedua, dan seterusnya sampai ditemukan kondisi yang benar dan menjalankan blok dari suatu pernyataan”.
Judul artikel blog : Perulangan pada VB Fungsi Perulangan untuk perulangan sederhana pada Visual Basic Dalam VB terdapat bentuk perulangan suatu proses yang digunakan untuk perhitungan angka. Seperti halnya bahasa pemrograman lain, VB pun mempunyai intruksi perulangan, yaitu intruksi. For...Next Fungsi perulangan untuk mengulangi suatu proses dalam jumlah yang ditentukan yang secara otomatis akan menambah nilai variabel loop. For...Next menggunakan suatu variabel counter yang akan bertambah atau berkurang pada setiap perulangannya. Perintahnya seperti dibawah ini : For counter = start to end [step increament] Pernyataan Next [counter] Tipe data yang digunakan pada counter, start, end dan increament adalah data Numerik. Secara logika, For...Next akan bekerja sebagai berikut :
Menetapkan nilai counter, yaitu nilai start Membandingkan apakah counter lebih besar dari end. Jika ya, maka (looping) perulangan akan ditinggalkan. Jika counter lebih lebih kecil atau sama dengan end, maka VB akan menjalankan statements. Kemudian, membaca Next dengan menaikkan nilai counter dengan nilai 1 atau dengan step increament yang ditentukan. Mengulangi lagi langkah-langkah seperti diatas.
Contoh (program menghitung sederhana): Dim As Integer For a=1 to 30 step 1 print a Next. Selamat mencoba......:-)
Fungsi Perulangan untuk memanfaatkan Subroutine pada Visual Basic VB memiliki instruksi perulangan yang berfungsi untuk memanfaatkan Subroutine. Struktur loop (perulangan) ini memungkinkan untuk melaksanakan sekelompok pernyataan lebih dari satu kali. Perintahnya ialah Do...Loop Do...Loop digunakan untuk mengeksekusi blok pernyataan dengan jumlah perulangan yang tak terhingga. Perulangan ini merupakan perulangan yang akan menjalankan suatu pernyataan selama kondisi benar (True) atau terpenuhi. Penulisan perintahnya : Do While kondisi Pernyataan Loop
Berikut cara kerja Instruksi Do...Loop : Instruksi akan membaca kondisi. Jika kondisi 0 (zero)/false atau dengan kata lain tidak terpenuhi, maka semua pernyataan yang berada pada kondisi tersebut akan dilewati. Jika kondisi benar (True) atau terpenuhi maka VB akan menjalankan pernyataan. Setelah membaca pernyataan, akan dikembalikan lagi ke Do...Loop berikutnya. Bentuk lain Do...Loop dalam pemrograman adalah bentuk lain yang menjamin minimal satu kali pernyataan dijalankan, yaitu: Do Pernyataan Loop While kondisi Bentuk Do...Loop yang dapat berulang atau sama sekali tidak berulang, yaitu: Do Until kondisi Pernyataan Loop atau Do Pernyataan Loop Until kondisi Perbedaan antara Do...While dan Do...Until pada Do...Loop adalah pada Do While, program akan berhenti bila menemui nilai salah, sedangkan pada Do...Until, program akan berhenti nila menemui nilai benar. Selamat mencoba........:-)
Fungsi Struktur Kendali Nested pada Visual Basic Meletakkan Struktur kendali dalam struktur kendali lainnya disebut dengan struktur kendali Nested. Biasanya sich struktur kendali Nested diletakkan dalam struktur kendali lainnya untuk meninggalkan struktur kendali tersebut. Pernyataan Exit pada struktur kendali adalah untuk meninggalkan struktur kendali. Exit memungkinkan untuk keluar langsung dari suatu perulangan For...Next atau Do...Loop. Sintaks untuk Exit seperti dibawah: Exit For Exit For dapat ditempatkan sebanyak mungkin dalam struktur For...Next dan Exit...Do dalam struktur Do...Loop. Sebagai contoh, coba liat Sintaks dibawah:
For counter = Start to end [step increament] [blok pernyataan] [Exit For] [blok pernyataan] Next [counter[,counter][,...]]
Do [{While | Until} kondisi] [blok pernyataan] Exit Do [blok pernyataan] Loop