HOME

Selasa, 31 Januari 2012

LTM LOGIKA ALGORITMA PERTEMUAN 10 (jawaban)


Metode Devide dan Conquer (Sorting)
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


3 komentar: