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

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

                             Aksi

                     Dalam bahasa indonesia, if  berarti “jika” dan then
               artinya “maka”. Kondisi adalah persyaratan yang dapat
               bernilai  benar  atau  salah.  Aksi  hanya  dilaksanakan
               apabila  kondisi  bernilai  besar.  Sebaliknya,  apabila
               kondisi  bernilai  salah,  maka  aksi  tidak  dilaksanakan.
               Perhatikan bahwa kata yang diarisbawahi, if dan then,
               merupakan  kata  kunci  (keywords)  untuk  struktur
               pemilihan ini.

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