Algoritma
seperti kata kebanyakan orang, bukanlah sesuatu yang hanya berhubungan dengan dunia komputer saja. Algoritma juga berlaku dalam kehidupan sehari-hari. Dalam kehidupan sehari-hari banyak terdapat  proses yang dinyatakan dalam suatu algoritma  sesuai dengan definisinya.  Sebagai contoh bagaimana membuat telor dadar, atau membuat resep makanan tentunya harus ada langkah-langkah dalam menyelesaikan  Algoritma dapat disajikan dalam bentuk Tulisan ( Pseudocode ) maupun dalam bentuk Gambar ( Flowchart )


Flowchart Program

Merupakan bagan alir yang menggambar-kan urutan logika dari suatu prosedur pemecahan masalah.








Pengambilan keputusan digunakan untuk melambangkan pengambilan keputusan bagaimana alur dalam flowchart berjalan selanjutnya berdasarkan kriteria  atau pertanyaan tertentu. Pengambilan keputusan perlu dilakukan apabila harus menentukan satu pilihan dari (minimal) dua pilihan yang ada. Dalam hal mengambil keputusan, perlu diketahui kondisi yang sedang dihadapi. Kondisi ini bisa berupa pernyataan boolean atau proses perbandingan. Dalam flowchart, simbol yang digunakan untuk pengambilan keputusan adalah berbentuk belah ketupat.