Development of FASIH Application for the Badan Pusat Statistisk using Flutter Framework
Keywords:Fasih, Flutter, Kotlin
One of the data collection methods used by the Badan Pusat Statistik (BPS) is Computer Assisted Personal Interviewing (CAPI). Currently, CAPI, known as FASIH, is continuously updated by BPS using the Kotlin programming language, which can run on the Android platform. It is possible that FASIH will be needed in a multiplatform form. However, there is an alternative for multiplatform application development, namely Flutter, which can be used in the development of FASIH. Nevertheless, BPS has not conducted any study on the development of the FASIH application using Flutter, hence the strengths and weaknesses of implementing this technology in FASIH application development remain unknown. Therefore, the author aims to conduct a study on the development of the FASIH application utilizing Flutter. The application development is carried out using the Rapid Application Development (RAD) Prototyping method. The resulting application is tested using black box testing and performance testing using a third-party application, Apptim. The black box testing results indicate that the application meets the functional requirements of stakeholders. In terms of performance, the Kotlin version of FASIH outperforms the Flutter version. However, Flutter has an advantage in accelerating development time. Additionally, concerning user interface development, the Flutter version of the FASIH application can run on multiple platforms. Nevertheless, further integration is required to ensure the proper functioning of the Flutter version of the FASIH application.