Page 123 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 123

A.  Perulangan For

                      Struktur pengulangan jenis ini biasanya digunakan untuk melakukan pengulangan yang
                  telah  diketahui  banyaknya.  Jenis  ini  merupakan  struktur  pengulangan  yang  paling  mudah

                  dipahami.  Untuk  melakukan  pengulangan  dengan  menggunakan  struktur  ini,  kita  harus
                  memiliki sebuah variabel sebagai indeksnya. Namun perlu sekali untuk diperhatikan bahwa tipe

                  data dari variabel yang akan digunakan sebagai indeks haruslah tipe data yang mempunyai

                  urutan yang teratur, misalnya tipe data int (0,1,2,…) atau char (‘a’, ‘b’, ‘c’,…).
                      Adapun sintaksis dari for-loop adalah sebagai berikut.

                  for(variabel=nilai_awal; kondisi; variabel++){
                                //Baris perintah yang akan dieksekusi berulang;
                  }
                  Keterangan:

                  •   “for”: merupakan keyword yang digunakan untuk memulai struktur for.
                  •   “variabel=nilai_awal”: variabel yang diinisialisasi dengan nilai awal merupakan bagian

                      yang akan menjadi variabel counter atau pembanding pada pengujian kondisi. Bagian ini

                      hanya dieksekusi sekali, yaitu di awal perulangan/pengeksekusian struktur for saja. Setelah
                      struktur for berulang, bagian ini tidak dieksekusi lagi.

                  •   “kondisi”: merupakan bagian yang berisi ekspresi kondisi yang akan mengembalikan nilai
                      true atau false tergantung kondisi yang diuji.  Kondisi yang diuji berkaitan denga nisi dari

                      variabel.

                  •   “variabel++”: merupakan increment terhadap variabel. Nilai variabel akan ditambah 1 di
                      setiap perulangan.

                  •   “{ }”: berisi baris perintah yang akan dieksekusi jika kondisi bernilai true. Setelah bagian

                      ini dieksekusi, proses akan kembali ke atas ke baris for untuk mengecek kondisi saat ini.

                  B.  Perulangan While

                      Struktur pengulangan jenis ini adalah pengulangan yang melakukan pemeriksaan kondisi
                  di awal blok struktur. Kita tahu bahwa pengulangan hanya akan dilakukan jika kondisi yang

                  didefenisikan  di  dalamnya  terpenuhi  (bernilai  benar).  Hal  ini  berarti  jika  kondisi  yang

                  didefenisikan tidak terpenuhi (bernilai salah) maka statement-statement yang terdapat dalam
                  blok pengulangan pun tidak akan pernah dieksekusi oleh program.

                      Adapun sintaksis penggunaan while adalah sebagai berikut.
                  while (kondisi){
                         //baris perintah yang akan dieksekusi berulang kali;
                  }



                                                                                                         100
   118   119   120   121   122   123   124   125   126   127   128