Вы находитесь на странице: 1из 3

Flowchart 1

STRUKTUR KONDISIONAL

Ketika terdapat suatu kondisi yang mempunyai dua pilihan operasi.


Suatu bentuk kondisional selalu akan memberikan hasil benar atau salah.
Kondisional 1

Dalam bentuk kondisi ini terdapat dua pilihan

jika kondisi benar maka proses A akan dikerjakan kemudian baru melanjutkan ke proses
1,

jika kondisi salah maka operasi langsung melanjutkan ke proses 1

CONTOH

Menentukan kelulusan mahasiswa syarat nilai > 50.

Data & rumus yang diperlukan :

Input : nilai
Output : hasil seleksi
Rumus: nilai > 50

Desain:

Algoritma:
Input nilai
Seleksi apakah nilai > 50
Menampilkan hasil seleksi
Kondisional 2

Dalam bentuk kondisi ini terdapat dua pilihan


jika kondisi benar maka proses A akan dikerjakan kemudian baru melanjutkan ke proses
1,

jika kondisi salah maka proses B akan dikerjakan kemudian baru melanjutkan ke proses
1,

CONTOH

Menentukan apakah seorang mahasiswa lulus atau tidak berdasar syarat kelulusan mahasiswa
nilai > 50.

Data & rumus yang diperlukan :

Input : nilai
Output : hasil seleksi
Rumus: nilai > 50 lulus

Desain:

Algoritma:

Input nilai
Seleksi apakah nilai > 50
Jika benar cetak lulus
Jika salah cetak tidak lulus
Kondisional 3

Dalam bentuk kondisi ini terdapat dua pilihan

jika kondisi1 benar maka proses A akan dikerjakan kemudian baru melanjutkan proses yang
lain.

jika kondisi1 salah maka akan memeriksa kondisi2, dst


CONTOH

Mencari nilai terbesar dari 3 bilangan pada variabel A, B, C

Data & rumus yang diperlukan :

Input : 3 nilai
Output : nilai terbesar
Rumus: bandingkan masing masing nilai

Desain:

Algoritma: Input 3 buah nilai

Bandingkan nilai ke 1 dan ke 2

jika nilai ke 1 lebih besar, bandingkan nilai ke 1 dan ke 3 (A>B)


jika nilai ke 1 lebih besar maka nilai ke 1 adalah nilai terbesar (A>B, A>C)
jika nilai ke 3 lebih besar maka nilai ke 3 terbesar (A>B, C>A C>A>B)

Jika nilai ke 2 lebih besar, bandingkan nilai ke 2 dan ke 3 (B>A)

jika nilai ke 2 lebih besar maka nilai ke 2 adalah nilai terbesar (B>A, B>C)
jika nilai ke 3 lebih besar maka nilai ke 3 terbesar (B>A, C>B C>B>A)

Вам также может понравиться