SlideShare a Scribd company logo
1 of 12
VISUAL BASIC
(Kondisional)
Riki Afriansyah
Definisi
• Membuat suatu program tertentu hampir selalu kita jumpai
kasus dimana suatu pernyataan akan di ekseskusi apabila
kondisi atau syarat tertentu terpenuhi. Dalam
pemrograman hal seperti kita sebut sebagai percabangan
atau kondisional.
• Ada beberapa tipe penulisan sintaks dalam percabangan
dengan fungsi dan kegunaan masing-masing. tipe itu
adalah if, if else, else if, switch case.
Case 1 Program cek Bilangan
• Buatlah program pengecekan bilangan positif atau negatif
Buat Form Kemudian Buat Kondisional
• Klik 2x Tombol Sumbit Kemudian Masukkan Kode:
If Text1.Text < 0 Then
Label2.Caption = "Bilangan Negatif"
Else
Label2.Caption = "Bilangan Positif"
End If
Case 2 Program cek Genap/Ganjil
• Buatlah program pengecekan bilangan Genap/Ganjil
Buat Form Kemudian Buat Kondisional
• Klik 2x Tombol Sumbit Kemudian Masukkan Kode:
If Text1.Text Mod 2 = 0 Then
Label2.Caption = "Bilangan Genap"
Else
Label2.Caption = " Bilangan Ganjil"
End If
Latihan 1
Buatlah Program untuk menentukan nilai A,B,C,D,E
dengan syarat nilai A (81 - 100), nilai B (66 - 80), nilai C
(65 – 56), nilai D (40 – 55), dan nilai E (0 – 39),
Latihan 2
Studi Kasus 1
Buatlah sebuah program
pengecekan Derajat Suhu (T)
dimana:
T < 0 maka Wujud Air Beku
T>=0 & T<=100 maka Wujud Air
Cair
T>100 maka wujud air uap/gas
Contoh:
Input: T= 86
Output: Wujud Air Cair
Studi Kasus 2
Buatlah sebuah program menampilkan
nilai maksimum dari sebuah nilai A dan
B.
Contoh
Input: A = 25
B = 12
Output: Nilai Maksimum 25
Case 3 Select Case
• Salah satu model percabangan adalah percabangan index atau yang dikenal dengan pemilihan berindex, dalam
visual Basic percabangan index ini menggunakan Select Case dengan format:
Select Case <variable>
Case 0:
<Proses untuk keadaan variabel=0>
Case 1:
<Proses untuk keadaan variabel=1>
Case 2:
<Proses untuk keadaan variabel=2>
Case 3:
<Proses untuk keadaan variabel=3>
.......................
End Select
Case 3 Select Case
Prodi di sebuah perguruan tinggi dikodekan dengan
nomor urut sebagai berikut:
1: Elektronika
2: Informatika
3: Mesin
4: Tata Niaga
Case 3 Select Case
Buat form Combo box dengan List 1,2,3,4 Kemudian
Masukkan Kode:
pil = Combo1.Text
Select Case pil:
Case 1:
Label2.Caption = "Elektronika"
Case 2:
Label2.Caption = "Informatika"
Case 3:
Label2.Caption = "Mesin"
Case 4:
Label2.Caption = "Tata Niaga"
End Select
Modul 3 Visual Basic (Kondisional)

More Related Content

Similar to Modul 3 Visual Basic (Kondisional)

Mi1274 alpro lanjut 5 - perulangan - 1
Mi1274 alpro lanjut   5 - perulangan - 1Mi1274 alpro lanjut   5 - perulangan - 1
Mi1274 alpro lanjut 5 - perulangan - 1
Defina Iskandar
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
Roziq Bahtiar
 
Pemrograman algoritma (IF,else)
Pemrograman algoritma (IF,else)Pemrograman algoritma (IF,else)
Pemrograman algoritma (IF,else)
Mr. FM
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Desiaman Thelaumbanua
 
Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2
Salahuddin Ali
 

Similar to Modul 3 Visual Basic (Kondisional) (20)

Mi1274 alpro lanjut 5 - perulangan - 1
Mi1274 alpro lanjut   5 - perulangan - 1Mi1274 alpro lanjut   5 - perulangan - 1
Mi1274 alpro lanjut 5 - perulangan - 1
 
Laporan praktikum iv.1 visual
Laporan praktikum iv.1 visualLaporan praktikum iv.1 visual
Laporan praktikum iv.1 visual
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
Percabangan.pptx
Percabangan.pptxPercabangan.pptx
Percabangan.pptx
 
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
2   struktur dasar algoritma dan notasi algoritmik pseudo-code2   struktur dasar algoritma dan notasi algoritmik pseudo-code
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
 
3 pemrograman matlab
3 pemrograman matlab3 pemrograman matlab
3 pemrograman matlab
 
670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc
 
Pemrograman, Operasi Kondisi
Pemrograman, Operasi KondisiPemrograman, Operasi Kondisi
Pemrograman, Operasi Kondisi
 
Materi 5. test kondisi
Materi 5. test kondisiMateri 5. test kondisi
Materi 5. test kondisi
 
Pemrograman algoritma (IF,else)
Pemrograman algoritma (IF,else)Pemrograman algoritma (IF,else)
Pemrograman algoritma (IF,else)
 
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian KomputerKOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
 
Pemrograman terstruktur
Pemrograman terstrukturPemrograman terstruktur
Pemrograman terstruktur
 
Modul iv
Modul ivModul iv
Modul iv
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
 
Pengulangan Visual Basic
Pengulangan Visual BasicPengulangan Visual Basic
Pengulangan Visual Basic
 
chapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.pptchapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.ppt
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Pengantar Pemrograman Chapter 5
Pengantar Pemrograman Chapter 5Pengantar Pemrograman Chapter 5
Pengantar Pemrograman Chapter 5
 
Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 

More from Dnr Creatives

More from Dnr Creatives (20)

Pemograman WEB (CSS Lanjutan)
Pemograman WEB (CSS Lanjutan)Pemograman WEB (CSS Lanjutan)
Pemograman WEB (CSS Lanjutan)
 
Pemograman WEB (CSS)
Pemograman WEB (CSS)Pemograman WEB (CSS)
Pemograman WEB (CSS)
 
Analisis Vektor
Analisis VektorAnalisis Vektor
Analisis Vektor
 
Pemuda dan industri 4.0
Pemuda dan industri 4.0Pemuda dan industri 4.0
Pemuda dan industri 4.0
 
English for electrical engineering
English for electrical engineeringEnglish for electrical engineering
English for electrical engineering
 
volume dan lpt benda
volume dan lpt bendavolume dan lpt benda
volume dan lpt benda
 
Biaya produksi
Biaya produksiBiaya produksi
Biaya produksi
 
operasi dasar bilangan (aritmetika)
operasi dasar bilangan (aritmetika)operasi dasar bilangan (aritmetika)
operasi dasar bilangan (aritmetika)
 
PROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLELOGIC CONTROLLERSPROGRAMMABLELOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERS
 
Modul 5 Array (Visual Basic)
Modul 5 Array (Visual Basic)Modul 5 Array (Visual Basic)
Modul 5 Array (Visual Basic)
 
Sistem persamaan linear (spl)
Sistem persamaan linear (spl)Sistem persamaan linear (spl)
Sistem persamaan linear (spl)
 
Ilmu ukur bidang (geometri)
Ilmu ukur bidang (geometri)Ilmu ukur bidang (geometri)
Ilmu ukur bidang (geometri)
 
Modul 4 Visual Basic (Pengulangan)
Modul 4 Visual Basic (Pengulangan)Modul 4 Visual Basic (Pengulangan)
Modul 4 Visual Basic (Pengulangan)
 
Modul 2 (Variabel,Operator,Ekspresi) Visual Basic
Modul 2 (Variabel,Operator,Ekspresi) Visual BasicModul 2 (Variabel,Operator,Ekspresi) Visual Basic
Modul 2 (Variabel,Operator,Ekspresi) Visual Basic
 
Modul 1 Visual Perkenalan
Modul 1 Visual PerkenalanModul 1 Visual Perkenalan
Modul 1 Visual Perkenalan
 
Farmakoterapi pendahuluan
Farmakoterapi pendahuluanFarmakoterapi pendahuluan
Farmakoterapi pendahuluan
 
Materi bioteknologi
Materi bioteknologiMateri bioteknologi
Materi bioteknologi
 
Materi Hukum Tata Negara
Materi Hukum Tata NegaraMateri Hukum Tata Negara
Materi Hukum Tata Negara
 
Perdarahan Post Partum dan Syok
Perdarahan Post Partum dan SyokPerdarahan Post Partum dan Syok
Perdarahan Post Partum dan Syok
 
Luka perdarahan syok dan penanganannya
Luka perdarahan syok dan penanganannyaLuka perdarahan syok dan penanganannya
Luka perdarahan syok dan penanganannya
 

Recently uploaded

1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
MetalinaSimanjuntak1
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
HafidRanggasi
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
dpp11tya
 

Recently uploaded (20)

Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 

Modul 3 Visual Basic (Kondisional)

  • 2. Definisi • Membuat suatu program tertentu hampir selalu kita jumpai kasus dimana suatu pernyataan akan di ekseskusi apabila kondisi atau syarat tertentu terpenuhi. Dalam pemrograman hal seperti kita sebut sebagai percabangan atau kondisional. • Ada beberapa tipe penulisan sintaks dalam percabangan dengan fungsi dan kegunaan masing-masing. tipe itu adalah if, if else, else if, switch case.
  • 3. Case 1 Program cek Bilangan • Buatlah program pengecekan bilangan positif atau negatif
  • 4. Buat Form Kemudian Buat Kondisional • Klik 2x Tombol Sumbit Kemudian Masukkan Kode: If Text1.Text < 0 Then Label2.Caption = "Bilangan Negatif" Else Label2.Caption = "Bilangan Positif" End If
  • 5. Case 2 Program cek Genap/Ganjil • Buatlah program pengecekan bilangan Genap/Ganjil
  • 6. Buat Form Kemudian Buat Kondisional • Klik 2x Tombol Sumbit Kemudian Masukkan Kode: If Text1.Text Mod 2 = 0 Then Label2.Caption = "Bilangan Genap" Else Label2.Caption = " Bilangan Ganjil" End If
  • 7. Latihan 1 Buatlah Program untuk menentukan nilai A,B,C,D,E dengan syarat nilai A (81 - 100), nilai B (66 - 80), nilai C (65 – 56), nilai D (40 – 55), dan nilai E (0 – 39),
  • 8. Latihan 2 Studi Kasus 1 Buatlah sebuah program pengecekan Derajat Suhu (T) dimana: T < 0 maka Wujud Air Beku T>=0 & T<=100 maka Wujud Air Cair T>100 maka wujud air uap/gas Contoh: Input: T= 86 Output: Wujud Air Cair Studi Kasus 2 Buatlah sebuah program menampilkan nilai maksimum dari sebuah nilai A dan B. Contoh Input: A = 25 B = 12 Output: Nilai Maksimum 25
  • 9. Case 3 Select Case • Salah satu model percabangan adalah percabangan index atau yang dikenal dengan pemilihan berindex, dalam visual Basic percabangan index ini menggunakan Select Case dengan format: Select Case <variable> Case 0: <Proses untuk keadaan variabel=0> Case 1: <Proses untuk keadaan variabel=1> Case 2: <Proses untuk keadaan variabel=2> Case 3: <Proses untuk keadaan variabel=3> ....................... End Select
  • 10. Case 3 Select Case Prodi di sebuah perguruan tinggi dikodekan dengan nomor urut sebagai berikut: 1: Elektronika 2: Informatika 3: Mesin 4: Tata Niaga
  • 11. Case 3 Select Case Buat form Combo box dengan List 1,2,3,4 Kemudian Masukkan Kode: pil = Combo1.Text Select Case pil: Case 1: Label2.Caption = "Elektronika" Case 2: Label2.Caption = "Informatika" Case 3: Label2.Caption = "Mesin" Case 4: Label2.Caption = "Tata Niaga" End Select