Penerapan Clean Arsitektur Menggunakan Mobile Platform Berbasis Flutter Untuk Aplikasi Layanan Kapal
Abstract
Indonesia's mobile technology adoption rate of 77.02% provides a great opportunity for
companies to improve their services through mobile platforms. PT ABC, a ship service provider
for various needs, currently only uses web-based applications and needs a mobile-based ship
service application to increase efficiency and flexibility. This research aims to implement Clean
Architecture on a Flutter-based mobile platform to improve the structure and facilitate code
maintenance in ship service applications. The research method used is the prototyping method,
with stages including Communication, Quick Plan, Modelling Quick Design, Prototype Formation
and Deployment Delivery & Feedback. This approach enables faster application development,
earlier identification of potential changes, and reduced risk of failure or mismatch with user needs.
The results showed that the application of Clean Architecture in mobile-based ship service applications was successfully implemented so that it provided ease of maintenance. Blackbox
testing with 10 test cases ensures that the application functions as expected and is ready to be used
by PT ABC. User Acceptance Testing also shows that this application meets the needs of users and
increases the company's responsiveness to market changes, the test results reached 86.83%. With
the division of business logic into usecases folders, the overall efficiency of development, flexibility
of change, and ease of maintenance of the system is increased. In conclusion, Clean Architecture
proved to be the right solution to optimise PT ABC's business operations, facilitate application
maintenance and testing, and improve code understanding and readability for developers