Evaluasi Kompleksitas Algoritma Sorting untuk Meningkatkan Efisiensi Pengolahan Data pada aplikasi

Authors

  • Muhammad Sulthan Muhammad Universitas Islam Negeri Sultan Maulana Hasanuddin Banten image/svg+xml Author
  • Muhammad Sulthan Fajri Rabbani Author

Keywords:

algoritma sorting, kompleksitas algoritma, efisiensi data, pengolahan data, aplikasi digital

Abstract

Pertumbuhan aplikasi digital menyebabkan volume data yang diproses oleh sistem semakin besar dan beragam. Kondisi tersebut menuntut penggunaan algoritma yang efisien agar proses pencarian, pengurutan, penyajian, dan analisis data dapat berlangsung secara cepat. Penelitian ini bertujuan mengevaluasi kompleksitas beberapa algoritma sorting untuk meningkatkan efisiensi pengolahan data pada aplikasi digital. Algoritma yang dianalisis meliputi Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, dan Quick Sort. Penelitian ini menggunakan metode eksperimen komparatif melalui studi literatur, perancangan skenario pengujian, implementasi algoritma, serta analisis kompleksitas waktu dan ruang. Parameter evaluasi meliputi kompleksitas teoretis, kesesuaian algoritma terhadap karakteristik data, penggunaan memori, dan implikasinya terhadap performa aplikasi. Hasil evaluasi menunjukkan bahwa algoritma sederhana seperti Bubble Sort, Selection Sort, dan Insertion Sort cenderung memiliki kompleksitas O(n^2), sehingga kurang efisien ketika digunakan pada dataset berukuran besar. Sebaliknya, Merge Sort dan Quick Sort memiliki kompleksitas rata-rata O(n log n) dan lebih sesuai untuk aplikasi digital yang membutuhkan proses pengolahan data berskala menengah hingga besar. Temuan ini menegaskan bahwa pemilihan algoritma sorting berpengaruh langsung terhadap responsivitas sistem, efisiensi sumber daya komputasi, dan kualitas pengalaman pengguna. Dengan demikian, penelitian ini memberikan rekomendasi praktis bagi pengembang aplikasi dalam memilih algoritma sorting berdasarkan ukuran data, kebutuhan memori, dan karakteristik proses bisnis.

Downloads

Download data is not yet available.

Author Biography

  • Muhammad Sulthan Fajri Rabbani

    Mahasiswa Program Studi Informatika di UIN Sultan Maulana Hasanuddin Banten. Fokus pada penelitian pengurutan algoritma dan optimasi data digital.

References

Ansori, A., Damyati, F., & Dhestyani, S. A. (2025). Assessing AI Integration in Islamic Higher Education: A Mixed-Methods Fishbone Diagram Analysis. IJID (International Journal on Informatics for Development), 13(2), 504–516.

Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2022). Introduction to algorithms (4th ed.). MIT Press.

Goodrich, M. T., Tamassia, R., & Goldwasser, M. H. (2021). Data structures and algorithms in Python. Wiley.

Knuth, D. E. (1998). The art of computer programming, volume 3: Sorting and searching (2nd ed.). Addison-Wesley.

Lafore, R. (2017). Data structures and algorithms in Java (2nd ed.). Sams Publishing.

Pressman, R. S., & Maxim, B. R. (2020). Software engineering: A practitioner's approach (9th ed.). McGraw-Hill.

Rokhmah, S., Permana, D., Elmi, F., & Ansori, A. (2025). AI implementation as support for successful green campus implementation. Educational Process: International Journal, 19, e2025569.

Sedgewick, R., & Wayne, K. (2011). Algorithms (4th ed.). Addison-Wesley.

Shaffer, C. A. (2013). Data structures and algorithm analysis. Dover Publications.

Skiena, S. S. (2020). The algorithm design manual (3rd ed.). Springer.

Weiss, M. A. (2014). Data structures and algorithm analysis in Java (3rd ed.). Pearson.

Wirth, N. (2004). Algorithms and data structures. Prentice Hall.

Downloads

Published

2026-05-15