«

»

Apr 16

METODE DEVIDE AND CONQUER

SORTING

Merupakan sebuah tehnik yang digunakan untuk mengurutkan data sesuai dengan keinginan user (ascending atau descending), dalam algoritma sorting terdapat dua hal yang mempengaruhi kecepatan sorting, yaitu Jumlah Operasi Perbandingan & Jumlah Operasi Pemindahan Data

Metode Sorting

1. Metode Selection Sort

Tehnik pengurutan dgn cara pemilihan elemen atau proses kerja dgn memilih elemen data terkecil utk kemudian dibandingkan & ditukarkan dgn elemen pd data awal, dst s/d seluruh elemen shg akan menghasilkan pola data yg telah disort.

Prinsip Kerja dari Teknik Selection Sort ini adalah :

  • Pengecekan dimulai 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 urutan yg optimal.

2. Metode Bubble Sort

Tehnik Sort yg bekerja dgn menggunakan prinsip gelembung (bubble) udara yg akan bergerak naik ke atas secara satuper satu.

Prinsip Kerja dari Bubble Sort adalah :

  • Pengecekan mulai dari data ke-1 sampai  data ke-n
  • Bandingkan data ke-n dengan data sebelumnya (n-1)
  • Jika   lebih   kecil  maka   pindahkan   bilangan   tersebut dengan bilangan yg ada didepannya (sebelumnya) satu persatu (n-1,n-2,n-3,….dst)
  • Jika lebih besar maka tidak terjadi pemindahan
  • Ulangi langkah 2 dan 3 s/d sort optimal.

 

Download