Anda di halaman 1dari 20

FLOWCHART

FLOWCHART
• Flowchart digambarkan dalam bentuk
logika urutan langkah yang berhubungan
antar satu langkah dengan langkah
lainnya berdasarkan runut waktu.
SIMBOL FLOWCHART

SIMBOL NAMA FUNGSI

TERMINATOR Permulaan/akhir program

GARIS ALIR
Arah aliran program
(FLOW LINE)

Proses inisialisasi/pemberian
PREPARATION
harga awal

Proses perhitungan/proses
PROSES
pengolahan data

INPUT/OUTPUT Proses input/output data,


DATA parameter, informasi
SIMBOL FLOWCHART

SIMBOL NAMA FUNGSI


PREDEFINED Permulaan sub
PROCESS program/proses
(SUB PROGRAM) menjalankan sub program
Perbandingan pernyataan,
penyeleksian data yang
DECISION
memberikan pilihan untuk
langkah selanjutnya
Penghubung bagian-bagian
ON PAGE
flowchart yang berada
CONNECTOR
pada satu halaman
Penghubung bagian-bagian
OFF PAGE
flowchart yang berada
CONNECTOR
pada halaman berbeda
FLOWCHART
• Dalam pembuatan flowchart ada 3 bagian utama
yang tidak terpisahkan yang harus didefinisikan
terlebih dahulu yakni input, proses dan output.
POLA DASAR FLOWCHART
LOGIKA AKUMULATOR DAN
COUNTER
• Logika akumulator digunakan jika
ditentukan variabel mengakumulasi nilai
yang berasal dari variabel lain.
• Sedangkan counter digunakan jika
variabel mengakumulasi nilai berasal dari
suatu konstanta.
• Contoh : Penjumlahan dari bilangan 1
sampai 10 yang akan menghasilkan nilai
55.
LOGIKA AKUMULATOR DAN
COUNTER
LOGIKA SWITCHING
• Logika ini akan menjelaskan proses
penukaran nilai variabel dengan variabel
yang lain.
• Logika switching ini biasanya digunakan
untuk mencari nilai terbesar atau terkecil.
• Contoh : Mencari nilai terkecil dan
terbesar dari angka 0 sampai dengan 10.
LOGIKA SWITCHING
ALGORITMA DENGAN
FLOWCHART (1)
Mulai

Maks = bilangan pertama

Maks <
Ya Maks = bilangan kedua
bilangan kedua

Tidak

Maks <
Ya Maks = bilangan ketiga
bilangan ketiga

Tidak

Selesai
CONTOH 1
• Buatlah flowchart untuk menjumlahkan
dua buah data.
• Jawab :
– Input : data1 dan data 2
– Proses : jumlah = data1 + data2
– Output : jumlah
CONTOH 1
CONTOH 2
• Buatlah flowchart untuk mencari keliling
dan luas lingkaran?
• Rumus :
– Input : phi dan r
– Proses :
• keliling lingkaran = 2*phi*r
• luas lingkaran = phi*r^2
– Output : luas dan keliling
CONTOH 2
CONTOH 3
CONTOH 4
• Buatlah flowchart untuk menentukan bilangan
positif, negatif atau nol dari suatu bilangan yang
diinputkan ?
• Untuk mengetahui bilangan positif negatif atau
nol dapat kita gambarkan sebagai berikut :

Sebagai kunci penentu untuk menentukan bilangan positif atau negatif


adalah 0. Bilangan disebut positif jika bilangan tersebut > nol; bilangan
disebut negatif jika bilangan tersebut < 0; misalkan kita asumsikan
bilangan 0 tidak termasuk bilangan positif atau negatif.
CONTOH 4
Langkah-langkah dalam studi
simulasi
Metode Penelitian Sistem

Anda mungkin juga menyukai