Anda di halaman 1dari 9

PEMROGRAMAN DASAR

D3 MANAJEMEN INFORMATIKA
INSTITUT SAINS & TEKNOLOGI AKPRIND
erma@akprind.ac.id

Pertemuan-5
PENYELEKSIAN KONDISI

(PERCABANGAN)
erma@akprind.ac.id

Pustaka

Rinaldi Munir, 2009, Algoritma & Pemrograman Dalam


Bahasa PASCAL dan C

Antony Pranata, 2005, Algoritma dan Pemrograman


erma@akprind.ac.id

Kegunaan Percabangan

Memungkinkan suatu pernyataan akan dieksekusi jika


kondisi terpenuhi atau tidak terpenuhi
erma@akprind.ac.id

Tujuan Pembelajaran

Mahasiswa memahami tentang konsep percabangan

Mahasiswa mampu membuat program percabangan


erma@akprind.ac.id

Jenis Percabangan

Pernyataan IF
If-Then
If-Then-Else

Pernyataan CASE
Case-Of
Case-Of..Else
erma@akprind.ac.id

Pernyataan If-Else
Digunakan untuk menguji sebuah kondisi

Bila kondisi terpenuhi (True/benar)maka program akan menjalankan pernyataan tertentu

Bila kondisi tidak terpenuhi (False/salah) maka program akan menjalankan pernyataan
lainnya

Bentuk umum (sintaks):

If kondisi then
Benar
pernyataan1 {jika kondisi terpenuhi}
else
pernyataan2 {jika kondisi tidak terpenuhi}
Salah
erma@akprind.ac.id

Pernyataan If-Else If
Pernyataan if bertingkat

Benar
Bentuk umum (sintaks):

Salah
If kondisi1 then
Benar
pernyataan1 {jika kondisi terpenuhi}

Else if kondisi2 then

pernyataan2{jika kondisi terpenuhi} Salah

Else

pernyataan3 {jika kondisi tidak terpenuhi}


erma@akprind.ac.id

Pernyataan Case

Digunakan untuk menyederhanakan penulisan If-Then-Else

Case ekspresi Of

0: pernyataan1;

1: pernyataan2;

2: pernyataan3;

3: pernyataan4;

Else

pernyataan;

End;
erma@akprind.ac.id

Latihan
1. Buat algoritma dan program untuk menampilkan bilangan ganjil atau genap

2. Buat algoritma dan program untuk mengecek tahun kabisat atau bukan

3. Program untuk membaca nomor bulan (integer) dan menuliskan nama bulan
sesuai angka bulannya

4. Buat algoritma dan program untuk membaca nilai ujian dan menentukan indeks
nilainya, kemudian mencetak nilai dan indeksnya ke piranti keluaran

nilai ujian 80, indeks nilai = A

70 nilai ujian < 80, indeks nilai = B

55 nilai ujian < 70, indeks nilai = C

40 nilai ujian < 55, indeks nilai = D

nilai ujian < 40, indeks nilai = E

Anda mungkin juga menyukai