Anda di halaman 1dari 15

FLOW CHART

FLOW CHART
Flowchart adalah penggambaran secara
grafik dari langkah-langkah dan urut-urutan
prosedur dari suatu program.
Flowchart menolong analis dan
programmer untuk memecahkan masalah
kedalam segmen-segmen yang lebih kecil
dan menolong dalam menganalisis
alternatif-alternatif lain dalam
pengoperasian.
PEDOMAN-PEDOMAN DALAM
MEMBUAT FLOWCHART
1. Flowchart digambarkan dari halaman atas ke bawah
dan dari kiri ke kanan.
2. Aktivitas yang digambarkan harus didefinisikan secara
hati-hati dan definisi ini harus dapat dimengerti oleh
pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan
secara jelas.
4. Setiap langkah dari aktivitas harus diuraikan dengan
menggunakan deskripsi kata kerja, misalkan
MENGHITUNG PAJAK PENJUALAN.
5. Setiap langkah dari aktivitas harus berada
pada urutan yang benar.
6. Lingkup dan range dari aktifitas yang sedang
digambarkan harus ditelusuri dengan hati-hati
dan lengkap.
7. Gunakan simbol-simbol flowchart yang
standar.
SIMBOL DASAR FLOWCHART
= START / FINISH

= ALUR PROSES

= PROSES

= DECISION / KEPUTUSAN

= INPUT / OUTPUT KOMPUTER


= INPUT MANUAL

= DOCUMENT

= CONNECTOR PINDAH HALAMAN

= CONNECTOR HALAMAN SELANJUTNYA


Contoh Flowchart
Buatlah algoritma menggunakan flowchart untuk menentukan
apakah bilangan yang di input adalah bilangan ganjil atau
bilangan genap. 
Algoritma :
1. Masukkan sebuah bilangan
2. Bagi bilangan tersebut dengan bilangan atau angka 2
3. Jika bilangan menghasilkan sisa pembagian 0 maka genap
4. Jika bilangan tidak menghasilkan sisa pembagian 0 maka
ganjil
Catatan : Mod adalah sisa hasil bagi
Contoh Flowchart
Buatlah algoritma menggunakan flowchart untuk
menghitung Keliling persegi panjang
Algoritma :
1.Masukkan 2 buah bilangan yaitu panjang dan
lebar
2.Tambahkan panjang dan lebar kemudian kalikan
hasilnya dengan 2
3.Hasil dari penghitungan tersebut adalah Keliling
Contoh Flowchart
Buatlah algoritma menggunakan flowchart untuk
menghitung Keliling lingkaran
Algoritma :
1.Masukkan 2 buah bilangan yaitu phi (3,14) dan r
(jari-jari)
2.Kalikan phi dengan r kemudian kalikan lagi dengan
2
3.Hasil dari penghitungan tersebut adalah Keliling
Tugas Flowchart
• Buatlah algoritma menggunakan flowchart untuk menghitung luas persegi
panjang.
• Buatlah algoritma menggunakan flowchart untuk menginput 3 buah
bilangan, kemudian tentukan bilangan terbesar, terkecil, dan rata-ratanya.
• Buatlah algoritma menggunakan flowchart untuk menghitung luas
lingkaran.
• Aturan kelulusan siswa pada mata pelajaran Pemrograman Web
diterapkan sebagai berikut :>
Jika nilai ujian tengah semester (UTS) lebih besar dari 70 maka siswa
dinyatakan lulus dan Nilai Akhir sama dengan nilai UTS.>
Jika nilai UTS kurang atau sama dengan 70 maka siswa dinyatakan lulus
jika Nilai Akhir lebih besar atau sama dengan 60 dimana Nilai Akhir = (nilai
UTS x 40%) + (nilai UAS x 60%).
Buatlah flowchart penyelesaian masalah tersebut apabila output yang
diinginkan adalah NIM, Nama Siswa, Nilai Akhir dan Status Kelulusan.
Pembahasan
Buatlah algoritma menggunakan flowchart untuk
menghitung luas persegi panjang
Algoritma :
1.Masukkan 2 buah bilangan yaitu panjang dan
lebar
2.Kalikan bilangan tersebut
3.Hasil dari perkalian bilangan tersebut adalah Luas
Pembahasan
Buatlah algoritma menggunakan flowchart untuk
menginput 3 buah bilangan, kemudian tentukan
bilangan terbesar, terkecil, dan rata-ratanya
Algoritma : 
1. Masukkan bilangan A,B,C
2. Jika A>B dan A>C maka A paling besar
3. Jika B>A dan B>C maka B paling besar
4. Maka C paling kecil/terkecil               
5. Jumlah = A+B+C
6. Rerata = Jumlah
3
Pembahasan
Buatlah algoritma menggunakan flowchart untuk
menghitung luas lingkaran
Algoritma :
1. Masukkan phi (π)
2. Masukkan jari-jari (r)
3. Luas Lingkaran adalah phi dikalikan jari-jari
4. Tampilkan luas lingkaran
Pembahasan
Algoritma:
1. Masukkan NIM, Nama Siswa, Nilai UTS, Nilai UAS
2. Jika nilai (UTS) lebih besar atau sama dengan 70
maka siswa dinyatakan lulus.
3. jika Nilai Akhir lebih besar atau sama dengan 60
dimana Nilai Akhir = (nilai UTS x 40%) + (nilai UAS x
60%) siswa dinyatakan lulus.
4. Tampilkan NIM, Nama Siswa, Status Kelulusan.
Awal

NIM, Nama,
UTS, UAS

Menghitung
Nilai

Nilai NIM, Nama,


UTS
Akhir Status Tidak
>= 70
>= 60
LULUS

NIM, Nama,
Status LULUS Akhir

Catt : Nilai Akhir = (nilai UTS x 40%) + (nilai UAS x 60%)

Anda mungkin juga menyukai