Flowchart Program
Dia Bitari Mei Yuana, [Link]., [Link].,Kom.
Capaian Pembelajaran
• Membangun Flowchart Program
Penjelasan Flowchart
Flowchart atau bagan alur adalah diagram yang
menampilkan langkah-langkah dan keputusan untuk
melakukan sebuah proses dari suatu program. Setiap
langkah digambarkan dalam bentuk diagram dan
dihubungkan dengan garis atau arah panah.
Jenis-Jenis Flowchart
• Flowchart Sistem (System Flowchart)
• Flowchart Dokumen (Document Flowchart)
• Flowchart Skematik (Schematic Flowchart)
• Flowchart Program (Program Flowchart)
• Flowchart Proses (Process Flowchart)
Flowchart Program
• Flowchart program menggambarkan urutan instruksi
yang digambarkan dengan simbol tertentu untuk
memecahkan masalah dalam suatu program.
• Dalam flowchart program mengandung keterangan
yang lebih rinci tentang bagaimana setiap langkah
program atau prosedur seharusnya dilaksanakan.
• Flowchart ini menunjukkan setiap langkah program
atau prosedur dalam urutan yang tepat saat terjadi
Beberapa Anjuran Flowchart Program :1
• Flowchart digambarkan di suatu halaman dimulai dari
sisi atas ke bawah dan dari sisi kiri ke kanan
• Aktivitas yang digambarkan harus didefinisikan
dengan menggunakan bahasa dan simbol yangtepat
dan definisi ini harus dapat dimengerti oleh
pembacanya.
• Kapan aktivitas dimulai dan berakhir harus ditentukan
secara jelas. Hanya terdapat satu titik awal dan satu
titik akhir.
• Setiap langkah dari aktivitas harus diuraikan dengan
menggunakan deskripsi kata kerja, misalkan
MENGHITUNG NILAI RATA-TARA.
Beberapa Anjuran Flowchart Program : 2
• Setiap langkah dari aktivitas harus berada pada
urutan yang benar.
• Lingkup dan range dari aktifitas yang sedang
digambarkan harus ditelusuri dengan hati-hati.
Percabangan-percabangan yang memotong aktivitas
yang sedang digambarkan tidak perlu digambarkan
pada flowchart yang sama. Simbol konektor harus
digunakan dan 21 percabangannya diletakan pada
halaman yang terpisah atau hilangkan seluruhnya
bila percabangannya tidak berkaitan dengan sistem.
• Gunakan simbol-simbol flowchart yang standar.
Simbol – symbol Flochart
Simbol Nama Fungsi Contoh
Input / Output Data Mempresentasikan
pembacaan data Read radius
(read) / penulisan
(write).
Decision Simbol pernyataan
pilihan, berisi suatu
kondisi yang selalu Flag F
menghasilkan 2 nilai ==
true
keluaran yaitu benar
atau salah T
Preparation Inisialisasi /
pemberian nilai awal Pi=3.14
Ketemu=false
Simbol – symbol Flochart
Simbol Nama Fungsi Contoh
Predefined Process Proses menjalankan
(subprogram) sub program / fungsi /
prosedur Int max(a,b)
On Page Connector Penghubung Flow
chart pada satu
halaman A
Off Page Connector Penghubung Flow
chart pada halaman
berbeda 2
2
Contoh Implementasi Flochart pgrogram: 1
Contoh Implementasi Flochart pgrogram: 2
Latihan Soal
1. Buatlah algoritma untuk menentukan nilai terbesar
dari bilangan bulat yang dibaca dari keyboard dan
menuliskan hasilnya ke layar!
ALgoritma dibuat dalam bentuk kalimat deskriptif,
pseudocode dan flowchart.
2. Buat algoritma untuk menghitung
nilai N suku dari deret aritmatika
berikut:
• Apakah suara bell pintu?
• Start
• Angkat dan menjawab telepon
• Mematikan alarm
• Apakah suara telepon?
• Mendengar suara alarm berbunyi
• Stop
• Membuka dan memeriksa siapa yang berada
didepan pintu.
Trimakasih