Page 70 - MODUL PDKP'21
P. 70

Modul 2 – Pengondisian, Looping, Decision dan Compound                                                            2021

                         Write('Password : ');readln(pass);
                         Until (id='guru') and (pass='sekolah');
                         clrscr;
                         Writeln('   Data Guru  ');
                         Writeln('Nama       : Rizal');
                         Writeln('Bagian     : Pengawas');
                         Writeln('Ruang      : 1');
                         Readln;
                         End.

                          While  Do
                           Pada looping  jenis ini, proses pengulangan akan dilakukan selama kondisi yang
                        ditentukan terpenuhi (bernilai benar). Pengulangan tidak akan dilakukan jika di

                        awal pengulangan kondisi tidak terpenuhi (bernilai salah).
                        Contoh Deklarasi :
                                              WHILE   <Condition>DO
                                              Begin
                                              <proses yang diulang>
                                              End.
                        Selama  kondisi  (persyaratan)  pengulangan  masih  benar,  maka  proses
                        pengulangan akan terus berlangsung.
                        Contoh Flowchart   dan Pseudocode     pada perintah While Do    :
                                  Tabel 2.2 Contoh Flowchart  dan Pseudocode  pada perintah While Do
                                      Flowchart                              Pseudocode
                                                               Program While_Do
                                           Mulai
                                                               {program  digunakan  untuk  melakukan
                                                               transaksi online selama saldo mencukupi}

                                           INPUT               Deklarasi
                                           saldo
                                                               Saldo : integer

                                                               Deskripsi Algoritma
                                                               Mulai
                                         Jika saldo >
                                          200000                Baca (saldo)
                                                                Selama Saldo>200000 lakukan
                                                                Mulai
                                            Y
                                                                  Tulis (saldo)
                                         Saldo - 200000           Saldo  saldo – 200000
                                                                  Tulis (saldo)
                                   T
                                                                  (Tekan  <enter>  untuk  mengulangi
                                                               transaksi online)
                                          OUTPUT
                                          pembayaran            Selesai
                                                                Tulis(saldo Anda habis)
                                                               Selesai
                                          OUTPUT
                                          Saldo anda
                                           habis



                                          SELESAI


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