Analisis Perbandingan Kinerja Binary Search Tree dan AVL Tree dalam Sistem Pencarian Data Mahasiswa

Authors

  • Siti Haliza Zamili Universitas Negeri Medan
  • Alya Namira Universitas Negeri Medan
  • Khodotun Hadawiyah Margolang Universitas Negeri Medan
  • Adinda Soleha Universitas Negeri Medan
  • Adidtya Perdana Universitas Negeri Medan

Abstract

Information retrieval systems are a crucial part of data management, particularly in academic systems that store a large amount of student data. Search effectiveness is greatly influenced by the format and organization of the data. This study aims to evaluate and compare the performance of two types of tree data structures, namely Binary Search Trees and AVL Trees, in student data retrieval activities. Testing was conducted using numerical datasets reflecting student information with varying amounts of data: 20, 40, 60, 80, and 100. Parameters used in the assessment included tree height and data search duration. The algorithm was implemented using the Python programming language. The test results show that Binary Search Trees tend to have tree heights that increase significantly with increasing data volume due to the absence of a balancing mechanism. Meanwhile, AVL Trees can maintain the balance of their tree structure through a rotation process that makes the tree height more consistent. In addition, search time in AVL Trees also appears faster than Binary Search Trees, especially when the amount of data encountered is larger. Therefore, AVL Trees are considered more efficient and ideal for implementation in student data retrieval systems that require fast and stable searches.

References

Angelopoulos, S., Dürr, C., Elenter, A., & Melidi, G. (2024). Scenario-Based Robust Optimization of Tree Structures. In Proceedings of the AAAI Conference on Artificial Intelligence, 39(25), 26895–26903. https://doi.org/https://doi.org/10.48550/arXiv.2408.11422

Brown, R. A. (2025). Comparative Performance of the AVL Tree and Three Variants of the Red-Black Tree. 1–21. https://doi.org/10.1002/spe.3437

Chizewer, J., Melczer, S., Munro, J. I., & Pun, A. (2025). Succinct encodings of binary trees with application to AVL trees. Theoretical Computer Science, 1056. https://doi.org/10.1016/j.tcs.2025.115537

Hirata, H., & Nunome, A. (2023). Performance Evaluation on Parallel Speculation-Based Construction of a Binary Search Tree. International Journal of Networked and Distributed Computing, 11(2), 88–111. https://doi.org/10.1007/s44227-023-00013-w

Lorenzen, A., Leijen, D., Swierstra, W., & Lindley, S. (2024). The Functional Essence of Imperative Binary Search Trees. Proceedings of the ACM on Programming Languages, 8(PLDI), 518–542. https://doi.org/10.1145/3656398

Pathak, A., & Saxena, S. (2023). Tree-Mining: Understanding Applications and Challenges. Science Insights, 43(1), 985–993. https://doi.org/10.15354/si.23.re605

Rani John, R., Grace Mary Kanaga, E., & G, S. S. (2023). International Journal of INTELLIGENT SYSTEMS AND APPLICATIONS IN ENGINEERING An AVL Tree Based Algorithm for Virtual Machine Placement Problem. Dalam Original Research Paper International Journal of Intelligent Systems and Applications in Engineering IJISAE (Vol. 2024, Nomor 9s). www.ijisae.org

Ren, Z., Zhan, R., Rathinam, S., Likhachev, M., & Choset, H. (2022). Enhanced Multi-Objective A* Using Balanced Binary Search Trees. Proceedings of the International Symposium on Combinatorial Search, 15(1), 162–170. https://doi.org/10.1609/socs.v15i1.21764

Rodriguez, N., Pardo, A., & Viera, M. (2025). Representing Data Structures with Invariants in Haskell: The Cases of BST and AVL. Proceedings of the 10th ACM SIGPLAN International Workshop on Type-Driven Development, 26–38. https://doi.org/10.1145/3759538.3759652

Wang, R., & Barnier, N. (2024). Adaptive Binary Search Tree for Integers Sets with Few Holes. Electrical & Electronic Engineering Research, 4(1). https://doi.org/10.37420/j.eeer.2024.002

Yang, Z. (2025). Holistic Performance, Memory, and Energy Analysis of Sorting Algorithms and Binary Search Trees in Python. Applied and Computational Engineering, 179(1), 119–127. https://doi.org/10.54254/2755-2721/2025.ld26932

Published

2026-03-30

How to Cite

Siti Haliza Zamili, Alya Namira, Khodotun Hadawiyah Margolang, Adinda Soleha, & Adidtya Perdana. (2026). Analisis Perbandingan Kinerja Binary Search Tree dan AVL Tree dalam Sistem Pencarian Data Mahasiswa. BINER : Jurnal Ilmu Komputer, Teknik Dan Multimedia, 3(6), 652–660. Retrieved from https://journal.mediapublikasi.id/index.php/Biner/article/view/6086