Algoritma dan Kompleksitas

1.4 Jenis-jenis Proses Algoritma

Langkah yang membentuk suatu algoritma dapat dibagi manjadi 4 kelompok proses sebagai berikut: 1) Sequence Proces Sequence adalah struktur algoritma paling dasar yang berisi rangkaian intruksi yang diproses secara berurutan, satu per satu, mulai dari intruksi pertama sampai akhir sesuai dengan urutan penulisan algoritma yang dibuat. Sequence algoritma sendiri terdiri dari satu atau lebih intruksi, yang berarti bahwa : •Tiap intruksi dikerjakan satu persatu. •Tiap intruksi dilaksanakan sekali, dan tidak ada intruksi yang diulang. •Urutan intruksi yang dilaksanakan sama dan sesuai dengan intruksi yang dibuat •Akhir dari intruksi terakhir merupakan akhir algoritma 2) Selection Process Saat algoritma kita dijalankan ada saat dimana suatu instruksi baru boleh dijalankan jika kondisi tertentu terpenuhi. Contohnya saat kita menerima raport atau nilai semester, disana akan ada kondisi yang menyatakan jika nilai kita lebih besar dari 80 maka kita mendapat A, jika nilai lebih besar dari 70 maka kita mendapat B, dan seterusnya. Berikut ini contoh selection process 3) Repetition Process Salah satu manfaat penggunaan komputer adalah kemampuan mengulang sesuatu dengan cepat dan akurat. Dalam algoritma, struktur perulangan ini sangat bermanfaat jika kita ingin melakukan sebuah proses yang sama berulang-ulang dengan kondisi tertentu, contohnya jika kita ingin program yang kita buat terus berjalan selama pengguna tidak memilih pilihan keluar, contoh sederhana lainnya adalah jika kita ingin mencetak bilangan dari 1 sampai 100 dan masih banyak lagi yang lainnya. Di bawah ini adalah contoh dari repetition proses. 4) Iteration Proces sifat tertentu dari algoritma atau program komputer di mana suatu urutan atau lebih dari langkah algoritmik dilakukan di loop program. iterasi dapat diartikan sebagai suatu proses atau metode yang digunakan secara berulang-ulang (pengulangan) dalam menyelesaikan suatu permasalahan matematik. Perulangan yang dimaksud adalah seperti perintah-perintah while .. do ataupun for .. do. Perulangan akan terus terjadi selama kondisinya terpenuhi. Perulangan yang umum kita gunakan seperti pada program deret fibonanci, prima, genap, ganjil atau lainnya.

https://bappeda.grobogan.go.id/
ADASLOT