Page 49 - Modul Daskom 2020
P. 49

Modul 2 – Pengkondisian, Looping, Decision dan Compound                               2020

                  I.  Pendahuluan
                     Salah satu kelebihan komputer dibandingkan dengan manusia adalah kemampuannya untuk
                  melaksanakan suatu perintah berulang kali. Dalam membuat suatu program tidak jarang ditemukan
                  suatu statement yang harus diulang, selain itu dalam suatu program tidak jarang ditemukan suatu
                  statement yang membutuhkan penyeleksian suatu alternatif terhadap program. Untuk mengatasi hal
                  seperti ini maka dibutuhkan suatu perintah pengulangan dan suatu perintah penyeleksian statement
                  yang terdapat pada program. Dalam modul ini akan dibahas mengenai suatu bentuk perintah dalam
                  program yang berfungsi untuk mengulang dan menyeleksi suatu statement.

                  II. Uraian Materi
                     A. PENGKONDISIAN
                        Pengkondisian adalah pengontrol suatu program dengan operator bersyarat pada kondisi
                     yang telah ditentukan sebelumnya. Kondisi yang dimaksud bisa bernilai benar (true) ataupun
                     salah  (false).  Apabila  statement  bernilai  ”true”  maka  statement  yang  ada  pada  blok  “true”  akan
                     dijalankan. Namun apabila statement bernilai “false” maka statement yang akan dijalankan.adalah
                     statement pada blok ”false”.


                                                                       PERNYATAAN
                                                    KONDISI      Y      PADA BLOK
                                                                          TRUE


                                                       T


                                                  PERNYATAAN
                                                   PADA BLOK
                                                     FALSE

                                                     Gambar 2.1 Flowchart Pengkondisian

                       B.  LOOPING
                           Looping merupakan sebuah bentuk perintah dalam Bahasa  Pascal yang berfungsi untuk
                        mengulang statement sebanyak jumlah tertentu atau sampai kondisi tertentu. Sebagai contoh
                        adalah ketika kita memasukkan password untuk memasuki sebuah program/sistem operasi,
                        apabila password tidak sesuai maka dengan otomatis program akan meminta memasukkan
                        password kembali (program tidak langsung keluar). Setelah password yang dimasukkan benar,
                        program  yang  diminta  akan  berjalan.  Hal  ini  disebabkan  oleh    program/operasi  sistem
                        tersebut menggunakan perintah looping untuk terus mengulang hingga mencapai kondisi yang
                        telah ditentukan.
                           Terdapat 3 jenis looping diantaranya :
                             Conditional Loop (Pengulangan Berkondisi)
                             Counted Loop (Pengulangan Pasti)
                             Nested Loop (Pengulangan Bersarang)

                           i.   Conditional Loop
                                 Dalam  Conditional  Loop  jumlah  pengulangan  bergantung  pada  syarat  kondisi
                           tertentu. Bentuk Conditional Loop dalam Bahasa Pascal yaitu : repeat-until dan while do.
                               Repeat-Until
                                Repeat-until digunakan untuk mengulang (repeat) statement hingga (until) kondisi yang
                             diseleksi di until terpenuhi (Jogiyano, 1990:1400). Pada repeat-until pengecekan kondisi
                             dilakukan di akhir pengulangan. Sebagai contoh, ketika anda mengatur media player
                             untuk memutar lagu pada mode “repeat”. Jika anda tidak mengklik icon stop maka lagu
                             yang anda putar akan terus diulang. Dalam kondisi ini syarat berhentinya lagu adalah
                             jika anda “mengklik icon stop”.Jadi lagu akan terus diputar berulang kali sampai anda
                             mengeklik icon stop.


                  Praktikum Dasar Komputer & Pemrograman 2020                                           II-47
   44   45   46   47   48   49   50   51   52   53   54