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