Sabtu, 22 Maret 2014

ltm 10




PERTEMUAN 10
METODE DEVIDE AND CONQUER (SORTING)

1.      Jelaskan pengertian Metoda Devide And Conquer serta tujuannya
2.      Sebutkan Algoritma Metoda sorting
a.       Metoda Selection Sort
b.       Buble Sort
c.       Merge Sort
d.       Quick Sort
e.        Insertion Sort
3.       Terdapat deret angka : 99 , 34 , 11 , 50 , 23 , 89 , 65 , 2 , 6 , 37 , 74 , 44 Urutkan dengan Seluruh teknik sorting yang ada
4.      Terdapat deret angka :
12 , 45, 10 , 55 , 32 , 81 , 59 , 21 , 16 , 71 , 40 , 90
Urutkan dengan Seluruh teknik sorting yang ada
Jawab:
1.      Metode Devide dan Conquer adalah metode pemecahan masalah yang besar dengan cara melakukan pembagian masalah yang besar tersebut menjadi beberapa bagian yang lebih kecil secara rekursif hingga masalah tersebut dapat dipecahkan secara langsung.
             Tujuan : untuk dapat memecahkan masalah sorting dan searching.
2.       Algoritma metode Sorting..

a. Selection sort :        
- pengecekan dimulai dari data ke-1 sampai dengan data ke-n ,
- tentukan bilangan dengan index terkecil dari data bilangan tersebut,
                        - tukar bilangan dengan index terkecil tersebut dengan bilangan                                                         pertama (i=1) dari data bilangan tersebut,
- lakukan langkah 2 dan 3 untuk bilangan berikutnya (i=i+1) sampai
                                                  didapatkan bilangan yang optimal.
            b.  Bubble sort    :       
- pengecekan dimulai dari data ke-1 sampai dengan data ke-n ,
                        - bandingkan data ke-n dengan data sebelumnya (n-1),
                        - jika lebih kecil maka pindahkan bilangan tersebut dengan bilangan
                          yang ada didepannya satu persatu (n-1,n-2,n-3,…dst),       
                        - jika lebih besarmaka tidak terjadi pemindahan,
                        - ulangi langkah 2 dan 3 sampai dengan sort optimal.

            c. Marge sort     :        
- kelompokan deret bilangan kedalam 2 bagian,4 bagian,8bagian dst(2n) 
                        - urutkan secara langsung bilangan dalam kelompok tsb,
                        - lakukan langkah diatas sampai didapatkan urutan yang optimal.
            d.  Quick sort     :       
- tentukan Lower Bound (Batas Bawah)&Upper Bound (Batas Atas),
                        - bandinglan Lower Bound (LB) dan Upper Bound (Up),
                        - jika LB>UB tukar(cari operasi perbandingan yang optimal/terkecil),
                        - jika LB=<UB, maka next Upper Bound & Lower Bound,
                        - ulangi langkah diatas sampai dengan sort optimal.
            e. Insertion sort :        
- pengecekan mulai dari data ke-1 sampai data ke-n,
                        - bandingkan data ke-i (i=data ke-2 sampai data ke-n),
- bandingkan data ke-i tsb dengan data sebelumnya (i-1), jika lebih  kecil maka data tsb dapat disisipkan ke data awal sesuai dengan  posisi yang seharusnya.
                        - lakukan langkah 2 dan 3 untuk bilangan berikutnya (i=i+1) sampai
                         didapatkan urutan yang optimal.
3.      Diketahui deret angka : 99   34   11   50   23   89   65   2   6   37   74   44
                                                   
    a. Selection sort
       I1   = 2       34        11        50        23        89        65        99        6          37        74        44
       I2   = 2       6          11        50        23        89        65        99        34        37        74        44       
       I3  = 2       6          11        23        50        89        65        99        34        37        74        44
       I4   = 2       6          11        23        34        89        65        99        50        37        74        44
       I5  = 2       6          11        23        34        37        65        99        50        89        74        44
       I6  = 2       6          11        23        34        37        44        99        50        89        74        65
       I7  = 2       6          11        23        34        37        44        50        99        89        74        65
       I8  = 2       6          11        23        34        37        44        50        65        89        74        99
       I9  = 2       6          11        23        34        37        44        50        65        74        89        99
    b. Bubble sort
       I1  = 99     34        11        50        23        89        65        2          6          37        44        74
       I2  = 2       99        34        11        50        23        89        65        6          37        44        74
       I3   = 2       6          99        34        11        50        23        89        65        37        44        74
       I4  = 2       6          99        34        11        50        23        37        89        65        44        74
       I5   = 2       6          99        34        11        50        23        37        44        89        65        74
       I6   = 2       6          99        34        11        50        23        37        44        65        89        74
       I7  = 2       6          99        34        11        50        23        37        44        65        74        89
       I8  = 2       6          99        34        11        23        50        37        44        65        74        89
       I9  = 2       6          99        34        11        23        37        50        44        65        74        89
       I10= 2        6          99        34        11        23        37        44        50        65        74        89
       I11 = 2       6          99        11        34        23        37        44        50        65        74        89
       I12= 2        6          99        11        23        34        37        44        50        65        74        89
       I13= 2        6          11        99        23        34        37        44        50        65        74        89
       I14= 2        6          11        23        99        34        37        44        50        65        74        89
       I15= 2        6          11        23        34        99        37        44        50        65        74        89
       I16= 2        6          11        23        34        37        99        44        50        65        74        89
       I17= 2        6          11        23        34        37        44        99        50        65        74        89
       I18= 2        6          11        23        34        37        44        50        99        65        74        89
       I19= 2        6          11        23        34        37        44        50        65        99        74        89
       I20=2         6          11        23        34        37        44        50        65        74        99        89       
       I21= 2        6          11        23        34        37        44        50        65        74        89        99 
    c. Marge sort
       I1  = 34     99        11        50        23        89        2          65        6          37        44        74
       I2  = 11     34        50        99        2          23        65        89        6          37        44        74
       I3  = 2       11        23        34        50        65        89        99        6          37        44        74
       I4   = 2       6          11        23        34        37        44        50        65        74        89        99
    d. Quick sort
       I1   = 44     34        11        50        23        89        65        2          6          37        74        99
       I2  = 37     34        11        50        23        89        65        2          6          44        74        99  
       I3  = 6       34        11        50        23        89        65        2          37        44        74        99
       I4   = 2       34        11        50        23        89        65        6          37        44        74        99
       I5  = 2       6          11        50        23        89        65        34        37        44        74        99
       I6  = 2       6          11        44        23        89        65        34        37        50        74        99
       I7  = 2       6          11        37        23        89        65        34        44        50        74        99
       I8  = 2       6          11        34        23        89        65        37        44        50        74        99
       I9  = 2       6          11        23        34        89        65        37        44        50        74        99
       I10= 2        6          11        23        34        74        65        37        44        50        89        99
       I11 = 2       6          11        23        34        50        65        37        44        74        89        99
       I12= 2        6          11        23        34        44        65        37        50        74        89        99
       I13= 2        6          11        23        34        37        65        44        50        74        89        99
       I14= 2        6          11        23        34        37        50        44        65        74        89        99
       I15= 2        6          11        23        34        37        44        50        65        74        89        99
    e. Insertion sort
       I1  = 34     99        11        50        23        89        65        2          6          37        74        44
       I2  = 34     11        99        50        23        89        65        2          6          37        74        44
       I3   = 11     34        99        50        23        89        65        2          6          37        74        44
       I4  = 11     34       50        99        23        89        65        2          6          37        74        44
       I5  = 11     34        50        23        99        89        65        2          6          37        74        44
       I6  = 11     34        23        50        99        89        65        2          6          37        74        44
       I7  = 11     23        34        50        99        89        65        2          6          37        74        44
       I8  = 11     23        34        50        89        99        65        2          6          37        74        44
       I9  = 11     23        34        50        89        65        99        2          6          37        74        44
       I10= 11      23        34        50        65        89        99        2          6          37        74        44
       I11 = 11     23        34        50        65        89        2          99        6          37        74        44
       I12= 11      23        34        50        65        2          89        99        6          37        74        44
       I13= 11      23        34        50        2          65        89        99        6          37        74        44
       I14= 11      23        34        2          50        65        89        99        6          37        74        44
       I15= 11      23        2          34        50        65        89        99        6          37        74        44
       I16= 11      2          23        34        50        65        89        99        6          37        74        44
       I17= 2        11        23        34        50        65        89        99        6          37        74        44
       I18= 2        11        23        34        50        65        89        6          99        37        74        44
       I19= 2        11        23        34        50        65        6          89        99        37        74        44
       I20= 2        11        23        34        50        6          65        89        99        37        74        44
       I21= 2        11        23        34        6          50        65        89        99        37        74        44       
       I22=2         11        23        6          34        50        65        89        99        37        74        44
       I23=2         11        6          23        34        50        65        89        99        37        74        44
       I24=2         6          11        23        34        50        65        89        99        37        74        44
       I25=2         6          11        23        34        50        65        89        37        99        74        44
       I26=2         6          11        23        34        50        65        37        89        99        74        44
       I27=2         6          11        23        34        50        37        65        89        99        74        44
       I28=2         6          11        23        34        37        50        65        89        99        74        44
       I29=2         6          11        23        34        37        50        65        89        74        99        44
       I30=2         6          11        23        34        37        50        65        74        89        99        44
       I31=2         6          11        23        34        37        50        65        74        89        44        99
       I32=2         6          11        23        34        37        50        65        74        44        89        99
       I33=2         6          11        23        34        37        50        65        44        74        89        99
       I34=2         6          11        23        34        37        50        44        65        74        89        99
       I35=2         6          11        23        34        37        44        50        65        74        89        99

4. Diketahui deret angka : 12   45   10   35   32   81   59   21   16   71   40   90
    a. Selection sort
       I1  = 10     45        12        35        32        81        59        21        16        71        40        90
       I2  = 10     12        45        35        32        81        59        21        16        71        40        90
       I3   = 10     12        16        35        32        81        59        21        45        71        40        90
       I4  = 10     12        16        21        32        81        59        35        45        71        40        90
       I5  = 10     12        16        21        32        35        59        81        45        71        40        90
       I6  = 10     12        16        21        32        35        40        81        45        71        59        90
       I7  = 10     12        16        21        32        35        40        45        81        71        59        90
       I8  = 10     12        16        21        32        35        40        45        59        71        81        90
   b. Bubble sort
       I1  = 12     45        10        35        32        81        59        21        16        40        71        90
       I2  = 12     45        10        16        35        32        81        59        21        40        71        90
       I3  = 12     45        10        16        21        35        32        81        59        40        71        90
       I4  = 12     45        10        16        21        35        32        40        81        59        71        90
       I5  = 12     45        10        16        21        35        32        40        59        81        71        90
       I6  = 12     45        10        16        21        35        32        40        59        71        81        90
       I7  = 12     45        10        16        21        32        35        40        59        71        81        90
       I8  = 10     12        45        16        21        32        35        40        59        71        81        90
       I9  = 10     12        16        45        21        32        35        40        59        71        81        90
       I10= 10      12        16        21        45        32        35        40        59        71        81        90
       I11 = 10     12        16        21        32        45        35        40        59        71        81        90
       I12= 10      12        16        21        32        35        45        40        59        71        81        90
       I13= 10      12        16        21        32        35        40        45        59        71        81        90
    c. Marge sort
       I1  = 12     45        10        35        32        81        59        21        16        71        40        90
       I2  = 10     12        35        45        21        32        59        81        16        40        71        90
       I3  = 10     12        21        32        35        45        59        81        16        40        71        90
       I4  = 10     12        16        21        32        35        40        45        59        71        81        90
    d. Quick sort
       I1  = 10     45        12        35        32        81        59        21        16        71        40        90
       I2  = 10     40        12        35        32        81        59        21        16        71        45        90
       I3  = 10     16        12        35        32        81        59        21        40        71        45        90
       I4  = 10     12        16        35        32        81        59        21        40        71        45        90
       I5  = 10     12        16        21        32        81        59        35        40        71        45        90
       I6  = 10     12        16        21        32        45        59        35        40        71        81        90
       I7  = 10     12        16        21        32        40        59        35        45        71        81        90
       I8  = 10     12        16        21        32        35        59        40        45        71        81        90
       I9  = 10     12        16        21        32        35        45        40        59        71        81        90
       I10= 10      12        16        21        32        35        40        45        59        71        81        90
   e. Insertion sort
       I1  = 12     10        45        35        32        81        59        21        16        71        40        90        
       I2  = 10     12        45        35        32        81        59        21        16        71        40        90
       I3  = 10     12        35        45        32        81        59        21        16        71        40        90
       I4 = 10      12        35        32        45        81        59        21        16        71        40        90       
       I5  = 10     12        32        35        45        81        59        21        16        71        40        90
       I6  = 10     12        32        35        45        59        81        21        16        71        40        90
       I7  = 10     12        32        35        45        59        21        81        16        71        40        90
       I8  = 10     12        32        32        45        21        59        81        16        71        40        90
       I9  = 10     12        32        35        21        45        59        81        16        71        40        90
       I10= 10      12        32        21        35        45        59        81        16        71        40        90
       I11 = 10     12        21        32        35        45        59        81        16        71        40        90              
       I12= 10      12        21        32        35        45        59        16        81        71        40        90
       I13= 10      12        21        32        35        45        16        59        81        71        40        90
       I14= 10      12        21        32        35        16        45        59        81        71        40        90
       I15= 10      12        21        32        16        35        45        59        81        71        40        90
       I16= 10      12        21        16        32        35        45        59        81        71        40        90
       I17= 10      12        16        21        32        35        45        59        81        71        40        90
       I18= 10      12        16        21        32        35        45        59        71        81        40        90
       I19= 10      12        16        21        32        35        45        59        71        40        81        90
       I20=10       12        16        21        32        35        45        59        40        71        81        90
       I21= 10      12        16        21        32        35        45        40        59        71        81        90
       I22=10       12        16        21        32        35        40        45        59        71        81        90

Tidak ada komentar:

Posting Komentar