Radix Sort
Assalamualaiqum Wr.Wb.
Pada kesempatan kali ini Kami dari Kelompok 1 akan memberi Informasi tentang metode pengurutan data dengan menggunakan metode Radix Sort.
Kami dari Kelompok 1:
1.Mohamad Lukman Nurhasyim (1117101437)
2.Bangkit Yodiswara (1117101404)
3.Agus Kurniawan (1117101526)
Kami Merupakan Mahasiswa STIKOM Banyuwangi.
Lanjut Ke Materi Radix Sort merupakan salah satu algoritma Non-Comparasion Sort (pengurutan tanpa pembandingan). Proses yang dilakukan dalam metode ini mengklasifikasikan data sesuai dengan kategori terurut yang tertentu, dan tiap kategori dilakukan pengklasifikasian lagi, dan seterusnya sesuai kebutuhan, lalu subkategori-kategori tersebut digabungkan kembali.
Pada kesempatan kali ini Kami dari Kelompok 1 akan memberi Informasi tentang metode pengurutan data dengan menggunakan metode Radix Sort.
Kami dari Kelompok 1:
1.Mohamad Lukman Nurhasyim (1117101437)
2.Bangkit Yodiswara (1117101404)
3.Agus Kurniawan (1117101526)
Kami Merupakan Mahasiswa STIKOM Banyuwangi.
Lanjut Ke Materi Radix Sort merupakan salah satu algoritma Non-Comparasion Sort (pengurutan tanpa pembandingan). Proses yang dilakukan dalam metode ini mengklasifikasikan data sesuai dengan kategori terurut yang tertentu, dan tiap kategori dilakukan pengklasifikasian lagi, dan seterusnya sesuai kebutuhan, lalu subkategori-kategori tersebut digabungkan kembali.
Algoritma adalah kumpulan
langkah sistematis untuk memperoleh hasil yang diinginkan. Salah satu contoh
dari algoritma adalah Sorting (pengurutan). Sorting dapat didefinisikan sebagai
pengurutan sejumlah data berdasarkan nilai tertentu. Pengurutan dapat dilakukan
dari nilaiterkecil ke nilai terbesar (ascending) atau sebaliknya (descending).
Ide dasar metode Radix Sort
mengkategorikan data-data menjadi sub kumpulan
subkumpulan data sesuai dengan nilai radix-nya, mengkonkatenasinya, kemudian
mengkategorikannya kembali berdasar nilai radix lainnya.
subkumpulan data sesuai dengan nilai radix-nya, mengkonkatenasinya, kemudian
mengkategorikannya kembali berdasar nilai radix lainnya.
Secara harfiah Radix dapat
diartikan sebagai posisi dalam angka, karena metode ini pertamakalinya
mengurutkan nilai-nilai input berdasarkan radix pertamanya, lalu pengurutan
dilakukan berdasarkan radix keduanya, dan begitu seterusnya. Pada system
decimal, radix adalah digit dalam angka decimal.
Berikut ini adalah contoh
penggunaan algoritma radix sort untuk pengurutan sebuah kumpulan bilangan bulat
positif, dengan jumlah digit maksimal 3 :
121 076 823 367 232 434 742 936 274.
121 076 823 367 232 434 742 936 274.
Implementasi Radix Sort contoh implementasi yang akan
dilakukan dalah implementasi
pada bilangan bulat positif menggunakan salah satu
algoritma pengurutan radix sort.
Pertama kali, data dibagi-bagi
sesuai dengan digit terkanan :
Hasil pengkategorian tersebut
lalu digabung kembali dengan metode konkatenasi menjadi :
Kemudian pengkategorian
dilakukan kembali,namun kali ini berdasar digit kedua atau digit
tengah, dan jangan lupa bahwa urutan pada tiap subkumpulan
data harus sesuai dengan urutan kemunculan pada kumpulan data. Dari
langkah-langkah yang telah dilakukan dalam proses pengurutan menggunakan radix
sort, jelas tampak bahwa radix sort termasuk algoritma pengurutan tanpa
pembanding.
Dengan sifatnya yang melihat
digit-digit angka sebagai pengontrolnya, Radix Sort dapat diimplementasikan
dalam pengurutan bilangan decimal dan bilangan bit. Namun dalam penggunaannya
radix sort bisa dimodifikasi sehingga bisa digunakan untuk menggurutkan
data-data negatif dan pecahan.
- Kelebihan metode Radix Sort:
Kelebihan yang dimiliki Radix
Sort antara lain adalah merupakan algoritma pengurutan yang cepat, mudah, dan
sangat efektif.
- Kekurangan Metode Radix Sort:
penggunaannya terbatas pada
kasus-kasus tertentu dan memerlukan memori tambahan dalam prosesnya.
Sekian dari Task semoga
informasi tentang Radix Sort dapat menambah wawasan anda dan semoga bermanfaat.
Wassalamualaiqum Wr.Wb

Komentar
Posting Komentar