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