E N D
Pertemuan 10 SORTING
SORTINGOperasi Pengurutan (Sorting) adalah operasi yang sangat banyak dilakukan dalam ‘Bussiness Data Processing’. Dalam hal ini pengurutan yang dilakukan adalah secara Ascending (menaik dari kecil ke besar)Macam-macam Sorting (Pengurutan) :1.SELECTION SORT2.BUBBLE SORT3.MERGE SORT4.QUICK SORT5.INSERTION SORT6.HEAP SORT
1. SELECTION SORT Metode pengurutan Selection Sort Prosedur atau Algoritmanya :1.Pengecekan dimulai dari data ke –1 sampai dengan data ke – n 2.Tentukan bilangan dengan index terkecil dari data bilangan tersebut3.Tukar bilangan dengan index terkecil tersebut dengan bilangan pertama (I = 1) dari data bilangan tersebut4.Lakukan langkah 2 dan 3 untuk bilangan berikut (I = I + 1), sampai didapatkan urutan yang optimal.
Procedure Asc_Selection;Var Min,pos : byte;Begin For I := 1 to max – 1 do Begin Pos:=1; For j := I + 1 to max do If data[j] < data[pos] then pos :=j; If I<> pos then TukarData(data[I],data[pos]); End;End;
1. Metode pengurutan data yang menggunakan metode pemasukan data disebut dengan:a. Insertion Sort c. Merge Sort b. Selection Sort d. Exchange Sort2. Metode pengurutan data yang menggunakan metode pemilihan data disebut dengan:a. Insertion Sort c. Merge Sort b. Selection Sort d. Exchange Sort3. Metode pengurutan data yang menggunakan metode pertukaran data disebut dengan:a. Insertion Sort c. Merge Sort b. Selection Sort d. Exchange Sort 4. Metode pengurutan data menggunakan metode pembagian dan penggabungan data disebut dengan:a. Insertion Sort c. Merge Sort b. Selection Sort d. Exchange Sort 5. Metode pengurutan data yang menggunakan metode Pohon disebut dengan:a. Heap Sort c. Merge Sort b. Selection Sort d. Exchange Sort
6. Sortir Gelembung dapat disebut juga dengan:a. Quick Sort b. Merge Sort c. Heap Sort d. Buble Sort 7. Metode pengurutan data yang menggunakan batas atas dan bawah adalah:a. Quick Sort b. Heap Sort c. Merge Sort d. Buble Sort 8. Metode pengurutan yang menggunakan pengurutan semakin lama semakin mengecil disebut dengan:a. Quick Sort b. Heap Sort c. Decreasing Order d. Increasing Order 9. Metode pengurutan yang menggunakan pengurutan semakin lama semakin membesar disebut dengan:a. Quick Sort b. Heap Sort c. Decreasing Order d. Increasing Order 10. Komplexitas Waktu Metode pengurutan data untuk O ( n 2 )a. Quick Sort b. Merge Sort c. Heap Sort d. Buble Sort