Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

- PERTEMUAN 4 – PERCABANGAN

Presentasi serupa


Presentasi berjudul: "- PERTEMUAN 4 – PERCABANGAN"— Transcript presentasi:

1 - PERTEMUAN 4 – PERCABANGAN
LOGIKA DAN ALGORITMA - PERTEMUAN 4 – PERCABANGAN

2 Alur Proses Sequential

3 Alur Proses Percabangan
Menyelesaikan masalah dengan melakukan percabangan ke proses lainnya. Disebut juga proses pemilihan kondisi atau pengambilan keputusan. Menggunakan statement If - then

4 IF-THEN (Jika – Maka) Cara penulisan : If <kondisi> then Aksi
End if If belum selesai then Kerjakan terus sampai selesai endif Kondisi ? Yes No Aksi-aksi

5 Contoh If-then Sederhana
if x<100 then x x+1 Endif if kar=‘*’ then stoptrue if (a≠0) or (p=1) then q a*p write(q) if (ketemu=true) then if (a≤10) then read(b) endif

6 IF-THEN-ELSE (Jika-Maka-Kalau Tidak)
Cara penulisan : if <kondisi> then aksi 1 else aksi 2 endif No Kondisi ? Yes Aksi 1 Aksi 2

7 Contoh IF-THEN-ELSE Deskripsi Read (Bil) If(Bil mod 2=0)
Mulai Deskripsi Read (Bil) If(Bil mod 2=0) write(“Genap”) Else write(“Ganjil”) Endif Input Bil No (Bil mod 2 = 0) ? Yes Tulis “Genap” Tulis “Ganjil” Selesai

8 Latihan Soal Menggunakan If-Then
Bilangan A dianggap terbesar, kemudian dibandingkan. Jika bilangan A < B, maka bilangan terbesar adalah B. Menggunakan If-Then-Else Mencari bilangan terbesar dari 2 buah bilangan yang diinputkan . Jika bilangan A >B, maka yang lebih besar adalah A. Jika bilangan B > A, maka yang lebih besar adalah B. Mengurutkan 3 buah bilangan yang dimasukkan melalui keyboard.

9 Percabangan Bertingkat
No No No Kondisi ? Kondisi ? Kondisi ? Yes Yes Yes Aksi 2 Aksi 3 Aksi 4 Aksi 1

10 Latihan Soal Buatlah flowchart untuk membuat konversi nilai :
D (45-54) E (0-44) Mengidentifikasi apakah bilangan tersebut termasuk bilangan positif, negatif, atau nol

11 TUGAS 4 Buat text algoritma untuk deteksi apakah itu merupakan segitiga sama sisi atau segitiga sama kaki, dari input panjang sisi-sisinya a,b,c Perusahaan Daerah Air Minum mengenakan biaya retribusi air minum pelanggannya dengan memperhatikan tabel sbb : Kode Pelangan 0 – 50 m3 51 – 100 m3 Lebih dari 100 m3 F (Fasilitas Umum) 100 150 250 R (peRumahan) 400 700 1000 N (Niaga) 750 1350


Download ppt "- PERTEMUAN 4 – PERCABANGAN"

Presentasi serupa


Iklan oleh Google