IMPLEMENTATION OF SHA-256 ALGORITHM AND CACHING MECHANISM IN BACKEND MALWARE DETECTION SYSTEM WITH WEB AND MOBILE INTERFACE SUPPORT

Authors

  • Muhamad Rifal Afandi Universitas Islam Sumatera Utara
  • Mhd Zulfansyuri Siambaton Universitas Islam Sumatera Utara
  • Rachmat Aulia Universitas Harapan Medan

Keywords:

driving simulation, educational game, finite state machine, mobile application, unity game engine

Abstract

Driving training conventionally conducted in real-world environments poses significant risks including accidents, vehicle damage, and high operational costs. This research aims to develop a mobile-based four-wheeled vehicle driving simulation application by implementing the Finite State Machine (FSM) algorithm to create a safe, accessible, and educational learning medium. The application was developed using Unity Game Engine with C# programming language, following the Multimedia Development Life Cycle (MDLC) methodology consisting of six stages: concept, design, material collection, assembly, testing, and distribution. The FSM algorithm was implemented to model vehicle behavior through states including Idle, Start Engine, Accelerate, Cruise, Brake, Stop, and Reverse, with transitions controlled based on user input. Testing involved black-box testing for functionality and user testing with 10 respondents using questionnaires. Results showed all functions operated successfully with 95% accuracy, average responsiveness of 40-80 ms per transition, and user satisfaction scores above 4.5 on a Likert scale of 1-5. The application has been successfully distributed through Google Play Store, demonstrating that FSM can be effectively applied to mobile-based driving simulation, producing a logical, responsive, and realistic educational medium that contributes to improving road safety in Indonesia.

Downloads

Published

2026-07-16