Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

- PERTEMUAN 4 – PERCABANGAN LOGIKA DAN ALGORITMA.

Presentasi serupa


Presentasi berjudul: "- PERTEMUAN 4 – PERCABANGAN LOGIKA DAN ALGORITMA."— Transcript presentasi:

1 - PERTEMUAN 4 – PERCABANGAN LOGIKA DAN ALGORITMA

2 Alur Proses Sequential P1 P2 P3 P4 P5

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 then Aksi End if If belum selesai then Kerjakan terus sampai selesai endif Kondisi ? Aksi-aksi Yes No

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

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

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

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 Kondisi ? Aksi 1 Yes No Aksi 2 Kondisi ? Aksi 3Aksi 4 No Yes

10 Latihan Soal Buatlah flowchart untuk membuat konversi nilai : A (80-100) B+ (75-79) B (65-74) B- (60-64) C (55-59) 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 m 3 51 – 100 m 3 Lebih dari 100 m 3 F (Fasilitas Umum) R (peRumahan) N (Niaga)


Download ppt "- PERTEMUAN 4 – PERCABANGAN LOGIKA DAN ALGORITMA."

Presentasi serupa


Iklan oleh Google