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
   23   24   25   26   27   28   29   30   31   32   33