Anda di halaman 1dari 12

FLOWCHART

(BAGAN ALIR)

ENIMARHAENI24@GMAIL.COM

1
PENDAHULUAN
Kadang-kadang perlu digambarkan bagaimana arus
data dari algoritma yang sudah dibuat, terutama
kalau algoritma sudah cukup kompleks. Untuk itu
algoritma dapat disajikan dalam bentuk flowchart.
Flowchart adalah penggambaran secara grafik dari
langkah-langkah dan urut-urutan prosedur dari
suatu program. Flowchart menolong analis dan
programmer untuk memecahkan masalah ke dalam
segmen-segmen yang lebih kecil dan menolong
dalam menganalisis alternatif-alternatif lain dalam
pengoperasian.

2
PENGERTIAN
• Flowchart adalah serangkaian bagan-bagan yang
menggambarkan alir program.
• Flowchart atau diagram alir memiliki bagan-bagan
yang melambangkan fungsi tertentu.
• Flowchart selalu diawali dan diakhiri oleh bagan
terminator. Aliran selalu dari atas ke bawah, satu
demi satu langkah. Tidak ada proses yang
dikerjakan bersamaan, semua dikerjakan satu
persatu.
3
SIMBOL - SIMBOL

Simbol – Simbol
Flowchart

4
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.

5
1. Setiap langkah dari aktivitas harus diuraikan
dengan menggunakan deskripsi kata kerja,
misalkan MENGHITUNG PAJAK PENJUALAN.
2. Setiap langkah dari aktivitas harus berada pada
urutan yang benar.
3. Lingkup dan range dari aktifitas yang sedang
digambarkan harus ditelusuri dengan hati-hati
4. Gunakan simbol-simbol flowchart yang standar.

6
JENIS – JENIS FLOWCHART

Flowchart Paperwork
Flowchart Sistem / Flowchart Flowchart Skematik
(System Flowchart) Dokumen (Document (Schematic Flowchart)
Flowchart)

Flowchart Program Flowchart Proses


(Program Flowchart) (Process Flowchart)

7
CONTOH - 1

Algoritma Mencari Hasil penjumlahan 3 buah bilangan bulat

Deklarasi
A,B,C : integer
Jumlah : integer
Deskripsi
Read(A,B,C)
Jumlah  A + B + C
Write(jumlah)

8
FLOWCHART PROGRAM

9
CONTOH - 2
Algoritma mencari hasil kali dari dua buah bilangan

Deklarasi
A,B : integer
Hasil : integer
Deskripsi
Read(A,B)
hasil  A * B
Write(Hasil)

10
FLOWCHART

11
LATIHAN
1. Buatlah Algoritma dan Flowchart untuk
menentukan Luas Persegi/Bujursangkar

2. Buatlah Algoritma dan Flowchart untuk


menentukan Luas dan Keliling Lingkaran

3. Buatlah Algoritma dan Flowchart untuk


menentukan Rata-Rata dari 5 Buah Bilangan

12

Anda mungkin juga menyukai