Algoritma Prosedur Pemecahan Masalah Dituangkan dalam Flowchart
42 2 kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas,
3 aktivitas yang digambarkan harus dapat dimengerti oleh pembacanya, 4 Gunakan simbol-simbol flowchart yang standar.
5 setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan Melakukan penggandaan diri,
6 setiap langkah dari aktivitas harus berada pada urutan yang benar. Simbol-simbol flowchart dapat dikelompokkan menjadi 3 kelompok, yaitu :
1 Flow Direction Symbols : Digunakan untuk menghubungkan simbol satu dengan yang lain, disebut juga connecting line.
2 Processing Symbols : Menunjukan jenis operasi pengolahan dalam suatu prosesprosedur.
3 Input-output Symbols : Menunjukkan jenis peralatan yang digunakan sebagai media input atau output.
Berikut uraian ketiga kelompok symbol flowchart dalam bentuk tabel.
Tabel 3 1 Flow Direction Symbols
Flow Direction Symbols
Simbol Nama
Keterangan
arus flow menunjukkan jalannya
alur suatu proses
communication link
Menunjukkan transmisi data dari
satu lokasi ke lokasi lain
connector Menunjukkan
sambungan dari proses ke proses
lainnya dalam halaman yang sama
off page connector
Menunjukkan sambungan dari
proses ke proses lainnya dalam
halaman yang berbeda
43
Tabel 3 2 Processing Symbols
Processing Symbols
Simbol Nama
Keterangan process
Menyatakan suatu tindakan proses yang dilakukan oleh
komputer
manual operation
Menyatakan suatu tindakan proses yang tidak dilakukan oleh
komputer
decision Menunjukkan suatu kondisi
tertentu yang akan menghasilkan dua kemungkinan jawaban :
yatidak
Tabel 3 3 Processing Symbols lanjutan
predefined process
preparation Menyatakan penyediaan tempat
penyimpanan suatu pengolahan untuk memberi harga awal
terminal Menyatakan permulaan atau akhir
suatu program
keying operation alternate
process Menyatakan segala jenis operasi
yang diproses dengan menggunakan suatu mesin yang
mempunyai keyboard
offline-storage Menunjukkan bahwa data dalam
simbol ini akan disimpan ke suatu media tertentu
manual input Memasukkan data secara manual
dengan menggunakan online keyboard