Page 28 - MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN_Neat
P. 28
27
5. Jalankan program dengan cara pilih Project-Run atau dengan tombol
F10.
Penjelasan sebagai berikut :
Prosedur pengurutan SelectionSort memiliki parameter input N
dan parameter output arrayData[] bertipr array. Pada Bahasa c,
parameter bertipe array selalu menjadi parameter output tanpa
harus menggunakan symbol &
Pada implementasinya kita dapat melihat bahwa program
tersebut menggunakan dua pengulangan. Pengulangan pertama
adalah untuk melakukan iterasi secara menurun untuk setiap
posisi dari posisi N-1 sampai posisi kedua (indeks 1, karena
pada Bahasa C indeks dimulai dari 0). Sementara pengulangan
kedua untuk memilih data maksimal dari data yang belum
berurut.
Pada program utama kita mencetak terlebih dahulu array
sebelum diurutkan. Kemudian, akan dipanggil prosedur
SelectionSort untuk mengurutkan hingga menampilkan hasil
dari pengurutan tersebut.
Lembar Latihan
1. Buatlah sebuah program bubble sort untuk mengurutkan secara
(descending) atau dari yang paling tinggi ke paling rendah dengan data
sebagai berikut 8,7,5,9,12.
2. Lalu jelaskan hasil dari program yang anda kerjakan, pada lembar lembar
jawaban di bawah ini !
Lembar Jawaban
………………………………………………………………………..
………………………………………………………………………..
………………………………………………………………………..
………………………………………………………………………..
MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN IKA NURHASANAH