Metode Algoritma Pengurutan Atau Sorting






4
12
1
17
26
8
0
5
100
4
Gambar bilangan yang belum terurut
Proses Pertama
   1.      Mula-mula posisi diawali diposisi ke-1 yang bernilai = 4.
Nilai=4 dibandingkan dengan nilai=12, jika nilai (4 > 12) maka nilai=4 akan ditukar ke posisi nilai =12 , dan jika tidak nilai=4 akan tetap pada posisinya.
   2.      Mula-mula posisi diawali diposisi ke-1 yang bernilai = 4.
Nilai=4 dibandingkan dengan nilai=1, jika nilai (4 > 1) maka nilai= 4 akan ditukar ke posisi nilai =1 , dan jika tidak nilai=4 akan tetap pada posisinya.
   3.      Mula-mula posisi diawali diposisi ke-1 yang bernilai = 1.
Nilai=1 dibandingkan dengan nilai=17, jika nilai (1 >17 ) maka nilai= 1 akan ditukar ke posisi nilai =17 , dan jika tidak nilai=1 akan tetap pada posisinya.
   4.      Mula-mula posisi diawali diposisi ke-1 yang bernilai = 1.
Nilai=1 dibandingkan dengan nilai=26, jika nilai (1 > 26) maka nilai= 1 akan ditukar ke posisi nilai =26 , dan jika tidak nilai=1 akan tetap pada posisinya.
   5.      Mula-mula posisi diawali diposisi ke-1 yang bernilai = 1.
Nilai=1 dibandingkan dengan nilai=8, jika nilai (1 > 8) maka nilai= 1 akan ditukar ke posisi nilai =8 , dan jika tidak nilai=1 akan tetap pada posisinya.
   6.      Mula-mula posisi diawali diposisi ke-1 yang bernilai = 1.
Nilai=1 dibandingkan dengan nilai=0, jika nilai (1 > 0) maka nilai= 1 akan ditukar ke posisi nilai =0 , dan jika tidak nilai=1 akan tetap pada posisinya.
   7.      Mula-mula posisi diawali diposisi ke-1 yang bernilai = 0.
Nilai=0 dibandingkan dengan nilai=5, jika nilai (0 > 5) maka nilai= 0 akan ditukar ke posisi nilai =5 , dan jika tidak nilai=0 akan tetap pada posisinya.
   8.      Mula-mula posisi diawali diposisi ke-1 yang bernilai = 0.
Nilai=0 dibandingkan dengan nilai=100, jika nilai (0 > 100) maka nilai= 0 akan ditukar ke posisi nilai =100 , dan jika tidak nilai=0 akan tetap pada posisinya.
   9.      Mula-mula posisi diawali diposisi ke-1 yang bernilai = 0.
Nilai=0 dibandingkan dengan nilai=4, jika nilai (0 > 4) maka nilai= 0 akan ditukar ke posisi nilai =4 , dan jika tidak nilai=0 akan tetap pada posisinya.




4
12
1
17
26
8
0
5
100
4
1

4



1



0









Gambar terurut 1

Proses Kedua
  10.  Mula-mula posisi diawali diposisi ke-2 yang bernilai = 12.
Nilai=12 dibandingkan dengan nilai=4, jika nilai (12 > 4) maka nilai= 12 akan ditukar ke posisi nilai =4 , dan jika tidak nilai=12 akan tetap pada posisinya.
  11.  Mula-mula posisi diawali diposisi ke-2 yang bernilai = 4.
Nilai=4 dibandingkan dengan nilai=17, jika nilai (4 > 17) maka nilai= 4 akan ditukar ke posisi nilai =17 , dan jika tidak nilai=4 akan tetap pada posisinya.
  12.  Mula-mula posisi diawali diposisi ke-2 yang bernilai = 4.
Nilai=4 dibandingkan dengan nilai=26, jika nilai (4 > 26) maka nilai= 4 akan ditukar ke posisi nilai =26 , dan jika tidak nilai=4 akan tetap pada posisinya.
  13.  Mula-mula posisi diawali diposisi ke-2 yang bernilai = 4.
Nilai=4 dibandingkan dengan nilai=8, jika nilai (4 > 8) maka nilai= 4 akan ditukar ke posisi nilai =8 , dan jika tidak nilai=4 akan tetap pada posisinya.
  14.  Mula-mula posisi diawali diposisi ke-2 yang bernilai = 4.
Nilai=4 dibandingkan dengan nilai=1, jika nilai (4 >1) maka nilai= 4 akan ditukar ke posisi nilai =1 , dan jika tidak nilai=4 akan tetap pada posisinya.
  15.  Mula-mula posisi diawali diposisi ke-2 yang bernilai = 1.
Nilai=1 dibandingkan dengan nilai=5, jika nilai (1 > 5) maka nilai= 1 akan ditukar ke posisi nilai =5 , dan jika tidak nilai=1 akan tetap pada posisinya.
  16.  Mula-mula posisi diawali diposisi ke-2 yang bernilai = 1.
Nilai=1 dibandingkan dengan nilai=100, jika nilai (1 >100) maka nilai= 1 akan ditukar ke posisi nilai =100 , dan jika tidak nilai=1 akan tetap pada posisinya.
  17.  Mula-mula posisi diawali diposisi ke-2 yang bernilai = 1.
Nilai=1 dibandingkan dengan nilai=4, jika nilai (1 >4) maka nilai= 1 akan ditukar ke posisi nilai =4 , dan jika tidak nilai=1 akan tetap pada posisinya.

 

0
12
4
17
26
8
1
5
100
4

4
12



4




1








Gambar terurut 2

Proses Ketiga
  18.  Mula-mula posisi diawali diposisi ke-3 yang bernilai = 12.
Nilai=12 dibandingkan dengan nilai=17, jika nilai (12 >17) maka nilai= 12 akan ditukar ke posisi nilai =17 , dan jika tidak nilai=12 akan tetap pada posisinya.
  19.  Mula-mula posisi diawali diposisi ke-3 yang bernilai = 12.
Nilai=12 dibandingkan dengan nilai=26, jika nilai (12 >26) maka nilai= 12 akan ditukar ke posisi nilai =26 , dan jika tidak nilai=12 akan tetap pada posisinya.
  20.  Mula-mula posisi diawali diposisi ke-3 yang bernilai = 12.
Nilai=12 dibandingkan dengan nilai=8, jika nilai (12 >8) maka nilai= 12 akan ditukar ke posisi nilai =8 , dan jika tidak nilai=12 akan tetap pada posisinya.
  21.  Mula-mula posisi diawali diposisi ke-3 yang bernilai = 8.
Nilai=8 dibandingkan dengan nilai=4, jika nilai (8 >4) maka nilai= 8 akan ditukar ke posisi nilai =4 , dan jika tidak nilai=8 akan tetap pada posisinya.
  22.  Mula-mula posisi diawali diposisi ke-3 yang bernilai = 4.
Nilai=4 dibandingkan dengan nilai=5, jika nilai (4 >5) maka nilai=4 akan ditukar ke posisi nilai =5 , dan jika tidak nilai=4 akan tetap pada posisinya.
  23.  Mula-mula posisi diawali diposisi ke-3 yang bernilai = 4.
Nilai=4 dibandingkan dengan nilai=100, jika nilai (4 >100) maka nilai=4 akan ditukar ke posisi nilai =100 , dan jika tidak nilai=4 akan tetap pada posisinya.
  24.  Mula-mula posisi diawali diposisi ke-3 yang bernilai = 4.
Nilai=4 dibandingkan dengan nilai=4, jika nilai (4 >4) maka nilai=4 akan ditukar ke posisi nilai =4 , dan jika tidak nilai=4 akan tetap pada posisinya.

 

0
1
12
17
26
8
4
5
100
4


8


12
8





4







Gambar terurut 3

Proses Keempat
  25.  Mula-mula posisi diawali diposisi ke-4 yang bernilai =17.
Nilai=17 dibandingkan dengan nilai=26, jika nilai (17 >26) maka nilai=17 akan ditukar ke posisi nilai =26 , dan jika tidak nilai=17 akan tetap pada posisinya.
  26.  Mula-mula posisi diawali diposisi ke-4 yang bernilai =17.
Nilai=17 dibandingkan dengan nilai=12, jika nilai (17 >12) maka nilai=17 akan ditukar ke posisi nilai =12 , dan jika tidak nilai=17 akan tetap pada posisinya.
  27.  Mula-mula posisi diawali diposisi ke-4 yang bernilai =12.
Nilai=12 dibandingkan dengan nilai=8, jika nilai (12 >8) maka nilai=12 akan ditukar ke posisi nilai =8 , dan jika tidak nilai=12 akan tetap pada posisinya.
  28.  Mula-mula posisi diawali diposisi ke-4 yang bernilai =8.
Nilai=8 dibandingkan dengan nilai=5, jika nilai (8 >5) maka nilai=8 akan ditukar ke posisi nilai =5 , dan jika tidak nilai=8 akan tetap pada posisinya.
  29.  Mula-mula posisi diawali diposisi ke-4 yang bernilai =5.
Nilai=5 dibandingkan dengan nilai=100, jika nilai (5 >100) maka nilai=5 akan ditukar ke posisi nilai =100 , dan jika tidak nilai=5 akan tetap pada posisinya.
  30.  Mula-mula posisi diawali diposisi ke-4 yang bernilai =5.
Nilai=5 dibandingkan dengan nilai=4, jika nilai (5 >4) maka nilai=5 akan ditukar ke posisi nilai =4 , dan jika tidak nilai=5 akan tetap pada posisinya.

  


0
1
4
17
26
12
8
5
100
4



12

17
12


5



8









5









4






Gambar terurut 4


Proses Kelima
  31.  Mula-mula posisi diawali diposisi ke-5 yang bernilai =26.
Nilai=26 dibandingkan dengan nilai=17, jika nilai (26 >17) maka nilai=26 akan ditukar ke posisi nilai =17 , dan jika tidak nilai=26 akan tetap pada posisinya.
  32.  Mula-mula posisi diawali diposisi ke-5 yang bernilai =17.
Nilai=17 dibandingkan dengan nilai=12, jika nilai (17 >12) maka nilai=17 akan ditukar ke posisi nilai =12 , dan jika tidak nilai=17 akan tetap pada posisinya.
  33.  Mula-mula posisi diawali diposisi ke-5 yang bernilai =12.
Nilai=12 dibandingkan dengan nilai=8, jika nilai (12 >8) maka nilai=12 akan ditukar ke posisi nilai =8 , dan jika tidak nilai=12 akan tetap pada posisinya.
  34.  Mula-mula posisi diawali diposisi ke-5 yang bernilai =8.
Nilai=8 dibandingkan dengan nilai=100, jika nilai (8 >100) maka nilai=8 akan ditukar ke posisi nilai =100 , dan jika tidak nilai=8 akan tetap pada posisinya.
  35.  Mula-mula posisi diawali diposisi ke-5 yang bernilai =8.
Nilai=8 dibandingkan dengan nilai=5, jika nilai (8 >5) maka nilai=8 akan ditukar ke posisi nilai =5 , dan jika tidak nilai=8 akan tetap pada posisinya.

 



0
1
4
4
26
17
12
8
100
5




17
26
17
12

8




12









8









5







Gambar terurut 5

Proses Keenam
  36.  Mula-mula posisi diawali diposisi ke-6 yang bernilai =26.
Nilai=26 dibandingkan dengan nilai=17, jika nilai (26 >17) maka nilai=26 akan ditukar ke posisi nilai =17 , dan jika tidak nilai=26 akan tetap pada posisinya.
  37.  Mula-mula posisi diawali diposisi ke-6 yang bernilai =17.
Nilai=17 dibandingkan dengan nilai=12, jika nilai (17 >12) maka nilai=17 akan ditukar ke posisi nilai =12 , dan jika tidak nilai=17 akan tetap pada posisinya.
  38.  Mula-mula posisi diawali diposisi ke-6 yang bernilai =12.
Nilai=12 dibandingkan dengan nilai=100, jika nilai (12 >100) maka nilai=12 akan ditukar ke posisi nilai =100 , dan jika tidak nilai=12 akan tetap pada posisinya.
  39.  Mula-mula posisi diawali diposisi ke-6 yang bernilai =12.
Nilai=12 dibandingkan dengan nilai=8, jika nilai (12 >8) maka nilai=12 akan ditukar ke posisi nilai =8 , dan jika tidak nilai=12 akan tetap pada posisinya.

 



0
1
4
4
5
26
17
12
100
8





17
26
17

12





12









8





Gambar terurut 6

Proses Ketujuh
  40.  Mula-mula posisi diawali diposisi ke-7 yang bernilai =26.
Nilai=26 dibandingkan dengan nilai=17, jika nilai (26 >17) maka nilai=26 akan ditukar ke posisi nilai =17 , dan jika tidak nilai=26 akan tetap pada posisinya.
  41.  Mula-mula posisi diawali diposisi ke-7 yang bernilai =17.
Nilai=17 dibandingkan dengan nilai=100, jika nilai (17 >100) maka nilai=17 akan ditukar ke posisi nilai =100 , dan jika tidak nilai=17 akan tetap pada posisinya.
  42.  Mula-mula posisi diawali diposisi ke-7 yang bernilai =17.
Nilai=17 dibandingkan dengan nilai=12, jika nilai (17 >12) maka nilai=17 akan ditukar ke posisi nilai =12 , dan jika tidak nilai=17 akan tetap pada posisinya

 



0
1
4
4
5
8
26
17
100
12






17
26

17






12



Gambar terurut 7

Proses Kedelapan
  43.  Mula-mula posisi diawali diposisi ke-8 yang bernilai =26.
Nilai=26 dibandingkan dengan nilai=100, jika nilai (26 >100) maka nilai=26 akan ditukar ke posisi nilai =100 , dan jika tidak nilai=26 akan tetap pada posisinya.
  44.  Mula-mula posisi diawali diposisi ke-8 yang bernilai =26.
Nilai=26 dibandingkan dengan nilai=17, jika nilai (26 >17) maka nilai=26 akan ditukar ke posisi nilai =17 , dan jika tidak nilai=26 akan tetap pada posisinya.


 


0
1
4
4
5
8
12
26
100
17







17

26










Gambar terurut 8

Proses Kesembilan
  45.  Mula-mula posisi diawali diposisi ke-9 yang bernilai =100.
Nilai=100 dibandingkan dengan nilai=26, jika nilai (100 >26) maka nilai=100 akan ditukar ke posisi nilai =26 , dan jika tidak nilai=26 akan tetap pada posisinya.


 


0
1
4
4
5
8
12
17
100
26








26
100
Gambar terurut 9