Anda di halaman 1dari 12

FLOWCHART

Disusun oleh:
Clara Hetty Primasari
090705844
Kelas D

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ATMA JAYA YOGYAKARTA
2009
DAFTAR ISI

DAFTAR ISI............................................................................................................................. 2
PENGERTIAN FLOWCHART................................................................................................ 3
SIKLUS DALAM FLOWCHART........................................................................................... 4
SIMBOL DALAM FLOWCHART.......................................................................................... 5
MENGGAMBAR FLOWCHART............................................................................................ 8
STUDI KASUS....................................................................................................................... 10
DAFTAR PUSTAKA............................................................................................................. 12

MAKALAH FLOWCHART

PENGERTIAN FLOWCHART

Flowchart adalah penggambaran secara grafik dari tahapan penyelesaian suatu


masalah yang terdiri atas sekumpulan simbol, dimana masing-masing simbol
merepresentasikan suatu kegiatan tertentu. Flowchart merupakan cara penyajian dari suatu
algoritma program.
Tujuan Membuat Flowchart :
Menggambarkan urutan atau tahapan dari penyelesaian masalah
Menggambarkan permasalahan secara sederhana, terurai, rapi dan jelas
Flowchart membantu analis dan programmer untuk memecahkan masalah ke dalam
bagian-bagian yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain
dalam pengoperasian.Flowchart mempermudah penyelesaian suatu masalah khususnya
masalah yang perlu dipelajari dan dievaluasi lebih lanjut.

MAKALAH FLOWCHART

SIKLUS DALAM FLOWCHART

Siklus Input-Proses-Output
Siklus dalam flowchart adalah siklus input-proses-output atau sering disebut siklus IPO.
Siklus IPO dapat kita analogikan sebagai komponen hardware komputer. Komponen input
seperti keyboard, mouse, scanner, dan sebagainya dapat kita andaikan sebagai input
(penerimaan suatu perintah atau data yang akan diproses). Komponen proses seperti CPU
akan mengolah/memproses data yang telah masuk dalam komponen input agar menghasilkan
suatu hasil. Dan akhirnya hasil pemrosesan data atau perintah yang dilakukan oleh CPU
ditampilkan pada monitor, speaker atau printer.

MAKALAH FLOWCHART

SIMBOL DALAM FLOWCHART

Dalam menggambar sebuah flowchart diperlukan simbol-simbol yang representatif


agar urutan atau tahapan suatu penyelesaian masalah yang digambarkan dengan flowchart
dapat terlihat secara jelas dan mudah dipahami.
Simbol-simbol yang di pakai dalam flowchart dibagi menjadi 3 kelompok :
1. Flow direction symbols
Simbol ini digunakan untuk menghubungkan simbol satu dengan yang lain dan disebut juga
connecting line.
a. Simbol arus/flow
Simbol yang menyatakan jalannya arus suatu proses.
b. Simbol communication link
Simbol yang menyatakan transmisi data dari satu lokasi ke lokasi lain.
c. Simbol connector
Simbol yang menyatakan sambungan dari proses ke proses lainnya dalam halaman
yang sama.
d. Simbol offline connector

Simbol yang menyatakan sambungan dari proses ke proses lainnya dalam halaman
yang berbeda.
2. Processing symbols
Simbol ini menunjukan jenis operasi pengolahan dalam suatu proses/prosedur.
a. Simbol proses
Simbol yang menyatakan suatu proses yang dilakukan oleh komputer.
b. Simbol manual
Simbol yang menyatakan suatu proses yang tidak dilakukan oleh komputer.
c. Simbol decision
Simbol yang menunjukkan suatu kondisi tertentu yang akan menghasilkan dua
kemungkinan jawaban yaitu ya atau tidak.
d. Simbol predefined process

MAKALAH FLOWCHART

Simbol yang menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk


memberi harga awal.
e. Simbol terminal
Simbol yang menyatakan awal atau akhir suatu program.
f. Simbol keying operation
Simbol yang menyatakan semua jenis operasi yang diproses dengan menggunakan
suatu mesin yang mempunyai keyboard.
g. Simbol offline storage

Simbol yang menunjukan bahwa data dalam simbol inji akan disimpan ke suatu media
tertentu.
h. Simbol manual input

Simbol memasukkan data secara manual dengan menggunakan online keyboard.


3. Simbol input/output
Simbol yang menunjukkan jenis peralatan yang digunakan sebagai media input atau output.
a. Simbol input/output

Simbol yang menyatakan proses input atau output tanpa tergantung jenis
peralatannya.
b. Simbol punched card

simbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu
c. Simbol magnetic tape
Simbol yang menyatakan input berasal dari pita magnetis atau output disimpan ke pita
magnetis.
d. Simbol disk storage

Simbol yang menyatakan input berasal dari dari disk atau output disimpan ke disk.
e. Simbol document

mencetak keluaran dalam bentuk dokumen (melalui printer).


f. Simbol display
MAKALAH FLOWCHART

mencetak keluaran dalam layar monitor.

MAKALAH FLOWCHART

MENGGAMBAR FLOWCHART

Untuk menggambar flowchart dari suatu permasalahan, kita perlu berpedoman pada
siklus IPO. Kita memilah-milah tahapan permasalahan yang akan dibuat flowchartnya
berdasarkan input(masukan), proses dan output(hasil). Kemudian menggambarkannya
dengan menggunakan simbol flowchart seperti yang telah saya jelaskan di atas. Saya ambil
contoh tentang proses membuat mie rebus. Pertama kita memasukkan mie, air, dan bumbu ke
dalam panci. Kemudian mengaduk semua bahan hingga mie matang. Setelah matang, mie
dituang ke dalam mangkuk. Mie pun siap disajikan. Berikut gambar flowchartnya.
START

Proses membuat mie rebus

Input mie, air, bumbu ke panci

Aduk semua bahan dan tunggu hingga mie matang

Tuang mie beserta kuahnya ke dalam mangkuk

Mie siap disajikan

STOP

Tapi ada kalanya, pembuatan mie rebus memakai cara dan langkah yang berbeda. Caranya
dengan merebus mie sampai matang, ditaruh ke mangkuk kemudian baru diberi bumbu.
Berikut gambar flowchartnya.

MAKALAH FLOWCHART

START

Proses membuat mie rebus

Input mie dan air ke panci

Aduk semua bahan dan tunggu hingga mie matang

Tuang mie beserta kuahnya ke dalam mangkuk

Input bumbu ke mangkuk

Aduk mie dan bumbu hingga rata

Mie siap disajikan

STOP

Dari kedua flowchart di atas dapat kita simpulkan bahwa dari satu permasalahan dapat
muncul berbagai solusi. Dan solusi yang berbeda-beda tersebut menyebabkan flowchartnya
juga berbeda untuk tiap solusi.

MAKALAH FLOWCHART

STUDI KASUS
Pada bagian studi kasus ini, saya akan menggambarkan flowchart untuk permasalahan yang
umum dalam kehidupan sehari-hari dan yang khusus dalam pemrograman :
1. Menggoreng telur dadar
Pertama, kita memasukkan telur dan garam dalam mangkuk, kemudian mengocoknya
sampai rata. Setelah itu, memasukkan minyak goreng dalam wajan dan memasukkan
telur tersebut. Telur digoreng dan dibolak-balik sampai matang. telurpun siap
disajikan.
START

Input telur dan garam ke mangkuk

Aduk telur dan garam hingga rata

Input minyak ke dalam wajan. tunggu panas

Input kocokan telur ke wajan

Menggoreng telur hingga matang

Telur siap disajikan.

STOP

MAKALAH FLOWCHART

10

2. Program menghitung rata-rata 3 bilangan


Pertama, program meminta inputan 3 bilangan dari user. Kemudian menghitung rataratanya dengan cara menjumlahkan ketiga bilangan tersebut dan membaginya dengan
3 atau (bil1+bil2+bil3)/3. Selanjutnya diperoleh hasil rata-rata ketiga bilangan
tersebut.
START

Input bilangan I

Input bilangan II

Input bilangan III

Proses menghitung rata-rata

Diperoleh bilangan rata-rata

STOP

MAKALAH FLOWCHART

11

DAFTAR PUSTAKA

http://www.scribd.com/document_downloads/19665089?secret_password=&extension=pdf\
http://tri_s.staff.gunadarma.ac.id/Downloads/files/15392/2+definisi+dan+simbol+Flowchart.
pdf
http://sdarsono.staff.gunadarma.ac.id/Downloads/files/16512/Flowchart.pdf

MAKALAH FLOWCHART

12