Page 13 - Modul pembelajaran
P. 13
MENU UTAMA
MATERI-MATERI
b). Algoritma VariabelPertukaran
Berfungsi mempertukarkan masing-masing isi Variabelsedemikian sehingga Nilai
dari tiap Variabel akan berubah/bertukar.
Contoh Soal:
Diketahui 2 peubah K = 10 dan L = 20. Buat Algoritmauntuk mempertukarkan isi K
dan L .. ?
Jawab:
Untuk menyelesaikan algoritma pertukaran, dibutuhkan satu buah peubah
(variabel) tambahan untuk menyimpan nilai dari salah satu peubah.
Algoritmapertukaran untuk masalahdiatas adalah (dimisalkan variabeltambahan
adalah T).
T = K –> Pada algoritma ini nilai dari variabel T (variabel tambahan) akan diisi
dengan nilai dari variabelK (T = 10)
K = L –> Pada algoritma ini nilai dari Variabel K akan diisidengan variabel L (K = 20)
L = T –> Pada algoritma ini nilai dari Variabel L akan diisidengan variabel T (L = 10)
Setelah algoritma ini dijalankan dapat dilihat bahwa algorita diatas telah
mempertukarkan nilai dari variabel-variabel tersebut. Sebelumnya variabel K = 10
dan L = 20, menjadi variabelK = 20 dan L = 10
2.Struktur Algoritma
Pada dasarnya, sebuah algoritmamerupakan deskripsi pelaksanaan suatu proses.
Algoritma itu sendiri disusun oleh sederetan langkah instruksi yang logis. Tiap
langkah instruksi tersebut mengerjakan suatu tindakan (aksi). Bila suatu aksi
dilaksanakan, maka sejumlah operasiyang bersesuaian dengan aksi itu dikerjakan
oleh pemroses. Efek dari pengerjaan suatu aksi dapat diamati dengan
membandingkan keadaan pada saat aksi belum dimulai (t0), dan keadaan pada
saat aksi selesai dikerjakan (t1).