Anda di halaman 1dari 17

PEMROGRAMAN

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:

cout digunakan untuk


menampilkan ke console

cin digunakan untuk


membaca inputan
dari keyboard

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)

method void dengan satu


parameter berupa integer
PEMROGRAMAN DASAR
Penggunaan if...else
 Output:

Sekarang buatlah statement if, dimana jika hasilnya:


0 maka disebut bilangan genap
1 maka disebut bilangan ganjil
PEMROGRAMAN DASAR
 Ganjil/ Genap:

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”

expression pada switch


parameternya berupa
enumerated, contohnya disini
adalah integer
PEMROGRAMAN DASAR
 Output:

Masukkan angka 2, lalu tekan enter maka hasilnya:


PEMROGRAMAN DASAR
“Hidup itu seperti bersepeda. Kalau kamu
ingin menjaga keseimbanganmu, kamu
harus terus bergerak maju"
(Albert Einstein)
PEMROGRAMAN DASAR
Tugas 02
 Buatlah coding!
 NIM yang angka belakangnya ganjil, membuat coding
contoh penggunaan if...else (selain seperti yang
dicontohkan)
 NIM yang angka belakangnya genap, membuat coding
contoh penggunaan swtich...case (selain seperti yang
dicontohkan)

Anda mungkin juga menyukai