Anda di halaman 1dari 36

Flowchart

Pendidikan Teknik Informatika

QUIZ
1.
2.
3.

Jelaskan pengertian algoritma


algoritma!!
Jelaskan ciri
ciri--ciri algoritma
algoritma!!
Jelaskan cara penyajian
algoritma!!
algoritma

Pendahuluan

Flowchart adalah penggambaran secara


grafik dari langkah-langkah dan uruturutan prosedur dari suatu program.
Flowchart
menolong
analis
dan
programmer untuk memecahkan masalah
kedalam segmen-segmen yang lebih kecil
dan menolong dalam menganalisis
alternatif-alternatif
lain
dalam
pengoperasian.
Flowchart
biasanya
mempermudah
penyelesaian suatu masalah khususnya
masalah yang perlu dipelajari dan
dievaluasi lebih lanjut.

Kaidah-kaidah Umum
KaidahPembuatan Flowchart

3/4/2015

Tidak ada rumus atau patokan yang


bersifat mutlak.
Flowchart merupakan gambaran hasil
pemikiran dalam menganalisa suatu
masalah dengan komputer.
Sehingga flowchart yang dihasilkan
dapat bervariasi antara satu pemrogram
dengan yang lainnya.

Kaidah-kaidah Umum
KaidahPembuatan Flowchart

Secara garis besar setiap pengolahan


selalu terdiri dari 3 bagian.

Input
(Bahan mentah)

3/4/2015

Proses

Output
(Bahan Jadi)

Isi Flow Chart

3/4/2015

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 merekam
hasil kegiatan ke peralatan output
END, mengakhiri kegiatan pengolahan

Anjuran Pembuatan Flow


Chart

3/4/2015

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.

Pedoman Pembuatan Flowchart


Bila seorang analis dan programmer akan
membuat flowchart, ada beberapa petunjuk
yang harus diperhatikan, seperti :
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.
4. Setiap
langkah dari aktivitas harus
diuraikan dengan menggunakan deskripsi
kata kerja, misalkan MENGHITUNG LUAS
PERSEGI.

5.

6.

7.

Setiap langkah dari aktivitas harus berada


pada urutan yang benar.
Lingkup dan range dari aktifitas yang sedang
digambarkan harus ditelusuri dengan hatihati.
Gunakan simbol-simbol flowchart standar.

Jenis--jenis Flowchart
Jenis
Flowchart Sistem (System Flowchart)
Flowchart Paperwork / Dokumen
(Document Flowchart)

Flowchart Skematik
(Schematic Flowchart)
Flowchart Program
(Program Flowchart)
Flowchart Proses (Process Flowchart)

Flowchart Sistem

Flowchart Sistem merupakan bagan


yang menunjukkan alur kerja atau apa
yang sedang dikerjakan di dalam sistem
secara keseluruhan dan menjelaskan
urutan dari prosedur-prosedur yang ada
di dalam sistem.

Flowchart ini merupakan deskripsi


secara grafik dari urutan prosedurprosedur yang terkombinasi yang
membentuk suatu sistem.

Flowchart Sistem

Flowchart sistem terdiri dari data yang


mengalir melalui sistem dan proses
yang mentransformasikan data itu.

Data dan proses dalam flowchart sistem


dapat digambarkan secara online
(dihubungkan
langsung
dengan
komputer)
atau
offline
(tidak
dihubungkan
langsung
dengan
komputer, misalnya mesin tik, cash
register atau kalkulator).

Flowchart Paperwork

Flowchart Paperwork menelusuri alur dari


data yang ditulis melalui sistem. Flowchart
Paperwork sering disebut juga dengan
Flowchart Dokumen.

Kegunaan
utamanya
adalah
untuk
menelusuri alur form dan laporan sistem
dari satu bagian ke bagian lain baik
bagaimana alur form dan laporan diproses,
dicatat dan disimpan.

Flowchart Skematik

Flowchart Skematik mirip dengan


Flowchart
Sistem
yang
menggambarkan suatu sistem atau
prosedur.

Flowchart Skematik ini bukan hanya


menggunakan simbol-simbol flowchart
standar, tetapi juga menggunakan
gambar-gambar komputer, peripheral,
form-form atau peralatan lain yang
digunakan dalam sistem.

Flowchart Skematik

Flowchart Skematik digunakan sebagai


alat komunikasi antara analis sistem
dengan seseorang yang tidak familiar
dengan simbol-simbol flowchart yang
konvensional.

Pemakaian gambar sebagai ganti dari


simbol-simbol
flowchart
akan
menghemat waktu yang dibutuhkan
oleh seseorang untuk mempelajari
simbol abstrak sebelum dapat mengerti
flowchart.

Flowchart Skematik

Gambar-gambar
ini
mengurangi
kemungkinan salah pengertian tentang
sistem, hal ini disebabkan oleh ketidakmengertian tentang simbol-simbol yang
digunakan.
Gambar-gambar juga memudahkan
pengamat untuk mengerti segala
sesuatu yang dimaksudkan oleh analis,
sehingga hasilnya lebih menyenangkan
dan tanpa ada salah pengertian.

Flowchart Proses

Flowchart Proses merupakan teknik


penggambaran rekayasa industrial
yang memecah dan menganalisis
langkah-langkah selanjutnya dalam
suatu prosedur atau sistem.

Flowchart Proses digunakan oleh


perekayasa
industrial
dalam
mempelajari dan mengembangkan
proses-proses manufacturing. Dalam
analisis sistem, flowchart ini digunakan
secara efektif untuk menelusuri alur
suatu laporan atau form.

Simbol--simbol flowchart proses


Simbol

Flowchart Program

Flowchart Program dihasilkan dari


Flowchart Sistem. Flowchart Program
merupakan keterangan yang lebih rinci
tentang bagaimana setiap langkah
program atau prosedur sesungguhnya
dilaksanakan.

Flowchart ini menunjukkan setiap


langkah program atau prosedur dalam
urutan yang tepat saat terjadi.

Flowchart Program

Programmer menggunakan flowchart


program untuk menggambarkan urutan
instruksi dari program komputer. Analis
Sistem
menggunakan
flowchart
program untuk menggambarkan urutan
tugas-tugas pekerjaan dalam suatu
prosedur atau operasi.

Simbol Dalam Flow Chart Input

3/4/2015

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.

Simbol Dalam Flow Chart Proses

3/4/2015

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.

Simbol Dalam Flow Chart Output

3/4/2015

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.

Simbol Dalam Flow Chart Percabangan

3/4/2015

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.

Simbol Dalam Flow Chart


Garis Alir

3/4/2015

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.

Simbol Dalam Flow Chart


Terminator

3/4/2015

Berfungsi untuk menandai awal dan


akhir dari suatu flowchart.
Biasa diberi label start atau stop/finish.

Flow Chart
Mulai

Syarat

Perintah 2

Selesai

3/4/2015

Perintah 1

Contoh Kondisi

Contoh kondisi penerimaan Calon


Pegawai

Umur < 30
dan
umur > 60

Capeg tidak diterima

3/4/2015

Capeg diterima

Contoh Kondisi
Mulai

Baca A,B

A>B

Cetak A

Cetak B

selesai

3/4/2015

Mencetak Bilangan Yang paling besar


dari dua buah bilangan yang diinputkan.

Contoh Kondisi
Mulai

Baca bil

Bil=0

Cetak
nol

Bil<0

Cetak
negatif

Cetak
positif

Selesai

3/4/2015

Diagram alur untuk menentukan apakah


suatu bilangan termasuk bilangan positif,
negatif atau nol

Terima Kasih

TUGAS
1.

2.

Buatlah flowchart dari proses


mengitung luas persegi
panjang!!
panjang
Buatlah flowchart dari proses
pemilihan satu bilangan yang
lebih besar di antara dua buah
bilangan!!
bilangan

TUGAS
3.

Buatlah flowchart yang


membaca nilai dari 5 macam
test seorang siswa
siswa,, kemudian
menghitung nilai rata
rata--ratanya
dan memutuskan apakah siswa
ini lulus atau tidak
tidak.. Siswa lulus
apabila nilai rata
rata--ratanya 60,
dan tidak lulus bila kurang dari
60.

Anda mungkin juga menyukai