Page 16 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 23 Agustus_Neat
P. 16

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

                     Sehingga pertukaran isi dua buah bejana ini tidak
               benar. Karena itu, penting memperhatikan urutan aksi
               didalam  sebuah  runtunan.  Urutan  aksi  didalam
               runtunan  mencerminkan  cara  berpikir  si  penyusun
               algoritma     dalam      menuliskan      langkah-langkah
               pemecahan masalah.

               2.  Pemilihan

                     Adakalanya  sebuah  instrukdi  di  kerjakan  jika
               kendisi  tertentu.  Tinjau  kembali  algoritma  pengurutan
               data.  Mula-mula data pertama di anggap  data  terkecil
               dilakukan dengan membanding-bandingkan data. Mula-
               mula data  pertama di  anggap  data terkecil sementara
               (min).  Bandingkan  min  dengan  data  ke-2,  3,  ...,  N.
               Selama proses perbandingan, bila data ke-j lebih kecil
               dari  min,  maka  data  ke-j  itu  menjadi  min  yang  baru.
               Langkah terakhir ini kita tulis dalam pernyataan berikut:
                       Jika data ke-j lebih kecil dari min, maka
                       Isikan data ke-j sebagai min yang baru
               Pernyataan diatas dapat ditulis dalam struktur umum:
                       If kondisi then



                                            7
   11   12   13   14   15   16   17   18   19   20   21