Performance Analysis of Sorting Algorithm in Student Data Processing
Abstract
The arrangement of large amounts of student data typically presents a challenge for administrators in completing student administrative tasks. Several sorting algorithms are used to solve this problem; however, with the evolution of technology, various new sorting algorithms have emerged. This study examines the performance of four widely used sorting algorithms—Bubble Sort, Insertion Sort, Merge Sort, and QuickSort—in sorting data based on student ID numbers, names, and GPAs. The study involves testing the algorithms across several scenarios, including pre-sorted data, random data, and data with duplicate elements, by measuring execution time and the number of computational operations as indicators of efficiency. The results show that Bubble Sort and Insertion Sort perform well on small datasets but are less effective on large datasets. Conversely, Merge Sort and Quick Sort are highly effective on complex datasets. While Merge Sort is more stable for large datasets with specific structures, Quick Sort operates faster on random data. These results provide practical guidance for selecting the best sorting algorithm based on data size and complexity. These results can support data management efficiency in academic environments. With the results obtained, this research can serve as an important reference for developing more efficient academic information systems and data management in educational institutions.
Downloads
References
W. Krisna, H. J. Muhammad, and N. Ambadar, “Rancang Bangun Sistem Informasi Akademik Menggunakan Framework Codeigniter Pada universitas Muhammadiyah Purworejo,” Jurnal Sistem Cerdas, vol. 5, no. 2, pp. 107–116, 2022, doi: 10.37396/jsc.v5i2.187.
H. Turnip, “Penggunaan Big Data untuk Optimalisasi Pengambilan Keputusan di Sekolah The Use of Big Data to Optimize Decision Making in Schools,” vol. 7, no. 8, pp. 3138–3145, 2024, doi: 10.56338/jks.v7i8.5971.
M. R. Zikri, “Performance Analysis of Sorting Algorithms in Big Data Environments: Efficiency, Scalability, and Practical Applications”, Idea, vol. 1, no. 3, pp. 132–139, Oct. 2023.
N. Sari, W. A. Gunawan, P. K. Sari, I. Zikri, and A. Syahputra, “Analisis Algoritma Bubble Sort Secara Ascending Dan Descending Serta Implementasinya Dengan Menggunakan Bahasa Pemrograman Java,” ADI Bisnis Digital Interdisiplin Jurnal, vol. 3, no. 1, pp. 16–23, 2022, doi: 10.34306/abdi.v3i1.625.
M. N. Ilham, A. F. Setiawan, I. Kholifatun, M. H. Aldiansyah, and I. P. Pujiono, “Comparative Analysis of Memory Performance and Processing Time of Five Sorting Algorithms Using C++ Programming Language”, j. of artif. intell. and eng. appl., vol. 4, no. 3, pp. 1950–1956, Jun. 2025.
F. A. Hia, “Analisis Perbandingan Algoritma Pengurutan (Sorting) Berdasarkan Kompleksitas Waktu,” Makalah IF2120 Matematika Diskrit, 2022.
M. B. Sena et al., “Perbandingan kinerja algoritma sorting dalam pengurutan data menggunakan bahasa python,” vol. 1, no. 2, pp. 310–314, 2024.
D. Vierdansyah, G. Al Ghafiqi, M. D. Putra, and D. Pradeka, "Comparison analysis of bubble sort and insertion sort algorithm on the selection of a shop according to the criteria," J. Comput. Eng. Electron. Inf. Technol., vol. 2, no. 1, pp. 39–52, 2023, doi: 10.17509/coelite.v2i1.57091.
Z. . Mamatnabiyev and M. . Zhaparov, “COMPARATIVE ANALYSIS OF SORTING ALGORITHMS USED INCOMPETITIVE PROGRAMMING”, JETC, vol. 55, no. 2, pp. 64–70, Oct. 2024, doi: 10.47344/sdubnts.v55i2.546.
D. Anggreani, A. P. Wibawa, P. Purnawansyah, and H. Herman, “Perbandingan Efisiensi Algoritma Sorting dalam Penggunaan Bandwidth,” ILKOM Jurnal Ilmiah, vol. 12, no. 2, pp. 96–103, 2020, doi: 10.33096/ilkom.v12i2.538.96-103.
S. Ibnu, “Metodologi Penelitian,” Widina Bhakti Persada Bandung, pp. 12–26, 2022.
M. Yusuf, M. Sodik, S. Darussalam, K. Nganjuk, and U. Blitar, “Penggunaan Teknologi Internet of Things (Iot) Dalam Pengelolaan Fasilitas Dan Infrastruktur Lembaga Pendidikan Islam,” PROPHETIK Jurnal Kajian Keislaman, vol. 1, no. 2, pp. 1–18, 2023.
A. Isyqi et al., “Perbandingan kinerja algoritma bubble sort, insertion sort, dan selection sort menggunakan data bilangan numerik pada program python,” vol. 1, no. 2, pp. 266–271, 2024.
S. Mondal, A. Basu, and N. Mukherjee, “Building a trust-based doctor recommendation system on top of multilayer graph database,” J Biomed Inform, vol. 110, Oct. 2020, doi: 10.1016/j.jbi.2020.103549.
W. F. Wisudawan, “Kompleksitas Algoritma Sorting yang Populer Dipakai,” pp. 1–8, 2020.
I. Mishal, R. AL-Khatib, and R. Hiasat, "Comparative study of two divide and conquer sorting algorithms: Modified quick sort and merge sort," Int. J. Comput. Appl., vol. 183, no. 31, pp. 28–33, Oct. 2021, doi: 10.5120/ijca2021921702.
Copyright (c) 2025 Journal of Enhanced Studies in Informatics and Computer Applications

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.