ALPRO 1 Modul Percabangan If 2013 ALGORI

2013

ALP‘O : Modul
Pe a a ga If

ALGORITMA DAN PEMROGRAMAN
ASISTEN DOSEN ALPRO ANGKATAN 3

UNIVERSITAS PENDIDIKAN INDONESIA
FAKULTAS MATEMATIKA DAN IPA
ILMU KOMPUTER

Materi apa ya g

au disa paika ?

Pe ge ala pe a a ga

e ggu aka If da

ested If


Ke apa harus ke ala sa a ya g a a ya if ?
La ak a e ke ala de ga e e a g kita kagu i, te
ke apa kita pe lu ke ala sa a a g a a a if .

ata ada juga alasa

pe i g

Te a -te a , dala
pe og a a te st uktu , se ua pe i tah dike jaka se a a
sekue sial te u ut da i atas hi gga ke a ah. Na u ada kala a kita ha us e ilih da i
alte aif-alte aif a g ada sesuai de ga ko disi a g ada. Nah, a i aka kete u
de ga a g a a a pe a a ga da pe ula ga . De ga
e ggu aka pe a a ga
p og a kita aka le ih le i le, a pokok a gitu deh, si gkat e ita if
e a g pe lu
dike al le ih da i sekeda te a u tuk ke e hasila te a -te a di dala du ia pe silata
i i.


“eperi apa if dala

du ia yata?

If di dala du ia ata itu sepe i ge a g, ada kala a ge a g dapat dili tasi oleh e eka
a g e e uhi s a at atau ko disi, da ada kala a e eka a g idak e e uhi s a at
atau ko disi idak dapat ele ai ge a g te se ut.

Ko disi atau syarat apa ya g isa dii ple e tasika ?
Ada a ak hal a g dapat kita gu aka se agai s a at,






Jika i
Jika i
Jika i
Jika i

Ds .

isalka saja :

puta
e upaka a gka ge ap, atau jika i puta
puta
e upaka kelipata
puta * sa a < 5
puta adalah hu uf a

e upaka a gka ga jil

Apa u a satu syarat saja ya g isa kita i ple e tasika pada suatu proses?
Tidak. Bisa saja le ih da i
e ui e e t pasi a.

s a at, te ga tu g si pe

Eits, kete u tuh sa a logika

ate aika

uat p og a

elu
a, u
a a ope
a a ga
disio al a

te ga tu g

ate aika, re ie do g ka g te ta g logika

Oke deh a i kita e ie , pe ah elaja do g a te ta g logika
te e -te e
asih di “MA? Nah kita aka kete u lagi sedikit a.
“e
a
pe

ko

da

ate aika se aktu

tuk e gi gat ke ali ate i aktu atkul PTI, di dala
ahasa C ada a g
ato ko disio al. Kita isa
e ggu aka a di dala
agia ko disi
se agai s a at pe a a ga . La gsu g saja, e ikut adalah ope ato
g dike al oleh ahasa C:





>
>=

<
9){
//proses
printf(“nilai x lebih dari 9\n”);
}

Tadi kata ya isa ya syarat ya le ih dari ko disi? Co toh ya?
If((x > 9)&&(y < 6)){

ih udah

//proses
printf(“nilai x lebih dari 9 dan y kurang dari 6\n”);
}

BENTUK KE , POLA IF EL“E
Be tuk ke i i

e iliki alte ai e solusi jika ko disi pe a a ga idak te pe uhi.


If(kondisi_percabangan){
//proses jika statement benar
…………
}else{
//proses jika statement salah
……………
}
Co toh p og a
a adalah, isalka ada a gka a g dii putka use , aitu da .
de ga
e ggu aka e tuk IF EL“E silaka te a -te a o a uat p og a jika le ih
esa da i tuliska le ih esa da i da jika le ih esa da i ,
aka tuliska le ih esa da i
* da adalah a gka sesuai de ga i puta use

BENTUK KE , NE“TED IF IF TER“ARANG
“esuai de ga a a a, pada e tuk ke i i kita aka elaja e ggu aka if te sa a g.
Jika dia ika se a a si ple da se a a ha iah, if te sa a g itu adalah if di dala if. Jika
te a -te a i gu g, o a a a gka se uah u ah de ga ge a g a g e iliki ku i.
Nah jika te a -te a i gi

asuk ke dala u ah, aka te a -te a aka
ele ai
i ta ga , aitu ge a g da pi tu u ah te a -te a . Yup, ested if itu si gkat e ita
sepe i itu, jadi ada ko disi pe a a ga di dala ko disi pe a a ga .
if(kondisi_percabangan_1){
//proses jika kondisi percabangan 1 terpenuhi
If(kondisi_percabangan_1_1){
//proses jika kondisi percabangan 1_1 terpenuhi
}
}

Laiha !
. Buat progra u tuk
atau a gka ga jil.

e e tuka apakah i puta user erupaka a gka ge ap

. Buat progra u tuk e e tuka apakah a gka ya g user i putka dapat
e e tuk segiiga siku-siku atau idak.
. Buat progra


ya g

e gi ple e tasika logika OR.

Refere si



“uka to, ‘osa A ia i, Diktat Alp o
C, A to ius, Algo it a da Pe og a a de ga Bahasa C