Page 193 - EMODUL INFOEMATIKA XI FASE F
P. 193

Strategi ini penting ketika program harus merespons
                                  berdasarkan masukan atau hasil sebelumnya.


                               3) Strategi Perulangan (Iteration)
                                          Strategi        perulangan          digunakan          untuk

                                  menyederhanakan proses yang harus dilakukan berulang
                                  kali.  Strategi  ini  menghindari  penulisan  ulang  instruksi
                                  yang sama berkali-kali.

                                  Karakteristik:
                                  a) Menggunakan  for,  while,  atau  do-while  dalam  bahasa
                                      pemrograman.

                                  b) Efektif  untuk  menangani  masalah  yang  memiliki  pola
                                      pengulangan.

                                  Contoh Kasus: Menampilkan bilangan dari 1 sampai 5.
                                  Pseudocode:

                                        Mulai

                                          Untuk i dari 1 sampai 5 lakukan
                                            Output i
                                        Selesai

                                          Perulangan  dapat  digunakan  untuk  menghitung
                                   total, mencari data tertentu, mengisi array, dan sebagainya.


                               4) Contoh Gabungan Strategi
                                          Dalam  kenyataannya,  satu  algoritma  sering  kali
                                  menggabungkan beberapa strategi sekaligus. Misalnya:

                                  Kasus: Menentukan nilai tertinggi dari tiga bilangan.
                                  Pseudocode:

                                        Mulai
                                          Input a, b, c

                                          Jika a > b dan a > c Maka
                                            Output a adalah terbesar

                                                                                                  193
   188   189   190   191   192   193   194   195   196   197   198