Studi Komparatif Algoritma Pengurutan Hibrida dan Klasik: Evaluasi Timsort dan Quick Sort Berdasarkan Skenario Karakteristik Data

Authors

  • M. Zikry Sahendra Chan Universitas Negeri Medan
  • Qatrunnada Athirah H Universitas Negeri Medan
  • Chelsea Febiola Sebayang Universitas Negeri Medan

Keywords:

sorting algorithm, Quick Sort, Timsort, analisis komparatif, karakteristik dataset

Abstract

Algoritma pengurutan (sorting algorithm) merupakan salah satu komponen fundamental dalam pengolahan data karena berperan penting dalam meningkatkan efisiensi proses pencarian, analisis, dan pengelolaan data. Namun, performa algoritma pengurutan sangat dipengaruhi oleh karakteristik distribusi data yang digunakan. Penelitian ini bertujuan untuk melakukan analisis komparatif terhadap kinerja algoritma Quick Sort sebagai algoritma klasik dan Timsort sebagai algoritma hybrid sorting berdasarkan variasi karakteristik dataset. Metode penelitian yang digunakan adalah pendekatan kuantitatif eksperimental melalui pengujian waktu eksekusi pada empat skenario data, yaitu data acak, data terurut, data terurut terbalik, dan data dengan banyak elemen duplikat, dengan ukuran dataset 1000, 2500, dan 5000 elemen. Hasil pengujian menunjukkan bahwa Quick Sort mengalami penurunan performa yang signifikan pada kondisi data terurut dan terurut terbalik, sedangkan Timsort menunjukkan performa yang lebih stabil dan adaptif pada seluruh skenario pengujian. Selain itu, Timsort juga lebih efisien dalam menangani dataset dengan banyak elemen duplikat. Oleh karena itu, algoritma Timsort direkomendasikan sebagai solusi yang lebih optimal dibandingkan Quick Sort klasik dalam pengolahan data dengan karakteristik distribusi yang bervariasi.

References

Ali, R. (2022). Hardware Solution to Sorting Algorithms: A Review. Journal of Global Research in Computer Sciences Research and Reviews: Journal of Global Research in Computer Sciences RRJGRCS|, 13, 2022. https://doi.org/10.4172/2229

Analysis of Time Complexity in Sorting Algorithms. (n.d.). Retrieved https://www.programiz.com/dsa/counting-sort

Iskandar, J., Suhendar, H., & Pamungkas, B. D. (2023). Analisis Strategi Algoritma Sorting Menggunakan Metode Komparatif pada Bahasa Pemrograman Java dengan Python. G-Tech: Jurnal Teknologi Terapan, 8(1), 104–113. https://doi.org/10.33379/gtech.v8i1.3556

Nazril Ilham, M., Faza Setiawan, A., Kholifatun, I., & Aldiansyah, M. H. (2025). Journal of Artificial Intelligence and Engineering Applications Comparative Analysis of Memory Performance and Processing Time of Five Sorting Algorithms Using C++ Programming Language (Vol. 4, Number 3). https://ioinformatic.org/

Prof.Mrs. Tejaswini.A. Puranik. (2025). Performance Analysis of Sorting and Searching Algorithms. International Research Journal on Advanced Engineering and Management (IRJAEM), 3(08), 2741–2746. https://doi.org/10.47392/irjaem.2025.0430

Pujiono, I. P., Kamal, M. R., Prayogi, A., Sari, C. A., & Ikhsanuddin, R. M. (2025). ALGORITMA COUNTING SORT VS ALGORITMA PENGURUTAN MODERN: ANALISIS EFISIENSI MEMORI DAN WAKTU KOMPUTASI. Jurnal Informatika Dan Teknik Elektro Terapan, 13(3). https://doi.org/10.23960/jitet.v13i3.6657

Rabiu, A. M., Garba, E. J., Baha, B. Y., & Mukhtar, M. I. (2022). Comparative Analysis between Selection Sort and Merge Sort Algorithms. Nigerian Journal of Basic and Applied Sciences, 29(1), 43–48. https://doi.org/10.4314/njbas.v29i1.5

Sundaramoorthy, S., & Karunanidhi, G. (2025). A systematic analysis on performance and computational complexity of sorting algorithms. In Discover Computing (Vol. 28, Number 1). Springer Science and Business Media B.V. https://doi.org/10.1007/s10791-025-09724-w

Downloads

Published

2026-04-06

How to Cite

Chan, M. Z. S., Qatrunnada Athirah H, & Sebayang, C. F. (2026). Studi Komparatif Algoritma Pengurutan Hibrida dan Klasik: Evaluasi Timsort dan Quick Sort Berdasarkan Skenario Karakteristik Data . JRIIN :Jurnal Riset Informatika Dan Inovasi, 3(12), 3107–3113. Retrieved from https://jurnalmahasiswa.com/index.php/jriin/article/view/3855