Anda di halaman 1dari 12

1

Flowchart
Menggunakan
Decision/
Percabangan
enimarhaeni24@gmail.com
2
Pendahuluan

 Flowchart menggunakan Decision/Percabangan


yaitu Flowchart yang menggunakan proses
pemilihan, artinya flowchart dengan menggunakan
simbol Decision dengan symbol sbb :
3
Contoh - 1

Bagaimana menentukan bahwa suatu bilangan itu


adalah bilangan genap atau bilangan ganjil ?
4
Jawaban Contoh-1

Proses Algoritma :
Input
Bilangan , tipe bilangan bulat.
Proses
menentukan bilangan ganjil atau genap dengan melakukan
pembagian bilangan dengan bilangan 2. Jika sisa hasil bagi
sama dengan NOL maka bilangan tersebut GENAP, sebaliknya
GANJIL.
Output
Bilangan GANJIL atau Bilangan GENAP
5
Flowchart Mulai

Masukkan Bilangan Bulat

Bilangan dibagi 2 dengan


operasi sisa bagi

Sisa Hasil YA
Bagi “GENAP”
=
0

Tidak

“GANJIL”

Selesai
6
Contoh - 2

Bagaimana menampilkan sederet bilangan


dari 1 sampai n dengan satu kali proses? n
adalah batas bilangan yang ditampilkan.
7
Jawaban contoh-2

Proses Algoritma
Input
Batas bilangan
Proses
Menampilkan bilangan dari 1 sampai batas bilangan
Output
Bilangan 1 sampai batas bilangan.
8
Flowchart
Mulai

Input
batas

bil=1

Output
bil

?
bil = bil =
batas bil+1

selesai
9
Contoh - 3

Buatlah Algoritma untuk menentukan Nilai


terbesar antara dua bilangan bulat
10
Jawaban Contoh-3

Proses Algoritma maksimum


{menentukan nilai terbesar antara 2 buah bilangan bulat}
Deklarasi
A, B : integer
Deskripsi
read(A,B)
if (A>B) then write(‘Bilangan terbesar adalah =’A)
else write(‘Bilangan terbesar adalah =’ B)
endif
11
Flowchart

Start

A, B

Ya
A>B ? Max = A

Tidak

Max = B

End
12
Terima Kasih

Anda mungkin juga menyukai