Page 43 - Informatika SMK Kelas X
P. 43

4.  Perhatikan beberapa pernyataan berikut.        9.  Algoritma yang membagi daftar (list) menjadi dua
                      (1)  Mencari pakaian di sebuah lemari.             bagian menggunakan sebuah pivot atau acuan
                      (2)  Mencari pakaian batik di sebuah lemari.       adalah ....
                      (3)  Mencari dokumen tahun 2020 di antara          A.  bubble sort
                          tumpukan semua dokumen.                        B.  insertion sort
                      (4)  Mengumpulkan data dari sebuah website.        C.  quick sort

                      Dari pernyataan di atas yang merupakan pencari-    D.  merge sort
                      an (searching) adalah ....                         E.  selection sort
                      A.  (1) dan (2)                                10.  Algoritma merge sort dilakukan dengan prinsip
                      B.  (1) dan (3)                                    divide and conquer yang memiliki arti ....
                      C.  (2) dan (3)                                    A.  memecahkan dan menggabungkan
                      D.  (2) dan (4)                                    B.  menggabungkan dan memecahkan
                      E.  (3) dan (4)                                    C.  memecahkan dan menukarkan

                  5.  Pengurutan data dari terkecil hingga terbesar      D.  menukarkan dan memecahkan
                      disebut ....                                       E.  menukarkan dan menggabungkan
                      A.  ascending                                  11.  Langkah pertama yang harus dilakukan dalam
                      B.  descending                                     pengurutan menggunakan algoritma merge sort
                      C.  shellsort                                      adalah ....
                      D.  top-down                                       A.  mengurutkan data
                      E.  sequence                                       B.  membagi data menjadi beberapa bagian
                                                                         C.  memindahkan data
                  6.  Berikut ini yang termasuk algoritma pengurutan,
                      kecuali ....                                       D.  mengubah urutan data
                      A.  bubble sort                                    E.  menggabungkan data
                      B.  insertion sort                             12.  Pernyataan berikut yang merupakan pengertian
                      C.  shell sort                                     dari algoritma selection sort adalah ....
                      D.  selection sort                                 A.  algoritma yang mengurutkan sebuah daftar
                      E.  merge sort                                         elemen  dengan cara menyisipkan elemen
                                                                             satu per satu sesuai dengan besar kecilnya
                  7.  Pengurutan algortima sinking sort adalah nama          elemen data sehingga menjadi daftar yang
                      lain dari ....                                         terurut
                      A.  bubble sort                                    B.  algoritma yang membagi daftar (list) menjadi
                      B.  insertion sort                                     dua bagian menggunakan sebuah pivot atau
                      C.  shell sort                                         acuan
                      D.  selection sort                                 C.  algoritma yang memecah data menjadi
                      E.  merge sort                                         beberapa bagian yang akan diklasifikasikan
                  8.  Algoritma yang mengurutkan sebuah daftar               secara terpisah tiap bagian
                      elemen dengan cara menyisipkan elemen satu         D.  algoritma yang mencari nilai data terkecil
                      persatu sesuai dengan besar kecilnya elemen data       atau terbesar dari daftar bilangan yang
                      sehingga menjadi daftar yang terurut adalah ....       belum terurut, kemudian meletakkannya
                      A.  bubble sort     D.  merge sort                     pada daftar baru yang terurut
                      B.  insertion sort   E.  selection sort            E.  algoritma yang membandingkan data yang
                      C.  quick sort                                         berdekatan dan menukarnya jika urutannya
                                                                             tidak benar



                                                                                        Bab I  Berpikir Komputasional  29
   38   39   40   41   42   43   44   45   46   47   48