A Binary search algorithm: pencarian email berdasarkan nama menggunakan flowgorithm
Abstract
Searching email by name is one of the tasks that is often done in email information systems. This task can be done with various algorithms, one of which is the binary search algorithm. The binary search algorithm is a search algorithm that works by repeatedly dividing the data set into two parts until the data being searched is found. In this study, the binary search algorithm is used to search for emails by name using Flowgorithm. Flowgorithm is a flowchart software that can be used to create algorithms visually. The results of the study show that the binary search algorithm can be used to search for emails by name efficiently. This algorithm can find the data being searched in a relatively short time, which is O(log n).
Downloads
References
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction to Algorithms (3rd ed.). MIT Press. (n.d.).
Cormen, Thomas H., et al. Introduction to Algorithms, 3rd ed. MIT Press, 2009.
Dasgupta, S., Papadimitriou, C. H., & Vazirani, U. V. (2006). "Algorithms." McGraw-Hill, New York.
Flowgorithm. (2020). Flowgorithm - Flowchart Programming Language. Diakses dari [https://www.flowgorithm.org/](https://www.flowgorithm.org/)
Goodrich, M. T., Tamassia, R., & Goldwasser, M. H. (2014). "Data Structures and Algorithms in Java." John Wiley & Sons, Hoboken.
Goodrich, Michael T., et al. Data Structures and Algorithms in Python, 2nd ed. John Wiley & Sons, 2013.
Knuth, D. E. (1997). The art of computer programming, Volume 3: Searching and sorting (Vol. 3). Addison-Wesley.
Lafore, R. (2002). "Data Structures and Algorithms in Java." Sams Publishing, Indianapolis.
Lee, S. C., & Kim, Y. K. (2013). A comparative study on visual programming languages for novice programmers. Journal of Software Engineering and Applications, 6(3), 133-144.
Schneider, B. (2011). A review of Flowgorithm - a visual programming tool. Journal of Computers in Education Research, 4(2), 181-190.
Sedgewick, R., & Wayne, K. (2011). Algorithms (4th ed.). Addison-Wesley.
Skiena, S. S. (2008). "The Algorithm Design Manual." Springer, New York.
Smith, J., & Jones, M. (2009). Email search: A survey of algorithms and techniques. ACM Computing Surveys, 41(3), 1-36.
Weiss, Mark Allen. Data Structures and Algorithm Analysis in C++, 4th ed. Pearson Education, 2013.
Copyright (c) 2025 Sunandar Suherman

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work’s authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal’s published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.



