Page 67 - Modul PDKP 20
P. 67

Modul 2 – Pengkondisian, Looping, Decision dan Compound                               2020

                               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 Pseudecode pada perintah While Do :
                                            Tabel 2.2 Contoh Flowchart dan Pseudecode perintah While Do
                                              Flowchart                            Pseudocode
                                                                      Program while_do
                                               MULAI                  {program  digunakan  untuk  melakukan
                                                                      Pembelian   Tiket   selama   saldo
                                                                      mencukupi}

                                                                      Deklarasi
                                               INPUT                  Saldo:integer
                                               Saldo
                                                                      Deskripsi
                                                                      Algoritma Mulai
                                                                        Baca(Saldo)
                                                                       Selama Saldo>50000
                                                                       lakukan
                                            Jika Saldo>50000
                                                                       Mulai
                                                                           Tulis(Saldo)
                                                                           Tulis(Beli Tiket)
                                                Y                          SaldoSaldo 50000
                                                                           Tulis(Saldo)
                                                                 Tulis          (Tekan<ENTER>  Untuk
                                           Saldoç Saldo-50000         Mengulang Pembelian Tiket)
                                                                            Selesai
                                     T                                     Tulis(Saldo Anda Habis)
                                                                      Selesai
                                              OUTPUT
                                               Beli Tiket



                                              OUTPUT
                                              Saldo Anda
                                               Habis




                                              SELESAI








                  Praktikum Dasar Komputer & Pemrograman 2020                                                                         II-50
   62   63   64   65   66   67   68   69   70   71   72