DIAGRAM ALUR
( FLOWCHART )
PART : I
FlowChart
• Flow chart adalah suatu bagan/diagram
yang menggambarkan aliran proses yang
dikerjakan suatu program dari awal sampai
akhir
• Flow chart adalah algoritma yang
digambarkan dengan diagram
• Fungsi dari flow chart adalah
mendeskripsikan urutan pelaksanaan suatu
proses (sama dengan fungsi dari algoritma)
Ada 2 macam Flowchart :
– System Flowchart Æ urutan proses dalam
system dengan
menunjukkan alat media
input, output serta jenis
media penyimpanan dalam
proses pengolahan data.
– Program Flowchart Æ urutan instruksi yang
digambarkan dengan
symbol tertentu untuk
memecahkan masalah
dalam suatu program.
Data
jawaban
ujian
Koreksi
Daftar Koreksi
Data
File
utama
ujian
Tabel Siswa
Periksa
Ujian
File
siswa
lulus
Laporan
Hasil
Ujian
Contoh
System
Flowchart
Back To FC
Start
Input Bilangan ( I )
I > 0
Bukan Bilangan
Positif
Bilangan
Positif
Stop
N
Y
Contoh Program Flowchart
JENIS – JENIS SIMBOL FLOWCHART
z Flow Direction Symbols
(Simbol Penghubung Alur)
z Processing Symbols
(Simbol Proses).
z Input-output Symbols
(Simbol Input - Output)
Flow Direction Symbols
Back To Jenis
Processing Symbols
Next…
Back To Jenis
Input - Output Symbols
Next…
Panduan Dalam Pembuatan Flowchart
z Tidak ada kaidah yang baku.
z Flowchart = gambaran hasil analisa suatu
masalah
z Flowchart dapat bervariasi antara satu
pemrogram dengan pemrogram lainnya.
z Secara garis besar ada 3 bagian utama:
– Input
– Proses
– Output
Next…
z Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat.
z Jalannya proses digambarkan dari atas
ke bawah dan diberikan tanda panah
untuk memperjelas.
z Sebuah flowchart diawali dari satu titik
START dan diakhiri dengan END.
Contoh 1 :
Flowchart Untuk Mengorder Burger
Start
(Approach
Counter )
Order Drink
Want
Drink ?
Want
Fries ?
Order Burger
Stop
( Pay Cashier )
Order Fries
YES
YES
NO
NO
Contoh 2
Flowchart Untuk Menentukan
Bilangan Genap & Ganjil
Start
End
Input
Bilangan
Cetak
Genap
Cetak
Ganjil
Hitung sisa bagi
Antara bilangan
Dengan 2
A
A
Apakah
Sisa = 0 ?
YES
NO
Contoh 3
Flowchart Untuk Menghitung Nilai
Yang Dipangkat n
Start
Buat Variabel
X,Hsl,N
Read
X,N
A
Hsl = X*X*…*X*X
N
B
NEXT…
A
Write
Hsl
Hitung
Lagi ?
End
B
YES
NO
Contoh 4 :
Flowchart Untuk Menganti Ban Dengan
Kondisi Ban Serap Juga Kempis
Mulai
Ambil Ban
Serep
Ban Serep
Kempis ?
Ban Serep
Bocor ?
Tambah Angin
Ban Serep
Tambal Ban Serep
A
YA YA
TDK
TDK
A
Ambil Kunci – Kunci
& Dongkrak
Mobil di Dongkrak
Buka Baut Ban
Lepas Ban Pecah
Pasang Ban Serep
Pasang Baut Ban
Lepas Dongkrak
B
B
Simpan Ban Pecah
Kunci dan Dongkrak
Selesai
TUGAS
1. Buatlah flowchart untuk menghitung luas dan
keliling lingkaran. Dengan masukan berupa jari-
jari.
2. Buatlah flowchart untuk menghitung
temperatur dalam derajat Fahrenhait yang
diubah ke dalam Celcius dan Reamur.
3. Buatlah flowchart untuk suatu bilangan positif
sebanyak 5 buah dan akan bertambah 5 secara
berturut – turut.
4. Buatlah flowchart dan algoritma untuk
mengecek bilangan di antara 2 bilangan
masukan, apakah sama ataukah lebih besar salah
satunya, dan tampilkan hasilnya.

FlowChart.pdf

  • 1.
  • 2.
    FlowChart • Flow chartadalah suatu bagan/diagram yang menggambarkan aliran proses yang dikerjakan suatu program dari awal sampai akhir • Flow chart adalah algoritma yang digambarkan dengan diagram • Fungsi dari flow chart adalah mendeskripsikan urutan pelaksanaan suatu proses (sama dengan fungsi dari algoritma)
  • 3.
    Ada 2 macamFlowchart : – System Flowchart Æ urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. – Program Flowchart Æ urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.
  • 4.
  • 5.
    Start Input Bilangan (I ) I > 0 Bukan Bilangan Positif Bilangan Positif Stop N Y Contoh Program Flowchart
  • 6.
    JENIS – JENISSIMBOL FLOWCHART z Flow Direction Symbols (Simbol Penghubung Alur) z Processing Symbols (Simbol Proses). z Input-output Symbols (Simbol Input - Output)
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
    Panduan Dalam PembuatanFlowchart z Tidak ada kaidah yang baku. z Flowchart = gambaran hasil analisa suatu masalah z Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya. z Secara garis besar ada 3 bagian utama: – Input – Proses – Output
  • 13.
    Next… z Hindari pengulanganproses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat. z Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas. z Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.
  • 14.
    Contoh 1 : FlowchartUntuk Mengorder Burger Start (Approach Counter ) Order Drink Want Drink ? Want Fries ? Order Burger Stop ( Pay Cashier ) Order Fries YES YES NO NO
  • 15.
    Contoh 2 Flowchart UntukMenentukan Bilangan Genap & Ganjil Start End Input Bilangan Cetak Genap Cetak Ganjil Hitung sisa bagi Antara bilangan Dengan 2 A A Apakah Sisa = 0 ? YES NO
  • 16.
    Contoh 3 Flowchart UntukMenghitung Nilai Yang Dipangkat n Start Buat Variabel X,Hsl,N Read X,N A Hsl = X*X*…*X*X N B
  • 17.
  • 18.
    Contoh 4 : FlowchartUntuk Menganti Ban Dengan Kondisi Ban Serap Juga Kempis Mulai Ambil Ban Serep Ban Serep Kempis ? Ban Serep Bocor ? Tambah Angin Ban Serep Tambal Ban Serep A YA YA TDK TDK
  • 19.
    A Ambil Kunci –Kunci & Dongkrak Mobil di Dongkrak Buka Baut Ban Lepas Ban Pecah Pasang Ban Serep Pasang Baut Ban Lepas Dongkrak B
  • 20.
    B Simpan Ban Pecah Kuncidan Dongkrak Selesai
  • 21.
    TUGAS 1. Buatlah flowchartuntuk menghitung luas dan keliling lingkaran. Dengan masukan berupa jari- jari. 2. Buatlah flowchart untuk menghitung temperatur dalam derajat Fahrenhait yang diubah ke dalam Celcius dan Reamur. 3. Buatlah flowchart untuk suatu bilangan positif sebanyak 5 buah dan akan bertambah 5 secara berturut – turut. 4. Buatlah flowchart dan algoritma untuk mengecek bilangan di antara 2 bilangan masukan, apakah sama ataukah lebih besar salah satunya, dan tampilkan hasilnya.