Page 69 - MODUL PDKP'21
P. 69

Modul 2 – Pengondisian, Looping, Decision dan Compound                                                            2021

                        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 (Jogiyanto, 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

                        mengeklik  icon  stop maka  lagu  yang  Anda  putar  akan  terus  diulang.  Dalam
                        kondisi ini syarat berhentinya lagu adalah jika Anda “mengeklik icon stop”. Jadi
                        lagu akan terus diputar berulang kali sampai Anda mengeklik icon       stop .
                        Contoh deklarasi :
                                                   REPEAT
                                                   <Proses yang diulang>;
                                                   UNTIL

                        Contoh Flowchart  dan Pseudocode  pada perintah Repeat Until        :
                                      Tabel 2.1 Contoh Flowchart  dan Pseudocode  perintah Repeat Until
                                        Flowchart                               Pseudocode
                                                                  Program Repeat_Until
                                             Mulai
                                                                  {program untuk log in }

                                                                  Deklarasi

                                             INPUT                Id,Pass : string
                                             Id,Pass

                                                                  Deskripsi Algoritma
                                     T
                                                                  Mulai
                                                                  Ulangi
                                            Id   guru             Baca (id)
                                           Pass   sekolah
                                                                   Baca (Pass)
                                                                  Sampai id  ‘guru’ dan Pass  ‘sekolah’
                                               Y
                                                                  Tulis (Data Guru)
                                             OUTPUT               Selesai.
                                            Data Guru





                                             SELESAI

                        Contoh Sourcecode     pada perintah Repeat Until
                                                                           :
                         Program Repeat_Until;
                         uses crt;
                         Var
                         Id,pass:string;
                         Begin
                         Repeat
                         Writeln('Silahkan Login');
                         write('ID : ');readln(id);

                  Praktikum Dasar Komputer & Pemrograman 2021                                                                                                   II-54
   64   65   66   67   68   69   70   71   72   73   74