SlideShare a Scribd company logo
1 of 8
Download to read offline
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.
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.
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:
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:
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:
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)
Modul Praktikum Bahasa Pemrograman Visual
Jurusan Teknik Elektro FT 7
G.TUGAS RUMAH
1. Aplikasi Form Sederhana
Modul Praktikum Bahasa Pemrograman Visual
Jurusan Teknik Elektro FT 8
2. Tugas 2

More Related Content

What's hot

konsep & struktur algoritma
konsep & struktur algoritmakonsep & struktur algoritma
konsep & struktur algoritma
Rohwiyanto Oi
 
Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrograman
lidyanamaria
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1
ndriehs
 

What's hot (19)

konsep & struktur algoritma
konsep & struktur algoritmakonsep & struktur algoritma
konsep & struktur algoritma
 
Struktur Algoritma
Struktur AlgoritmaStruktur Algoritma
Struktur Algoritma
 
Pertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri LuxPertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri Lux
 
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
 
Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrograman
 
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
Menerapkan struktur kontrol percabangan dalam bahasa pemrogramanMenerapkan struktur kontrol percabangan dalam bahasa pemrograman
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
 
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1
 
Bab 1 pengantar algoritma
Bab 1 pengantar algoritmaBab 1 pengantar algoritma
Bab 1 pengantar algoritma
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritma
 
Laporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul ILaporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul I
 
Dasar pemrograman ( algorithma pemrograman )
Dasar pemrograman ( algorithma pemrograman )Dasar pemrograman ( algorithma pemrograman )
Dasar pemrograman ( algorithma pemrograman )
 
Software psikogram
Software psikogramSoftware psikogram
Software psikogram
 
Dasar Algoritma
Dasar Algoritma Dasar Algoritma
Dasar Algoritma
 
Alat tes rmib lengkap dengan skoring rmib
Alat tes rmib lengkap dengan skoring rmibAlat tes rmib lengkap dengan skoring rmib
Alat tes rmib lengkap dengan skoring rmib
 
Mobile Application 2 Pertemuan 1 Pengantar Kotlin
Mobile Application 2 Pertemuan 1 Pengantar KotlinMobile Application 2 Pertemuan 1 Pengantar Kotlin
Mobile Application 2 Pertemuan 1 Pengantar Kotlin
 
Modul Logika dan algoritma
Modul Logika dan algoritmaModul Logika dan algoritma
Modul Logika dan algoritma
 
Algoritma pemrograman terstruktur
Algoritma pemrograman terstrukturAlgoritma pemrograman terstruktur
Algoritma pemrograman terstruktur
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
 

Similar to Modul 4.1 (condition 1)

4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulangan
Aris Saputro
 
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut   6 - perulangan - 2 - for, do-whileMi1274 alpro lanjut   6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Defina Iskandar
 
Mengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excelMengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excel
kasman fadhli
 
Tutorial microsoft excel
Tutorial microsoft excelTutorial microsoft excel
Tutorial microsoft excel
Alan Sahlan
 
Bab 7-microsoft-excel
Bab 7-microsoft-excelBab 7-microsoft-excel
Bab 7-microsoft-excel
delima14
 

Similar to Modul 4.1 (condition 1) (20)

4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulangan
 
Laporan praktikum iv.1 visual
Laporan praktikum iv.1 visualLaporan praktikum iv.1 visual
Laporan praktikum iv.1 visual
 
Laporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IILaporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul II
 
Laporan praktikum modul iv
Laporan praktikum modul ivLaporan praktikum modul iv
Laporan praktikum modul iv
 
Pascal
PascalPascal
Pascal
 
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut   6 - perulangan - 2 - for, do-whileMi1274 alpro lanjut   6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
 
Makalah fisika komputasi
Makalah fisika komputasiMakalah fisika komputasi
Makalah fisika komputasi
 
Mengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excelMengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excel
 
Tutorial microsoft excel
Tutorial microsoft excelTutorial microsoft excel
Tutorial microsoft excel
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
 
Looping
LoopingLooping
Looping
 
Pengulangan dan Seleksi
Pengulangan dan SeleksiPengulangan dan Seleksi
Pengulangan dan Seleksi
 
Percabangan.pptx
Percabangan.pptxPercabangan.pptx
Percabangan.pptx
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulangan
 
Object Oriented Programming (OOP) With Java Programming
Object Oriented Programming (OOP) With Java ProgrammingObject Oriented Programming (OOP) With Java Programming
Object Oriented Programming (OOP) With Java Programming
 
Modul iv
Modul ivModul iv
Modul iv
 
Ifc modul 1 (fungsi)
Ifc   modul 1 (fungsi)Ifc   modul 1 (fungsi)
Ifc modul 1 (fungsi)
 
Bahan 2.pptx
Bahan 2.pptxBahan 2.pptx
Bahan 2.pptx
 
Bab 7-microsoft-excel
Bab 7-microsoft-excelBab 7-microsoft-excel
Bab 7-microsoft-excel
 
Rumus if pada exell2
Rumus if pada exell2Rumus if pada exell2
Rumus if pada exell2
 

More from Yusi Aisyah

More from Yusi Aisyah (8)

Tugas1
Tugas1Tugas1
Tugas1
 
Proposal binner hme 2014 baru
Proposal binner hme 2014 baruProposal binner hme 2014 baru
Proposal binner hme 2014 baru
 
Modul 5
Modul 5Modul 5
Modul 5
 
Laporan 4
Laporan 4Laporan 4
Laporan 4
 
Lpj em
Lpj emLpj em
Lpj em
 
Infokom[final]
Infokom[final]Infokom[final]
Infokom[final]
 
Modul 4 php
Modul 4 phpModul 4 php
Modul 4 php
 
Rev modul grafkom 3
Rev   modul grafkom 3Rev   modul grafkom 3
Rev modul grafkom 3
 

Recently uploaded

KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
DewiUmbar
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 

Recently uploaded (20)

Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 
sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppt
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Materi Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerakMateri Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerak
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
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
  • 8. Modul Praktikum Bahasa Pemrograman Visual Jurusan Teknik Elektro FT 8 2. Tugas 2