1. Pengertian Algoritma
Kelima poin diatas merupakan ciri-ciri utama dari sebuah siklus algoritma. Jadi, apabila sebuah
sistem ataupun sebuah pemikiran tidak memiliki poin-poin yang sudah disebutkan diatas, maka
hal tersebut tidak dapat disebut sebagai algoritma.
Selain memiliki ciri-ciri utama, algoritma sendiri juga memiliki beberapa sifat-sifat
penting, yaitu:
Penggunaan dari algoritma sendiri pada dasarnya sangatlah sederhana. Kita tidak harus
langsung menghubungkan pola pemikiran algoritma tersebut dengan bahasa pemrograman
ataupun kode-kode tertentu. kita yang bukan merupakan orang komputer pun tetap bisa
memahami mengenai algoritma.
Berikut ini adalah beberapa contoh pola berpikir yang menggunakan prinsip algoritma :
5. Pengertian Flowchart
Secara umum, dan secara garis besar, flowchart menerapkan unsur atau komponen
yang sama seperti komponen pada pemrograman. Berikut ini adalah beberapa unsur dalam
flowchart tersebut :
Input
Percabangan (biasanya menggunakan command if dan switch)
Perulangan (biasanya menggunakan command atau kode while, for, each, loop)
Output
Flowchart dibuat sesuai dengan algoritma yang sudah disusun, dan kemudian dibuat sesuai
dengan urutan, perintah, serta ketentuan-ketentuan lainnya, yang dilambangkan dengan symbol-
symbol tertentu.
7. Pengertian Pseudocode
Kelebihan dari pseudocode ini adalah memiliki struktur yang jauh lebih ringkas
dibandingkan dengan algoritma, namun demikian masih mudah untuk dimengerti oleh manusia,
dan memiliki struktur yang hampir mirip dengan bahasa pemrograman. Pseudocode
menggunakan banyak sekali command-command yang populer, yang banyak kita pelajari,
misalnya saja, IF, ELSE, THEN, serta menggunakan kode atau tanda-tanda tertentu, seperti tanda
underscore (_), tanda koma, titik, tanda kutip, tanda panah kiri dan kanan, serta tanda lainnya.
Untuk dapat membuat sebuah pseudocode, maka paling tidak kita harus mengetahui
algoritma dari suatu masalah terlebih dahulu. Setelah itu, barulah, dirubah ke dalam bentuk
yang lebih ringkas, dengan tambahan berupa kode dan tanda tertentu.