Top Banner
Teknik Percabangan Brigida Arie Minartiningtyas, M.Kom
26

Teknik Percabangan - Buruh Ilmu program yang ... Program Genap Deklarasi x : integer Algoritma ... Tulislah algoritma yang membaca temperatur air, lalu menentukan apakah wujud air

May 06, 2018

Download

Documents

ngobao
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.