Anda di halaman 1dari 12

Di larang Wajib mengikuti Hati- hati ada

belok kanan arah ke kanan tikungan tajam


ke kanan
<Flowchart>
Ketut Agus Sarjana Putra
TUJ UA N PEMBELA J A RAN :

• Peserta didik mampu mengidentifikasi simbol - simbol


flowchart dengan teliti dan semangat.
• Peserta didik mampu menjelaskan fungsi dari masing –
masing simbol flowchart dengan jelas dan tepat.
• Peserta didik mampu menyusun algoritma dengan
menggunakan flowchart untuk menyelesaikan masalah
yang diberikan.
Pengertian

Flowchart adalah diagram yang menunjukkan


urutan atau aliran tindakan dalam suatu proses
yang disajikan dalam bentuk visual berupa
symbol - simbol agar mudah dibaca dan
dikomunikasikan.
Cermati ini
Start

Pray
“Berdoa kepada Tuhan. Jika Tuhan
mengabulkan maka berterimakasihlah
NO God works in kepada-Nya. Namun jika tidak, percayalah
Did it work?
mysterious way Tuhan menentukan takdir kita dengan
cara yang tidak bisa kita duga.”
YES

Praise the lord

End
Bagaimana dengan ini?
Simbol flowchart
Terminator Preparation
Permulaan atau akhir dari Proses inisialisasi atau
suatu progam/algoritma. pemberian harga awal. Contoh :
mendefinisikan konstanta di
awal

Flow line Input / output


Arah aliran algoritma atau Input atau output data,
program. informasi
Simbol flowchart

Proses On Page Connector


Proses perhitungan atau Penghubung bagian flow chart
pengolahan data pada satu halaman, digunakan
jika algoritma cukup besar
sehingga harus di pecah
penyajiannya
Decision
Off Page Connector
kondisi bersyarat, yang
Penghubung bagian flow chart
memungkinakan algoritma
pada halaman yang berbeda,
menjalankan perintah untuk
digunakan jika algoritma cukup
kondisi yang berbeda-beda
besar sehingga harus di pecah
penyajiannya
Flowchart menghitung luas
persegi panjang
mulai

Input Lebar (L),


Panjang (P)

Luas = P x L

Cetak Luas

selesai
Flowchart menentukan
bilangan genap dan ganjil
mulai A

Input bilangan (X) TIDAK


Apakah sisa = 0 ? Cetak ganjil

YA
Hitung sisa
bagi antara X
Cetak genap
dengan 2

A Selesai
Algoritma yang baik
Menurut Donald Ervin Knuth
• Input
• Output
• Finite (Terbatas)
• Define (Pasti)
• Efisien
</Thanks>

Anda mungkin juga menyukai