Anda di halaman 1dari 10

FLOWCHART DAN PENULISAN

ALGORITMA
PERTEMUAN 3 DAN 4
FLOWCHART
• Urutan proses yang digambarkan oleh bagan
atau alur yang berupa simbol
input proses output

Input = memasukan data ke komputer


Proses = melakukan komputasi/ perhitungan
terhadap data tersebut.
Output = mencetak hasilnya/ keluaran
FLOWCHART
ADA 2 MACAM FLOWCHART :
• SYSTEM FLOWCHART
 Kumpulan dari data dan elemen-elemen
program.
• PROGRAM FLOWCHART
=> bagian-bagian dari system yang biasa disebut
juga proses.
FLOWCHART
FLOWCHART
Kaidah pembuatan flowchart :
Start input proses output end

Analisa persoalan
1.Tentukan hubungan input dan output
2.Tentukan hubungan antara input dan proses
3.Tentukan hubungan antara proses dan output
4.Tentukan prosedur/langkah penyesuaiannya
FLOWCHART
FLOWCHART terdiri dari 3 struktur :
1.Struktur Sequence / Sederhana
2.Struktur Branching / Percabangan
3.Struktur Looping / Perulangan
FLOWCHART
1. Struktur Sequence / Sederhana
Diagram yang alurnya mengalir secara berurutan
dari atas ke bawah atau dengan kata lain tidak
adanya percabangan atau pengulangan.
Bentuk flowchart tersebut seperti:
Contoh dari flowchart dengan struktur
sequence ini seperti algoritma untuk
menghitung luas segitiga, luas persegi
panjang, luas lingkaran.
FLOWCHART
CONTOH :
Buat flowchart untuk menjumlah 2 bilangan.
Jwb : start
1. Input – hasil
Input A
A dan B C
2. Input – proses Input B
A dan B C A+B
3. Proses – output C A+B

C A+B cetak C Cetak C

4. Flowchart end
FLOWCHART
2. Struktur Branching / Percabangan
Diagram yg alurnya terjadi/terdapat alih kontrol berupa
percabangan. Flowchart dengan stuktur percabangan
digunakan untuk meyeleksi kondisi dan menentukan pilihan
proses selanjutnya.
Bentuk flowchart tersebut seperti :
contoh : flowchart dari
algoritma
menentukan apakah bilangan
yang dimasukan ganjil atau
genap
FLOWCHART
3. Struktur Looping / Perulangan
Flowchart dengan Struktur perulangan digunakan
untuk mengulangi langkah-langkah sebelumnya
sampai suatu kondisi terpenuhi.
Bentuk flowchart tersebut seperti:
Contoh dari flowchart ini misalnya
algoritma untuk menentukan
bilangan ganjil dibawah nilai 20.
Sehingga proses mencetak
bilangan
tersebut akan dilakukan sampai
kondisi terpenuhi yaitu 20.

Anda mungkin juga menyukai