DASAR
03 | Selection Structure
Oleh:
Team Teaching Pemrograman Dasar
UNISBA 2019/2020
PEMROGRAMAN DASAR
Materi yang dibahas
if
if ... else
switch case
PEMROGRAMAN DASAR
Seleksi Kondisi Menggunakan IF
Gunakan seleksi if untuk memeriksa apakah suatu
variable/ekspresi memenuhi persayaratan suatu kondisi
Bentuk Umum :
If (expression) statement
atau
If (expression) statement1 else statement2
PEMROGRAMAN DASAR
Penggunaan if
PEMROGRAMAN DASAR
Penggunaan If
Contoh, mencari bilangan terbesar jika terdapat dua
inputan dari keyboard. Codingnya sebagai berikut:
penggunaan if (expression)
PEMROGRAMAN DASAR
Penggunaan If
Output:
Jika nilai A lebih besar daripada B, maka akan muncul hasilnya seperti hasil diatas.
Lalu bagaimana hasilnya, jika nilai A lebih kecil daripada B? lakukan input, dan test hasilnya!
PEMROGRAMAN DASAR
Penggunaan if ... else
PEMROGRAMAN DASAR
Penggunaan if ... else
Buatlah coding untuk
progaming modulo
(sisa bagi)
expression pada if
parameternya berupa boolean,
contohnya disini apakah
hasilModulo == 0, jika true maka
masuk bilangan genap, jika false
masuk bilangan ganjil
PEMROGRAMAN DASAR
Output:
start
input
input mod 2 == 0
True
Keterangan:
False
• input = 4
• ketika masuk kondisi if dilakukan check, apakah input mod 2 == 0, jika ya
ganjil genap disebut bilangan genap, jika tidak disebut bilangan ganjil
end
Flowchart ganjil/genap
PEMROGRAMAN DASAR
Penggunaan switch
PEMROGRAMAN DASAR
Seleksi Kondisi
Menggunakan Switch
Selain bentuk seleksi if, dalam C++ dikenal juga cara
penyeleksian switch. Bentuk ini digunakan untuk
menyeleksi kondisi yang memiliki banyak kemungkinan
(multiple condition)
Bentuk Umum :
switch (expression){
case nilai1 : statement1
break;
case nilai2 : statement2
break;
….
default: statement default
PEMROGRAMAN DASAR
Penggunaan Switch
Buatlah coding untuk
menu, yang mana jika
ditekan 1 akan
menampillkan
“Minuman” dan
ditekan 2 akan
menampilkan
“Makanan”