Skip to content Skip to sidebar Skip to footer

Perhatikan susunan huruf berikut! a, c, s, i, j Urutkan abjad di atas secara ascending

Perhatikan susunan huruf berikut!

a, c, s, i, j

Urutkan abjad di atas secara ascending menggunakan metode insertion sort!

Jawab:

Abjad yang diurutkan a, c, s, l, j → dikonversi ke bentuk angka menjadi 1, 3, 19, 12, 10. 

Diurutkan secara ascending menggunakan insertion sort: 

1. Iterasi pertama.

Langkah pertama, tinjau huruf kedua, bandingkan huruf pertama dan kedua, yaitu a dan c. Didapatkan a lebih dahulu dari c, maka urutan huruf tersebut tetap (a, c). 

a, c, s, l, j menjadi a, c, s, l, j. 

2. Iterasi kedua.

Pada iterasi selanjutnya, kita mengambil huruf ketiga yaitu s, lalu bandingkan dengan huruf sebelumnya. Oleh karena c lebih dahulu dari s, maka urutannya tetap.

a, c, s, l, j menjadi a, c, s, l, j. 

3. Iterasi ketiga. 

Kita mengambil huruf keempat yaitu l. Selanjutnya, bandingkan dengan huruf sebelumnya. Didapatkan bahwa s lebih akhir dari l. Oleh karena itu, selanjutnya kita akan membandingkan dengan huruf- huruf sebelumnya, lalu menukarnya apabila huruf tersebut lebih dahulu. Pertama, kita akan membandingkan s dan l. Apakah s lebih dahulu dari l? Oleh karena tidak, kita akan menukar s dengan l. Setelah itu, kita akan membandingkan lagi dengan huruf sebelumnya yaitu c. Apakah l lebih dahulu dari c? Oleh karena l tidak lebih dahulu dari c, maka l sudah berada pada posisi yang benar, yaitu sebelum s dan setelah c. Proses memindahkan l di antara c dan s ini biasa disebut penyisipan (insertion) sehingga nama algoritma ini disebut insertion sort. 

a, c, s, l, j menjadi a, c, l, s, j. 

4. Iterasi keempat.

Pada iterasi selanjutnya, kita mengambil huruf kelima yaitu j. Didapatkan bahwa s lebih akhir dari j. Oleh karena itu, selanjutnya kita akan membandingkan dengan huruf-huruf sebelumnya, lalu menukarnya apabila huruf tersebut lebih besar. Pertama, kita akan membandingkan j dan l. Apakah j lebih dahulu dari l? Oleh karena iya, kita akan menukar j dengan l. Setelah itu, kita akan mengecek dengan huruf sebelumnya lagi yaitu c. Apakah j lebih dahulu dari c? Oleh karena j tidak lebih dahulu dari c, maka j sudah pada posisi seharusnya, yaitu setelah c dan sebelum l. Terjadi lagi proses penyisipan huruf j di antara c dan l.

a, c, l, s, j menjadi a, c, j, l, s. 

Hasil akhir pengurutan abjad secara ascending adalah a, c, s, l, j menjadi a, c, j, l, s. 

++++++++++++++++++++++++++

Semoga Bermanfaat dan Berkah

Jangan Lupa Belajar Terus

Ingat Cita-Cita, Orang Tua, dan Keluarga

Post a Comment for "Perhatikan susunan huruf berikut! a, c, s, i, j Urutkan abjad di atas secara ascending"