Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. B.Pengertian Dasar Flowchart Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. C.Hubungan Algoritma Dengan Flowchart Yaitu, flowchart sebagai gambar dari penjelasan atau deskripsi dari algoritma.
Simbol-Simbol Flowchart Simbol-simbol yang dipakai dalam flowchart dibagi menjadi 3 bagian: 1) Flow Direction Symbols Disebut juga connecting line. Berfungsi untuk menghubungkan simbol satu dengan simbol yang lain.
Simbol arus / flow, berfungsi menyatakan jalannya arus suatu
proses
Simbol communication link, berfungsi menyatakan transmisi
data dari satu lokasi ke lokasi lain.
Simbol connector, berfungsi menyatakan sambungan dari proses ke
proses lainnya dalam halaman yang sama.
S imbol Offline connector, berfungsi menyatakan sambungan dari
proses ke proses lainnya dalam halaman yang berbeda. 2) Processing Symbols Berfungsi menunjukkan jenis operasi pengolahan dalam suatu proses/prosedur.
Simbol process, berfungsi menyatakan suatu
tindakan (proses) yang dilakukan oleh komputer
Simbol manual, berfungsi menyatakan suatu tindakan
(proses) yang tidak dilakukan oleh komputer
Simbol decision, berfungsi menunjukkan suatu kondisi
tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak
Simbol predefined process, berfungsi menyatakan
penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal
Simbol terminal, berfungsi menyatakan permulaan atau
akhir dari suatu program
Simbol keying operation, berfungsi menyatakan segala
jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard
Simbol offline storage, berfungsi menunjukan bahwa
data dalam simbol ini akan disimpan ke suatu media tertentu Simbol manual input, berfungsi memasukkan data secara manual dengan menggunakan online keyboard
3) Input / Output Symbols
Berfungsi menunjukkan jenis peralatan yang digunakan sebagai media input atau output
Simbol input/output, berfungsi menyatakan proses
input atau output tanpa tergantung jenis peralatannya
Simbol punched card, berfungsi menyatakan input
berasal dari kartu atau output ditulis ke kartu
Simbol magnetic tape, berfungsi menyatakan input
berasal dari pita magnetis atau output disimpan ke pita magnetis
Simbol disk storage, berfungsi menyatakan input
berasal dari disk atau output disimpan ke disk
Simbol document, berfungsi mencetak keluaran dalam
bentuk dokumen (melalui printer) Simbol display, berfungsi mencetak keluaran dalam layar monitor