Page 74 - MODUL PDKP'21
P. 74

Modul 2 – Pengondisian, Looping, Decision dan Compound                                                            2021

                            Writeln(a+b,' ');
                          End;
                           Readln;
                           End;
                         Readln;
                         End.

                     C. DECISION
                        Suatu proses pengambilan keputusan tentu akan dihadapkan pada dua alternatif
                     atau lebih. Untuk menentukan alternatif mana yang akan diambil, maka dilakukan
                     evaluasi pada setiap alternatifnya sehingga akan terpilih salah satu alternatif yang
                     memenuhi  kondisi  yang  dibutuhkan.  Dalam  Bahasa  Pascal,  hal  tersebut  bisa
                     diselesaikan dengan menggunakan perintah decision        pada statement   if dan case.
                        i.  Perintah if

                          IF – THEN
                           Bentuk  pemilihan  keputusan  dengan  kondisi  pasti  (jawaban  harus  true),
                        dengan ketentuan bila kondisi terpenuhi (true), maka statement tersebut akan
                        diproses. Sebaliknya bila kondisi tidak terpenuhi (false), maka tidak ada statement
                        yang diproses.
                        Contoh Flowchart dan Pseudocode perintah If Then       :
                                          Tabel 2.5 Contoh Flowchart dan Pseudocode perintah If Then
                                            Flowchart                                Pseudocode
                                                                          Program if_then
                                 MULAI
                                                                          {Program     untuk    menentukan
                                                                          suatu jawaban}

                                 INPUT                                    Deklarasi
                               Jawab, hasil
                                                                          Jawab,hasil:string

                                                                          Deskripsi Algoritma
                                                                          Mulai
                              Jika jawab = Ya  Y    Hasil     Terimakasih jawaban     Baca (jawab)
                                                        sedang diproses
                                                                            Jika jawab=Ya maka
                                                                            hasil’Terimakasih, jawaban
                                  T                                                      sedang diproses’
                                                                             Tulis (hasil)
                                                                          Selesai
                                OUTPUT
                                 Hasil






                                SELESAI







                  Praktikum Dasar Komputer & Pemrograman 2021                                                                                                   II-59
   69   70   71   72   73   74   75   76   77   78   79