PERANCANGAN APLIKASI TRY OUT UJIAN NASIONAL DENGAN ALGORITMA FISHER- YATES PADA BIMBINGAN BELAJAR ANASTASIA BERBASIS ANDROID
Abstract
Anastasia Learning Guidance is currently conducting try out national exam for class XII students by using the manual way that is through the paper sheet of questions and answers. This certainly has many disadvantages such as spending money on paper purchases, takes a long time for the correction of try out results, and cheating by students when try out activities take place. Therefore, it needs a try out application that is online and easy to use by students. In designing this try out application, the author studied the literature related to Fisher-Yates algorithm and programming related to Android. Data collection techniques used were interviews, observation, and literature study. The technique of analysis and system design used is object oriented technique. The modeling tool used is Unified Modeling Language (UML). The design of this try out application using Android Studio to design software, Firebase Realtime Database for database management, and Firebase Cloud Storage as file storage. This study resulted in a try out national exam application that aims to overcome the existing weaknesses in try out activities manually on Anastasia Learning Guidance. Based on the research conducted, it is concluded that the try out national exam application can improve and optimize the implementation of try out activity on Anastasia Learning Guidance. The use of the Fisher-Yates algorithm is capable of randomizing questions so that each student gets different questions from each other.
Keywords: Try Out, National Exam, Fisher-Yates Algorithm, Android