Jumat, 28 April 2017

Sorting


TULISAN PENGANTAR WEB SCIENCE
SORTING




Definisi Sorting

Pengurutan (sorting) adalah proses yang mengatur sekumpulan objek/data sehingga nilainya tersusun, baik itu dari kecil ke besar (ascending) atau dari besar ke kecil (descending). Disini saya akan membahas tentang selection sort dan insertion sort.

1.    Selection sort
Definisi Selection Sort
Metode selection sort merupakan metode membandingkan elemen yang pertama dengan elemen yang berikutnya sampai dengan elemen yang terakhir. Jika ditemukan elemen lain yang lebih kecil dari elemen sekarang maka dicatat posisinya dan kemudian ditukar.
Proses pengurutan menggunakan metode selection sort secara terurut naik adalah sebagai berikut : 
  1. Mencari data terkecil dari data pertama sampai dengan data yang terakhir. Kemudian ditukar posisinya dengan data pertama. 
  2. Mencari data terkecil dari data kedua sampai dengan data terakhir, kemudian ditukar posisinya dengan data kedua. 
  3. Begitu seterusnya sampai semua data terurut naik. Apabila terdapat n buah data yang akan diurutkan, maka membutuhkan (n-1) langkah pengurutan, dengan data terakhir, yaitu data ke n tidak perlu diurutkan karena hanya tinggal data satu-satunya.
2.      Insertion Sort
Definisi Insertion Sort
Metode Insertion Sort adalah metode pengurutan yang mengambil sebuah data sisip pada data yang diurutkan dan menggeser data yang lebih besar dari data sisip agar data sisip dapat ditempatkan pada tempat yang benar.
Proses yang terjadi pada pengurutan dengan menggunakan metode Insertion Sort adalah dimulai dari data ke-2 kemudian disisipkan pada tempat yang sesuai. Ilustrasinya mirip seperti saat menyisipkan kartu di permainan kartu. 
 
 
DAFTAR PUSTAKA
  • http://angga116.blogspot.co.id/2015/06/apa-itu-sorting.html

0 komentar:

Posting Komentar