Struktur Dasar Algoritma
Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut dapat berupa runtunan isi (sequence), pemilihan aksi (branching / selection) dan pengulangan aksi (looping). Ketiga jenis langkah tersebut merupakan konstruksi utama yang membentuk suatu algoritma. Dengan kata lain bahwa algoritma disusun atau dapat dibangun dari tiga buah struktur dasar, yaitu:
1. Runtunan (sequence)
2. Pemilihan (branching/ selection)
3. Pengulangan (looping)
Gambaran masing-masing struktur dasar akan dijelaskan dibawah ini.
Runtunan/ berurut
Sebuah runtunan terdiri dari satu atau lebih instruksi. Tiap instruksi dikerjakan secara berurutan sesuai dengan urutan penulisannya. Urutan instruksi menentukan keadaan akhir dari algoritma. Jika urutannya diubah, maka hasil akhirnya juga akan berubah. Sebagai contoh perhatikan urutan instruksi yang dilambangkan dengan A1, A2, A3 , A4 dan A5.
Proses diawali dengan proses pada A1 setelah itu baru dikerjakan instruksi A2, selanjutna A3 akan dikerjakan setelah instruksi A2 selesai begitu seterusnya dan akan berhenti setelah instruksi A5 selesai dikerjakan. (bersambung...)