Page 15 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 15

A2  selesai.  Demikian  seterusnya  sampai  instruksi
               terakhir  A5  dilaksanakan.  Setelah  intruksi  A5  selesai
               dilaksanakan, algoritma berhenti.
               Sebagai contoh, tinjau kembali algoritma mempertukar-
               kan larutan di dalam dua buah bejana A dan B;

               Algoritma TUKAR_ISI_BEJANA

                     Diberikan  dua  buah  bejana,  A  dan  B;  bejana  A
               berisi larutan berwarna merah, bejana B berisi larutan
               berwarna  biru.  Pertukaran  isi  kedua  bejana  itu
               sedemikian sehingga bejana A berisi larutan berwarna
               biru dan  bejana B berisi larutan berwarna merah.

               DESKRIPSI :
               1.  Tuangkan larutan dari bejana A ke dalam bejana C.
               2.  Tuangkan larutan dari bejana B ke dalam bejana A.
               3.  Tuangkan larutan dari bejana C ke dalam bejana B.

                     Algoritma diatas disusun oleh runtunan yang terdiri
               atas tiga buah instruksi. Tiap instruksi dikerjakan secara
               berurutan. Hasil akhir algoritma ini adalah :

                       Bejana A berisi larutan dari bejana B semula;
                       Bejana B berisi larutan dari bejana A semula.

                     Sehingga  pertukaran  isi  dua  buah  bejana  ini
               benar. Bila urutan instruksi diubah, maka hasil akhirnya
               juga berubah. Misalkan urutan instruksi di ubah sebagai
               berikut:

                    Tuangkan larutan dari bejana B ke dalam bejana A
                    Tuangkan larutan dari bejana A ke dalam bejana C
                    Tuangkan larutan dari bejana C ke dalam bejana B
               Maka hasil akhirnya adalah :
                       Bejana A kosong
                                            6
   10   11   12   13   14   15   16   17   18   19   20