Definisi Algoritma
“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun
secara sistematis dan logis”.
Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma
harus logis dan harus dapat ditentukan bernilai salah atau benar.
Aturan Penulisan Algoritma
Algoritma berisi langkah-langkah penyelesaian masalah. Langkah-langkah tersebut dapat
ditulis dalam notasi apapun, asalkan mudah dibaca dan dimengerti, karena memang tidak ada notasi baku dalam penulisan algoritma. Tiap orang dapat membuat aturan penulisan dan notasi algoritma sendiri. Agar notasi algoritma mudah ditranslasi ke dalam notasi bahasa pemrograman, maka sebaiknya notasi algoritma tersebut berkorespnden dengan notasi bahasa pemrograman secara umum.
Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu :
• Judul (Header)
• Kamus
• Algoritma
Pada setiap bagian tersebut apabila akan dituliskan komentar mengenai setiap bagian tersebut dituliskan diantara tanda kurung kurawa contoh { Komentar }. Notasi algoritmis
yang dituliskan diantara tanda ini tidak akan dieksekusi oleh program
FLOWCHART/DIAGRAM ALIR PROGRAM
Untuk menjelaskan algoritma yang telah kita buat agar lebih jelas dapat pula kita gunakan/gambarkan diagram alir program yang biasa dikenal dengan flowchart, sehingga memperlihatkan aliran kegiatan yamg harus dilaksanakan dengan menggunakan simbol-simbol.
SIMBOL-SIMBOL DIAGRAM ALIR PROGRAM/FLOWCHART
1. Simbol start dan finish = elips
2. Simbol masukan dan keluaran = jajar genjang
3 Simbol proses = persegi empat
5. Simbol garis arah
6. Simbol Percabangan = belah ketupat
7. Simbol Preparation/ketetapan = segi enam