Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul 4.1 (condition 1)
1. Modul Praktikum Bahasa Pemrograman Visual
Jurusan Teknik Elektro FT 1
MODUL IV
CONDITION 1
A.TUJUAN
Memahami bentuk-bentuk condition
Memiliki strategi dalam penggunaan condition
Mampu menyelesaikan kasus-kasus yang melibatkan condition
B.ALOKASI WAKTU
4 js (4 x 50 menit)
C.PETUNJUK
1. Awali setiap aktivitas dengan doa, semoga berkah dan mendapat kemudahan.
2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik.
3. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur.
4. Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas.
D.DASAR TEORI
Dalam menggunakan sebuah Condition, kita tidak akan terlepas dari peran operator,
baik itu operator matematika, relasi dan logika. Pada praktikum ini kita akan membahas
mengenai penggunaan operator relasional dan operator logika.
1. Operator Relasional
Operator relasional adalah operator yang digunakan untuk membandingkan satu nilai
dengan nilai yang lain, untuk mendapatkan hasil TRUE(benar) dan FALSE (salah).
Operator ini bisa membandingkan nilai numerik maupun nilai string, tetapi tidak bias
membandingkan dua tipe data yang berbeda (misal membandingkan data numerik dengan
data string.
2. Modul Praktikum Bahasa Pemrograman Visual
Jurusan Teknik Elektro FT 2
Operator Operasi
= Sama dengan
> Lebih besar
>= Lebih besar atau sama dengan
< Lebih kecil
<= Lebih kecil atau sama dengan
<> Tidak sama dengan
2. Operator Logika dan Tipe data Boolean
Operator logika berguna sebagai pengatur logika program. Operator Logika
berhubungan dengan tipe data Boolean yang mengenal dua buah nilai yaitu: TRUE dan
FALSE. Berikut adalah beberapa operator logika :
a. AND
Operator AND digunakan untuk menggabungkan dua buah ekspresi nilai atau lebih.
Operator ini akan menghasilkan nilai TRUE apabila dua kriteria yang dibandingkan
bernilai TRUE. Selain itu akan bernilai FALSE
Contoh:(10 > 5) AND (2 < 4) ‘hasilnya TRUE karena keduanya benar
b. OR
Operator ini akan menghasilkan nilai TRUE apabila nilai salah satu ekspresi bernilai
TRUE. Bila kedua ekspresi bernilai FALSE maka operator ini akan bernilai FALSE.
Contoh : (10 < 5) OR ( 2 > 4)‘hasilnya FALSE
c. NOT
Operator ini akan mengembalikan nilai kebalikan dari nilai tersebut.
Misalnya: hasil = Not (True And True) ‘hasil sama dengan false
d. XOR
Operator XOR hanya akan menghasilkan nilai TRUE apabila beberapa ekspresi nilai
yang dibandingkan bersifat benar atau salah.
3. Modul Praktikum Bahasa Pemrograman Visual
Jurusan Teknik Elektro FT 3
3. Struktur Kondisi
a. Struktur „If-Then‟
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi. Tetapi
jika kondisinya tidak terpenuhi maka ekspresi di dalam struktur If tidak akan dijalankan
dan blok If akan dilompati serta program akan melakukan tindakan berikutnya.
Deskripsi formal pernyataan If - Then:
If (kondisi) Then
Pernyataan
End If
b. Struktur If-Then-Else
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi. Tetapi
jika kondisinya tidak terpenuhi maka ekspresi yang lainnya yang dikerjakan.
Deskripsi formal pernyataan If - Then - Else:
If (kondisi) Then
...ekspresi 1
Else
...ekspresi 2
End If
E.LATIHAN
1. Pernyataan „If - Then – Else‟
Buat project baru, pilih template application console, kemudian klik OK. Lengkapi
kode programnya seperti berikut:
4. Modul Praktikum Bahasa Pemrograman Visual
Jurusan Teknik Elektro FT 4
2. Pernyataan „If – Then‟ Menggunakan Form
Buat project baru, pilih template windows application, kemudian klik OK. Tambahkan
kontrol-kontrol berikut:
Lengkapi kode programnya sebagai berikut:
Jalankan aplikasi, dan lihat hasilnya:
5. Modul Praktikum Bahasa Pemrograman Visual
Jurusan Teknik Elektro FT 5
3. Pernyataan “If - Else - Then” Menggunakan Form
Buat project baru, pilih template windows application, kemudian klik OK.
Tambahkan kontrol-kontrol berikut:
Lengkapi kode programnya sebagai berikut:
Jalankan aplikasi, dan lihat hasilnya:
6. Modul Praktikum Bahasa Pemrograman Visual
Jurusan Teknik Elektro FT 6
F. TUGAS PRAKTIKUM
1. Buat aplikasi dengan tampilan seperti gambar di bawah ini:
Isi textbox hasil dengan jawaban true / false, misal jika nilai 1 < nilai 2 maka pada
textbox Nilai1 < Nilai 2 ? : berisi jawaban True, sedangkan textbox lainnya berisi
False.
2. Buatlah aplikasi matematika sebagai berikut:
jika radio button diklik maka:
- Label1 akan berubah mengikuti perintah (misalnya radiobutton pembagian
diklik maka tanda akan berubah menjadi “/”)
- TextBox hasil akan berubah mengikuti perintah (Textboxhasil tidak didapat melalui
event klik pada button tetapi event check pada radiobutton)
7. Modul Praktikum Bahasa Pemrograman Visual
Jurusan Teknik Elektro FT 7
G.TUGAS RUMAH
1. Aplikasi Form Sederhana