๐ Daftar Isi
Secara umum struktur dasar algoritma dibagi menjadi tiga, yaitu struktur runtunan (sequence process), struktur pemilihan (selection process), dan struktur pengulangan (iteration process). Pada artikel ini akan dijelaskan hanya garis besarnya. Untuk lebih detailnya akan dibuat artikel tersendiri. Berikut ini penjelasan setiap struktur dasar algoritma.
Struktur Runtunan (Sequence Process)
Sebuah runtunan terdiri dari satu atau lebih ‘instruksi’. Dimana tiap-tiap instruksi dijalankan secara berurutan sesuai dengan urutan penulisannya (kiri ke kanan). Instruksi baru baru bisa dilaksanakan setelah instruksi sebelumnya selesai dilaksanakan.
Struktur Pemilihan (Selection Process)
Pada struktur ini, apabila kondisi terpenuhi maka salah satu aksi akan dilaksanakan dan aksi yang kedua diabaikan. Kondisi disini berarti persyaratan yang dapat diniai benar atau salah sehingga akan memunculkan ‘aksi’ yang berbeda dengan ‘kondisi’ yang berbeda.
Notasi algoritma :
if Syarat then
Aksi {True}
endif {false}
Notasi algoritma :
if Syarat then
aksi-1 {true}
else
aksi-2 {false}
endif
Struktur Pengulangan (Iteration Process)
Struktur pengulangan digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. Instruksi dikerjakan selama memenuhi suatu kondisi tertentu. Apabila syarat (kondisi) masih terpenuhi maka pernyataan (aksi) akan terus dilakukan secara berulang.
for var=awal to akhir
.....
instruksi-instruksi
.....
next var
while {kondisi} do
.....
instruksi-instruksi
.....
endwhile
repeat
.....
instruksi
.....
until {kondisi}
Materi Lengkap
Silakan baca juga beberapa artikel menarik kami tentang Dasar-Dasar Pemrogaman, daftar lengkapnya adalah sebagai berikut.