Flowchart 1 Kondisional

Unduh sebagai docx, pdf, atau txt
Unduh sebagai docx, pdf, atau txt
Anda di halaman 1dari 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)

Anda mungkin juga menyukai