Anda di halaman 1dari 22

Flowchart

By:Fux
Objectives
Setelah menyelesaikan bab ini,
anda diharapkan dapat:
• Mengerti tentang flowchart.
• Membuat flowchart dari suatu
permasalahan.
Flowchart

Bagan-bagan yang mempunyai
arus yang menggambarkan
langkah-langkah penyelesaian
suatu masalah.

Merupakan cara penyajian dari
suatu algoritma
Flowchart
Definisi:

Bentuk gambar/diagram yang mempunyai
aliran satu atau dua arah secara sekuensial
Kegunaan:

Untuk mendesain program

Untuk merepresentasikan program
Flowchart
Maka, flowchart harus dapat merepresentasikan
komponen-komponen dalam bahasa
pemrograman
Sebelum pembuatan program

Mempermudah programmer dalam menentukan
alur logika program
Sesudah pembuatan program

Menjelaskan alur program kepada orang lain
Simbol-simbol Flowchart

Flow Direction Symbols (Simbol
penghubung alur)

Processing Symbols (Simbol proses).

Input-output Symbols (Simbol input-output)
Flowchart
Secara garis besar, unsur-unsur pemrograman
adalah Input  Proses Output. Semua
bahasa pemrograman, pasti mempunyai
komponen-komponen sebagai berikut :

Input (scanf,cin)

Percabangan (if, switch)

Perulangan (while, for, for each, loop)

Output (printf,cout)
Simbol-simbol Flowchart
Simbol-simbol Flowchart – Cont.
Simbol-simbol Flowchart – Cont.
Simbol-simbol Flowchart – Cont.
Simbol-simbol Flowchart – Cont.
Pembuatan Flowchart

Tidak ada kaidah yang baku.

Flowchart = gambaran hasil analisa suatu masalah

Flowchart dapat bervariasi antara satu pemrogram
dengan pemrogram lainnya.

Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat.

Jalannya proses digambarkan dari atas
ke bawah dan diberikan tanda panah
untuk memperjelas.
Pembuatan Flowchart – cont.
Selalu dimulai dengan BEGIN:

Begin

Jangan lupa
menggambar garis

End
Pembuatan Flowchart – cont.
Input / Output Begin

Jangan lupa garis

Input/output

Mungkin anda ingin


berkomunikasi
dengan pemakai
Pembuatan Flowchart – cont.
Proses Begin

Input
Anda dpt melakukan
perhitungan di dlm proses

Proses
Pembuatan Flowchart – cont.
Begin

Input

Anda dapat menampilkan


Proses
hasil di output

Output End
Contoh Flowchart

Problem:
Menghitung luaspersegi
panjang


Algoritma

Masukkanpanjang(p)2.Masu
kkanlebar(l)3.Hitungluas(L),
yaitupanjangkali
lebar4.Cetakluas(L
Contoh Flowchart
Exercise

Bagaimana flowchart untuk menukar isi
dari dua gelas?

Tentukan flowchart untuk menghitung usia
berdasarkan tahun (saja) lahir dan tahun
(saja) sekarang
􀂄Input: Tahun lahir (tl), Tahun sekarang (ts)
􀂄Proses : Umur = ts –tl
􀂄Output : Cetak Umur
Exercise

Buatlah flowchart untuk menampilkan deret
bilangan berikut :
1, 1, 2, 3, 5, 8, 13

Buatlah flowchart untuk menghitung konversi
suhu dari fahrenheit ke celcius dan reamur
dengan nilai fahrenheit diinput.

Anda mungkin juga menyukai