![Page 1: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/1.jpg)
Teknik Percabangan
Brigida Arie Minartiningtyas, M.Kom
![Page 2: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/2.jpg)
Jika lampu traffic light berwarna merah, maka berhenti
If kondisi then aksi
![Page 3: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/3.jpg)
If air di dalam ketel mendidih then matikan api kompor
![Page 4: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/4.jpg)
If suhu ruangan di atas 500C then bunyikan alarm tanda bahaya
![Page 5: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/5.jpg)
If mobil rusak then pakai saja sepeda motor
![Page 6: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/6.jpg)
If x habis dibagi 2 then tulis bahwa x bilangan genap
![Page 7: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/7.jpg)
If kondisi thenpernyataan
Endif
If x> 100 then xx+1
endif
If kar = ‘*’ thenstop true
endif
If (a≠0) or (p=1) thenq a*p
endif
If ada = false theninput (cc)output (cc)
Endif
If not ada theninput (cc)output (cc)
Endif
Satu Kondisi
![Page 8: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/8.jpg)
Buatlah program yang membaca sebuah bilangan bulat dari keyboard,
lalu mencetak pesan ‘Genap’ jika bilangan tersebut adalah genap
![Page 9: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/9.jpg)
Program GenapDeklarasi
x : integerAlgoritma
input (x)if x mod 2 = 0 then
output (‘Genap’)endif
![Page 10: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/10.jpg)
If kondisi thenpernyataan1
Elsepernyataan2
Endif
Dua Kondisi
![Page 11: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/11.jpg)
If a>0 thenoutput (‘bilangan positif’)
Elseoutput (‘bilangan negatif’)
Endif
If (k>4) and (k div 2 = 4) theninput (n)
Elseinput (m)zm/k
Endif
![Page 12: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/12.jpg)
Buat algoritma yang membaca sebuah bilangan bulat, lalumenuliskan pesan ‘Genap’ jika bilangan tersebut adalahgenap atau ‘Ganjil’ jika bilangan tersebut adalah ganjil
![Page 13: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/13.jpg)
Program GenapGanjilDeklarasi
x : integerAlgoritma
input (x)if x mod 2 = 0 then
output (‘Genap’)else
output (‘Ganjil’)endif
![Page 14: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/14.jpg)
If kondisi1 thenpernyataan1
Elseif kondisi2 then
pernyataan2else
if kondisi3 thenpernyataan3
endifendif
endif
Tiga Kondisi
![Page 15: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/15.jpg)
If kondisi1 thenpernyataan1
Elseif kondisi2 then
pernyataan2else
if kondisi3 thenpernyataan3
elseif kondisi4 then
pernyataan4endif
endifendif
endif
Empat Kondisi
![Page 16: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/16.jpg)
Tulislah algoritma yang membaca sebuah karakter, lalu menuliskan pesan‘Huruf vokal’, jika karakter tersebut merupakan salah satu huruf vokal
![Page 17: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/17.jpg)
Buatlah algoritma yang membaca sebuahbilangan riil lalu menentukan nilai mutlaknya
![Page 18: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/18.jpg)
Buat algoritma yang membaca dua buah bilangan bulatdari keyboard, lalu menentukan bilangan yang terbesar
![Page 19: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/19.jpg)
Tuliskan algoritma yang membaca tiga buah bilangan bulat, lalu menentukan dari ketiga bilangan itu yang terbesar
![Page 20: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/20.jpg)
Tuliskan algoritma yang membaca jumlah jam kerja seorangkaryawan selama satu minggu, lalu menentukan upah mingguannya.
Karyawan honorer di PT ‘ABC’ digaji berdasarkan jumlah jam kerjanya selama satuminggu. Upah per jam adalah Rp. 2000. Bila jumlah jam kerja lebih besar dari 48 jam, maka sisanya dianggap sebagai jam lembur. Upah lembur adalah Rp. 3000
![Page 21: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/21.jpg)
Suatu tahun disebut tahun kabisat jikamemenuhi salah satu syarat berikut:
Habis dibagi 4 tetapi tidak habis dibagi 100Habis dibagi 400
Buat algoritma yang membaca angka tahun masehi dari keyboard, lalu menentukan apakah tahun tersebut merupakan tahun kabisat.
![Page 22: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/22.jpg)
Tulislah algoritma yang membaca sebuah bilangan bulat, lalumenentukan apakah bilangan tersebut positif, negatif, atau nol
![Page 23: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/23.jpg)
Tulislah algoritma yang membaca temperatur air, lalu menentukanapakah wujud air tersebut dalam keadaan padat, cair, atau gas.
![Page 24: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/24.jpg)
Buatlah algoritma yang membaca sebuah titik (x,y) di bidangkartesian, lalu menentukan di kuadran mana letak titik tersebut
![Page 25: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/25.jpg)
Karyawan PT ‘ABC’ dikelompokkan berdasarkan golongannya. Jumlah jam kerjanormal selama seminggu adalah 48 jam. Kelebihan jam kerja karyawan dianggaplembur dan upah lembur adalah Rp. 3000/jam untuk semua golongan karyawan.
Golongan Upah per Jam
A Rp. 4000
B Rp. 5000
C Rp. 6000
D Rp. 7500
Buatlah algoritma yang membaca nama karyawan danjumlah jam kerjanya selama seminggu, lalu menghitung gajimingguannya.
![Page 26: Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air](https://reader031.vdocuments.pub/reader031/viewer/2022013120/5aeeab347f8b9ad0618bd52d/html5/thumbnails/26.jpg)
Indeks nilai mahasiswa ditentukanberdasarkan nilai ujian yang diraihnya. Ketentuan pemberian nilai indeks sbb:
Jika nilai ujian >=80, indeks nilai = AJika 70<= nilai ujian <80, indeks nilai = BJika 55<= nilai ujian <70, indeks nilai = CJika 40<= nilai ujian <55, indeks nilai = DJika nilai ujian <40, indeks nilai = E
Buatlah algoritma yang membaca nilai ujian seorang mahasiswa, lalumenentukan indeks nilainya, kemudian mencetak nilai dan indeksnya ke monitor.