使用 Flutter 框架为 Badan Pusat Statistisk 开发 FASIH 应用程序

Riofebri Prasetia Prasetia, Lutfi Rahmatuti Maghfiroh Maghfiroh
{"title":"使用 Flutter 框架为 Badan Pusat Statistisk 开发 FASIH 应用程序","authors":"Riofebri Prasetia Prasetia, Lutfi Rahmatuti Maghfiroh Maghfiroh","doi":"10.34123/icdsos.v2023i1.404","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":151043,"journal":{"name":"Proceedings of The International Conference on Data Science and Official Statistics","volume":" 47","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Development of FASIH Application for the Badan Pusat Statistisk using Flutter Framework\",\"authors\":\"Riofebri Prasetia Prasetia, Lutfi Rahmatuti Maghfiroh Maghfiroh\",\"doi\":\"10.34123/icdsos.v2023i1.404\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":151043,\"journal\":{\"name\":\"Proceedings of The International Conference on Data Science and Official Statistics\",\"volume\":\" 47\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-12-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of The International Conference on Data Science and Official Statistics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.34123/icdsos.v2023i1.404\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of The International Conference on Data Science and Official Statistics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34123/icdsos.v2023i1.404","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

Badan Pusat Statistik(BPS)使用的数据收集方法之一是计算机辅助个人访谈(CAPI)。目前,BPS 使用 Kotlin 编程语言不断更新 CAPI(即 FASIH),该语言可在安卓平台上运行。FASIH 有可能需要多平台形式。不过,多平台应用程序开发有一个替代方案,即 Flutter,可用于开发 FASIH。然而,北京邮电大学并未就使用 Flutter 开发 FASIH 应用程序进行过任何研究,因此,在 FASIH 应用程序开发中使用该技术的优缺点仍不得而知。因此,笔者旨在对利用 Flutter 开发 FASIH 应用程序进行研究。应用程序开发采用了快速应用程序开发(RAD)原型法。使用第三方应用程序 Apptim 对生成的应用程序进行了黑盒测试和性能测试。黑盒测试结果表明,应用程序符合利益相关者的功能要求。在性能方面,FASIH 的 Kotlin 版本优于 Flutter 版本。不过,Flutter 在加快开发时间方面更具优势。此外,在用户界面开发方面,Flutter 版本的 FASIH 应用程序可以在多个平台上运行。不过,要确保 Flutter 版本的 FASIH 应用程序正常运行,还需要进一步整合。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Development of FASIH Application for the Badan Pusat Statistisk using Flutter Framework
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信