Anda di halaman 1dari 17

ALGORITHM

Cara Penulisan Algoritma Menggunakan


Flowchart
Sigma Akhiria Maulida, S.Pd - TIK

Informatika 8 1
FLOWCHART (Diagram Alur)
Merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar
proses beserta penyertaannya.

Informatika 8 2
Tujuan
• Menggambarkan suatu tahapan penyelesaian
masalah
• Secara sederhana, terurai, rapi dan jelas
• Menggunakan simbol-simbol standar

Informatika 8 3
HUB. ALGORITHM DGN FLOWCHART
Dalam membuat sebuah program langkah awal yang harus kita lakukan
adalah membuat ilustrasi/gambaran awal yaitu membuat penyusunan
langkah secara textual

Lalu menerapkannya kedalam sebuah bagan flowchart agar lebih mudah


di fahami dalam penterjemahannya ke dalam bahasa pemrograman

Setelah itu barulah kita membuat pseudocode yang tercipta dari alur
flowchart untuk di tuangkan kedalam bahasa pemrograman

Informatika 8 4
Simbol-simbol Flowchart
• Flow direction symbols
– Digunakan untuk menghubungkan simbol satu dengan
yang lain
– Disebut juga connecting line

• Processing symbols
– Menunjukan jenis operasi pengolahan dalam suatu
proses / prosedur

• Input / Output symbols


– Menunjukkan jenis peralatan yang digunakan sebagai
media input atau output
5
Flow Direction Symbols
• Simbol arus / flow
– Menyatakan jalannya arus suatu proses

• Simbol communication link


– Menyatakan transmisi data dari satu lokasi ke lokasi
lain

• Simbol connector
– Menyatakan sambungan dari proses ke proses lainnya
dalam halaman yang sama

• Simbol offline connector


– Menyatakan sambungan dari proses ke proses lainnya
dalam halaman yang berbeda 6
Processing Symbols

• Simbol process
– Menyatakan suatu tindakan (proses) yang dilakukan
oleh komputer
• Simbol manual
– Menyatakan suatu tindakan (proses) yang tidak
dilakukan oleh komputer
• Simbol decision
– Menujukkan suatu kondisi tertentu yang akan
menghasilkan dua kemungkinan jawaban : ya / tidak
• Simbol predefined process
– Menyatakan penyediaan tempat penyimpanan
suatu pengolahan untuk memberi harga awal
• Simbol terminal
– Menyatakan permulaan atau akhir suatu program

7
Processing Symbols
• Simbol keying operation
– Menyatakan segal jenis operasi yang
diproses dengan menggunakan suatu
mesin yang mempunyai keyboard
• Simbol offline-storage
– Menunjukkan bahwa data dalam simbol
ini akan disimpan ke suatu media
tertentu
• Simbol manual input
– Memasukkan data secara manual dengan
menggunakan online keyboard
8
Input / Output Symbols
• Simbol input/output
– Menyatakan proses input atau output tanpa
tergantung jenis peralatannya
• Simbol punched card
– Menyatakan input berasal dari kartu atau
output ditulis ke kartu
• Simbol magnetic tape
– Menyatakan input berasal dari pita magnetis
atau output disimpan ke pita magnetis
• Simbol disk storage
– Menyatakan input berasal dari dari disk atau
output disimpan ke disk

9
Input / Output Symbols
• Simbol document
– Mencetak keluaran dalam
bentuk dokumen (melalui
printer)
• Simbol display
– Mencetak keluaran dalam
layar monitor
10
Berikut adalah beberapa simbol yang digunakan dalam menggambar
suatu flowchart :
SIMBOL NAMA FUNGSI

TERMINATOR Permulaan/akhir program

GARIS ALIR
Arah aliran program
(FLOW LINE)

PREPARATION Proses inisialisasi/pemberian harga awal

PROSES Proses perhitungan/proses pengolahan data

INPUT/OUTPUT DATA Proses input/output data, parameter, informasi

PREDEFINED PROCESS Permulaan sub program/proses menjalankan sub


(SUB PROGRAM) program

Perbandingan pernyataan, penyeleksian data


DECISION yang memberikan pilihan untuk langkah
selanjutnya

Penghubung bagian-bagian flowchart yang


ON PAGE CONNECTOR
berada pada satu halaman

Penghubung bagian-bagian flowchart yang


OFF PAGE CONNECTOR
berada pada halaman berbeda

11
Pembuatan Flowchart
• Tidak ada kaidah yang baku.
• Flowchart = gambaran hasil analisa suatu masalah
• Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram
lainnya.
• Secara garis besar ada 3 bagian utama:
– Input
– Proses
– Output
Pembuatan Flowchart – cont.
• 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.
Contoh Flowchart Proses Memesan Burger
CONTOH FLOWCHART

Informatika 8 15
Contoh Flowchart Menghitung luas persegi panjang

Start

Input panjang

Input lebar

Luas  panjang * lebar

Print Luas

End
16
TUGAS
• Buatlah Flowchart dari Latihan minggu
kemarin yang sudah kalian kerjakan, yaitu
Proses Membuat Kopi.
• Silahkan Digambar di buku tulis, dan foto lalu
dikirim di GCR.

Informatika 8 17

Anda mungkin juga menyukai