com
saterlat.com
Mari Belajar Bersama
1.Mulai
5.tulis X bilanganganjil
6.Selesai
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 1/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
2.Ekspresi Boolean
Ada dua komponen utama dalam ekspresi percabangan yaitu kondisi dan
pernyataan. Kondisi adalah syarat dilakukannya sebuah (atau sekelompok)
pernyataan, sedangkan pernyataan dalam konteks iniadalah perintah yang
berkaitan dengan suatu kondisi. Contoh umumpernyataan kondisi-pernyataan :
1.Operasi Boolean.
1. z1 x and y
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 2/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
2. z2 a=2 or b=10
3. z3 not(x)
2.OperasiRelasional(OperasiPerbandingan)
1. z1 x > y
2. z2 a <> 10
3. z3 x + y = 17
4. z4 p div q < r
5. z5 p mod 2 = 0
Hasil dari operasi perbandingan memiliki dua kemungkinan, yaitu true (benar)
atau false (salah). Oleh karena itu tipe hasil (z1, z2,z3, z4, z5) dari setiap operasi
di atasadalah boolean.
Ada dua tipe algoritma percabangan yang akan kita bahas berikut ini yaitu:
Satu kondisi (if-then) : artinya hanya ada satu kondisi yang menjadi syarat untuk
melakukan satu atau satu blok (sekelompok) pernyataan. Bentuk umum
algoritma teks standar percabangan dengan satukondisi :
if <kondisi> then
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 3/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
pernyataan
Jika <kondisi> bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak,
maka pernyataan tidak dikerjakan dan proses langsung keluar daripercabangan
(begin).
if A>B then
write (A)
Perhatikan bahwa pada kotak belah ketupat memiliki dua cabangarus data, yang
satu untuk kondisi bernilai benar (y, artinya ya), sedang yanglain untuk kondisi
bernilai salah (t, artinya tidak).Jika kondisi bernilai benar(y) maka perintah yang
dikerjakan adalah
write(A)
. Jika kondisi salah (t)maka arus data langsung menuju ke bawah tanpa
mengerjakan pernyataan apapun.
: artinya ada dua kondisi yang menjadi syaratuntuk dikerjakannya dua jenis
pernyataan. Bentuk umum percabangandengan dua kondisi :
if <kondisi> then
pernyataan1
else
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 4/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
pernyataan2
if A>B then
write (A)
else
write (B)
b.if m=n
I m*n
write(i)
c.ifbil>=0then
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 5/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
else
d.ifm =n then
I m*n
J m-n
Else
I m/n
J m+n
write(i,j)
4.PercabanganTersarang
If<kondisi1>then
if <kondisi2> then
Pernyataan1
Else
Pernyataan2
Else
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 6/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
If <kondisi3>
Pernyataan3
Else
Pernyataan4
Deklarasi
Bil:integer
Ket:string
Deskripsi
read (bil)
ifbilmod5=0then
Else
Else
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 7/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
Else
Write (Ket)
Ket Tidak cumlaude harus ditulis dua kali agartujuan algoritma dapat dicapai.
Dengan demikian penggunaan operator logika dalamhal ini jelas
menyederhanakan algoritma di atas.
Percabangan dengan tiga kondisi atau lebih adalah bentuk pengembangan dari
dua bentuk percabangan percabangan yang telah kita bahas sebelumnya. Akan
ada banyak sekali variasinya tetapi secara umum ekspresi percabangannya dapat
kita tuliskan sebagai berikut.
if. <kondisi1>
then
Pernyataan1
Pernyataan2
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 8/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
Pernyataan(n)
Else
Pernyataan(n)
Mula-mula <
kondisi1
pernyataan1
kondisi2
kondisi2
>benar,maka dikerjakan
pernyataan2
Jika tidak algoritma akan mengecek ke kondisi berikutnyadengan cara yang sama
dengan yang sebelumnya. Terakhir, jika semua kondisi bernilaisalah, maka
pernyataan yang dikerjakan adalah Pernyataan (n+1). Bentuk owchartnya dapat
dilihat di bawah ini.
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 9/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
Like FB dulu untuk melihat link unduhan, jika belum muncul Un-LIKE dan
Like Kembali Like Tria Impiana and 2.1K others like this.
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 10/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
ALGORITMA
TUGAS 2
Disusun Oleh :
Sakina Mawardah
Teknik Informatika
Dosen :
DAFTAR ISI
A. Algoritma Percabangan........................................................................................... 1
2. Ekspresi Boolean............................................................................................... 1
4 Percabangan Tersarang 6
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 11/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
Share this:
Related
Konsep Algoritma
Andi Saputro / August 24, 2014 / Materi, Pemrograman Dasar / Featured, Materi, materi jaringan
dasar, metode pembelajaran, Pemrograman Dasar
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 12/13
11/13/2017 Percabangan dan Algoritma Pemrograman Dasar Materi Pertemuan 7,8 dan 11 - saterlat.com
Artikel tentang percabangan algoritma bagus pak.. bisa bermanfaat untuk kita
untuk materi percabangan dan algoritma
Pakk Mohon di di Copas ya, mau saya Share lagi.. agar semakin meluas.. Terima
Kasih pak Infonya
saterlat
October 21, 2014 at 12:47 pm
Zerone Blog
January 24, 2017 at 2:08 pm
http://saterlat.com/percabangan-dan-algoritma-pemrograman-dasar.html 13/13