Anda di halaman 1dari 22

Flow Chart

KELOMPOK 1
APRIYANSYAH 2015430048
ARIF KURNIAWAN 2015430049
ATRIGINO VEGUS 2015430050
OCKIlLADIA K P 2013430058

1
Pengenalan dan Definisi Flowchart
 Flowchart merupakan gambar atau bagan
yang memperlihatkan urutan dan
hubungan antar proses beserta
instruksinya.
 Gambaran ini dinyatakan dengan symbol.
◦ setiap symbol menggambarkan proses
tertentu.
◦ antara proses digambarkan dengan garis
penghubung.

2
Macam Flow Chart
 System flowchart
◦ Bagan yang memperlihatkan urutan prosedur
dan proses dari beberapa file dalam media
tertentu.
◦ System flowchart menggambarkan :
 Hubungan antar suatu file dengan file lainnya
 Media yang dipakai untuk setiap file

3
Macam Flow Chart
 Program flowchart
◦ Bagan yang memperlihatkan urutan dan
hubungan proses dalam suatu program.
◦ FLOWCHART (Diagram Alur)
 Langkah awal pembuatan program
 Urutan proses di program menjadi lebih jelas

4
Kaidah-kaidah Umum Pembuatan
Flowchart
 tidak ada rumus atau patokan yang
bersifat mutlak.
◦ Karena flowchart merupakan gambaran hasil
pemikiran dalam menganalisa suatu masalah
dengan komputer.
◦ Sehingga flowchart yang dihasilkan dapat
bervariasi antara satu pemrogram dengan
yang lainnya.

5
Kaidah-kaidah Umum Pembuatan
Flowchart
 secara garis besar setiap pengolahan selalu
terdiri dari 3 bagian

Input Proses Output


(Bahan mentah) (Bahan Jadi)

6
Isi Flow Chart
• START, berisi instruksi untuk persiapan peralatan
yang diperlukan sebelum menangani pemecahan
persoalan
• READ, berisi instruksi kegiatan untuk membaca data
dari suatu peralatan input
• PROSES, berisi kegiatan yang berkaitan dengan
pemecahan persoalan sesuai dengan data yang
dibaca
• WRITE, berisi instruksi untuk merekan hasil
kegiatan ke peralatan output
• END, mengakhiri kegiatan pengolahan

7
Anjuran – Pembuatan Flow Chart
 Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat
 Jalannya proses digambarkan dari atas ke
bawah dan diberikan tanda panah untuk
memperjelas
 Sebuah flowchart diawali dari satu titik
START dan diakhiri dengan END

8
Simbol Dalam Flow Chart - Input
 digunakan untuk melambangkan kegiatan penerimaan input.
 Dalam simbol ini, kita dapat menuliskan input
 yang diperlukan pada suatu waktu secara satu per satu maupun
secara keseluruhan,
 biasanya input yang dimasukkan pada suatu waktu, dituliskan
bersamaan secara keseluruhan dengan tujuan efisiensi ruang
gambar.

9
Simbol Dalam Flow Chart - Proses
 Simbol proses digambarkan dengan bangun persegi panjang.
 digunakan untuk melambangkan kegiatan pemrosesan input. Dalam
simbol ini, kita dapat menuliskan operasi-operasi yang dikenakan
pada input, maupun operasi lainnya.

10
Simbol Dalam Flow Chart - output
 digunakan untuk melambangkan kegiatan proses output.
 Dalam simbol ini, kita dapat menuliskan output
 yang dihasilkan pada suatu waktu secara satu per satu maupun
secara keseluruhan,

11
Simbol Dalam Flow Chart - Percabangan

 Simbol ini digunakan untuk melambangkan


percabangan, yaitu pemeriksaan terhadap
suatu kondisi. Dalam simbol ini, kita
menuliskan keadaan yang harus dipenuhi.
 Hasil dari perbandingannya adalah ya/tidak

12
Simbol Dalam Flow Chart – Garis
Alir
 Digunakan untuk menghubungkan setiap langkah dalam flowchart
dan menunjukkan kemana arah aliran diagram.
 Anak panah ini harus mempunyai arah dari kiri ke kanan atau dari
atas ke bawah.
 dapat diberi label, khususnya jika keluar dari simbol percabangan.

13
Simbol Dalam Flow Chart – Terminator

 Berfungsi untuk menandai awal dan akhir


dari suatu flowchart.
 Biasa diberi label start atau stop

14
Simbol Dalam Flow Chart –
Konektor
 Digunakan untuk menghubungkan bagian
flow chart.
 Biasa digunakan bila media gambar tidak
cukup luas

15
Flow Chart

Start

Test Command 1

Command 2

End

16
Variabel
 Variable: Besaran yang dapat berubah-
ubah harganya

A←10 A=10

X←A+B X=A+B

17
Variabel
• a. Numerik/bilangan
• Syarat penamaan:
• Harus diawali huruf
• Diikuti dengan huruf/angka/symbol
• Tidak boleh ada spasi
• Contoh: A, A123, Angka

• b. String
• Syarat penamaan sama dengan numeric (untuk
membedakan biasanya diakhiri dengan $)
• Contoh: A$, Nama$
18
Contoh Kondisi
 Contoh Besarnya tunjangan calon Pegawai

Status$=’kawi MK>= TJ=6%*GP


n’ 3

TJ=0 TJ= 3%*GP

19
Contoh Kondisi (2)
 Contoh Kasus Tunjangan Pensiun Pegawai

Usia>60 Mendapat
Atau tunjangan pensiun
MK>25

Tidak mendapat
tunjangan pensiun

20
Contoh Kondisi 3
 Buat diagaram alur untuk Mulai

menentukan apakah Baca bil

suatu bilangan termasuk


bilangan positif, negatif
Bil= Cetak
0 “nol”

atau nol! Bil<


0 Cetak
“negati
f”
Cetak
“positif”

Selesai

21
Terima kasih

7/3/2018 Logika Algoritma 22

Anda mungkin juga menyukai