- Home>
- Pertemuan kuliah kelima VB 1 >
- Kuliah 5 STRUKTUR KEPUTUSAN (Bagian 2) VB NET 2008
Minggu, 13 Mei 2018
Struktur
Keputusan
Assalamualaikum semua. Kembali lagi saya menuliskan hasil pertemuan kelima pada mata kuliah VB 1. Kali ini saya akan berbagi mengenai strukur keputusan bagian kedua. Ayo kita simak dan kita pelajari bersama.
Struktur keputusan adalah struktur program yang melakukan proses pengujian
untuk mengambil suatu keputusan apakah suatu baris atau blok instruksi akan
diproses atau tidak. Pengujian kondisi ini dilakukan untuk memilih salah satu
dari beberapa alternatif yang tersedia.
Select
Case Statement
Digunakan untuk pengambilan keputusan dari beberapa
pilihan.
Jika dalam perintah IF pengecekan dilakukan berdasarkan
kondisi, namum dalam Select Case pengecekan dilakukan berdasarkan nilai
Ekspresi.
Bentuk Penulisan:
Select Case
[Kondisi]
Case [Ekspresi1]
[Statement1]
Case [Ekspresi2]
[Statement2]
...
Case Else
[Statement n]
End Select
Latihan 1:
1. Desain Form
Objek Name
TextBox1 TxtJPR
TextBox2 TxtHadiah
Button1 BtnProses
Button2 BtnBersih
Button3 BtnTutup
2. Alur Program
- Input Jumlah
Point Reward.
- Klik Proses, maka akan tampil keterangan Hadiah
sesuai point reward.
Tabel Hadiah sebagai berikut:
Point
Reward
|
Hadiah
|
500 – 1000
|
Mug Cantik
|
1001 – 1500
|
Boneka Cantik
|
1501 – 2000
|
Kipas Angin
|
2001 – 2500
|
Dispenser
|
3. Kode Program
Selanjutnya Select Case dengan To
Digunakan untuk kondisi berupa range angka.
Bentuk Penulisan:
Select Case
[Kondisi]
Case [Nilai Awal1] to [Nilai
Akhir1]
[Statement 1]
Case [Nilai Awal2] to [Nilai
Akhir2]
[Statement 2]
...
Case Else
[Statement n]
End
Select
Latihan 2:
1. Desain Form (Sama dengan Form pada latihan 1)
2. Kode Program
Selanjutnya kita akan membahas tentang Operator Logika
Operator Logika adalah Pengambilan suatu keputusan tidak hanya dapat dilakukan untuk satu kondisi
pengujian, tetapi dapat dilakukan juga untuk beberapa kondisi pengujian. Untuk
melakukan proses pengambilan keputusan dari 2 atau lebih kondisi diperlukan
operator yang dapat menghubungkan kondisi-kondisi yang akan diuji tersebut.
Adapun Operator yang digunakan adalah:
And
And adalah operasi yang melakukan
pengecekan atas 2 kondisi atau variabel yang ada. Jika kedua kondisi bernilai true,
maka hasil operasi AND adalah true, selain itu false.
Or
Or adalah operasi yang melakukan
pengecekan atas 2 kondisi atau variabel yang ada. Jika salah satu kondisi
bernilai true, maka hasil operasi OR adalah true, selain itu false.
Not
Not
adalah operasi yang melakukan pengecekan atas 1 kondisi atau variabel yang ada.
Jika kondisi bernilai true, maka hasil operasi NOT adalah false,
dan sebaliknya.
Latihan 3:
Membuat
Program untuk menentukan Lulus atau Gagal berdasarkan dua parameter nilai yaitu
Nilai Potensi Akademik dan Nilai Psikotes.
1. Desain Form
Objek Name
TextBox1 TxtNPA
TextBox2 TxtNPs
TextBox3 TxtHasil
Button1 BtnProses
Button2 BtnBersih
Button3 BtnTutup
2. Alur Program
Alur
Program sebagai berikut:
- Input Nilai
Potensi Akademik dan Nilai Psikotes
- Klik Proses, maka akan tampil Keterangan LULUS
atau GAGAL pada hasil.
Pengujiannya
sebagai berikut:
Jika Nilai Potensi Akademik 85 keatas DAN
Nilai Psikotes 75 keatas maka hasil: “LULUS” selain itu hasil: “GAGAL”
3. Kode Program
Selanjutnya jika kita ingin mengganti And menjadi or dan Or menjadi Not. Maka tinggal kita ganti Operatornya pada skrip code programnya.
Terima kasih telah membaca tulisan yang saya buat, semoga bermanfaat dan membawa wawasan serta menambah ilmu bagi kita semua.