BAB 3
FUNGSI SELEKSI
Pencabangan terjadi jika program harus memilih salah satu dari sekian banyak pilihan yang tersedia. Pilihan biasanya didasarkan pada benar/salah dari kondisi tertentu. Artinya, pencabangan menggunakan tipe data Boolean dengan melibatkan kondisi True(Benar) atau False(Salah). Pada prinsipnya untuk melakukan penseleksian sering digunakan beberapa fungsi, yaitu: 1. fungsi logika (if)
syntaxnya :
if condition then statements else statements end if
1. Fungsi Logika Pembuatan Program sederhana dengan menerapkan fungsi IF Rancanglah program penginputan dengan ketentuan sbb: -. Jika nilainya a maka keterangan yudisiumnya sangat baik, jika b maka baik, jika c maka cukup, jika d maka kurang, jika e maka gagal
19
maka algoritmanya sbb: - jika nilai = a maka hasil Sangat Baik selainjika nilai = b maka hasil Baik selainjika nilai = c maka hasil Cukup selainjika nilai = d then hasil kurang selainitu hasil Gagal keluar Tampilan Design Sbb:
No 1 2 3 4 5
Properties Name : TxtHuruf text : dikosongkan Name : TxtKet text : dikosongkan Name : BtnIf text : Proses &If Name : BtnCase text : Proses &Case Name : BtnUlang
20
STMIK TRIGUNA DHARMA text : &Ulang Name : BtnKeluar text : &Keluar text : Program Penilaian startposition : centerscreen, Backcolor : custom, pilih warnanya
Tampilan Code: Bentuklah kode program-nya, dengan cara: 1. 2x klik objek yang akan di beri kode. Disini objeknya button( tombol OK) 2. maka muncul gbr dibawah ini:
3. lalu compile program, dengan cara: a. klik menu build + build ... (tanda titik disini menyesuaikan dengan nama projeknya) b. lalu cek pada kotak error, jika ada pesan error maka 2xklik pada pesan error tsb, maka kursor anda akan berada pada kode yang salah dan silahkan perbaiki
Langkah Pasti Menuju Sukses 21
c. lalu jalankan, dan ketikkan nilai a atau b atau c atau d pada kotak textbox, lalu tekan tombol proses if atau proses case
4. Simpan, (lihat caranya pada modul 1), lalu tutup jika ada pesan simpan jawab yes 5. setelah semua tertutup maka cek pada windows explorer (lihat caranya modul 1) Pesan Kesalahan:
Arti kesalahan : masih ada program yang sedang berjalan. Solusinya : sebelum dijalankan semua program yang sedang di run harus tutup semua. 2. Fungsi Case Penggunaan fungsi case untuk code program diatas sbb:
22
latihan : Buatlah fungsi logika dengan ketentuan sbb: Keadaan cuaca hari ini sangat cerah jadi belajar VB08, sebaliknya Jawaban:
If = then Jawaban Else Jawaban End if
Bentuk program berdasarkan kode diatas dan coba ganti dengan fungsi Case
23