Cross Platform News Integration Using RESTful API Architecture for Web and Android Systems
Kata Kunci:
RESTful API Architecture, Data Synchronization, Distributed Systems, Web Services, API VersioningAbstrak
The development of information technology demands fast, accurate, and accessible news dissemination across various devices. This research aims to design and implement a multi-platform news information system that integrates Web-based and Android-based applications. The primary issue addressed is how to manage news content centrally so that data remains consistent when accessed through different platforms. The system is built using a Client-Server architecture utilizing RESTful API as a data exchange bridge in JSON format. The backend is developed using PHP and MySQL database, while the mobile application is developed using Android Studio with Retrofit and Glide libraries. The results show that the implementation of the RESTful API successfully integrated data between the Web and Android in real-time. Features such as dynamic category-based news filtering and search functions work well on both platforms. Black Box testing indicates that the system is stable and capable of handling data exchange efficiently, making it easier for news managers to update information through a single portal (Web Admin) which is immediately synchronized to the user application (Android).Unduhan
Referensi
[1] F. Cappelletti, A. Papetti, M. Rossi, and M. Germani, “ScienceDirect Smart strategies for household food waste management,” Procedia Comput. Sci., vol. 200, no. 2019, pp. 887–895, 2022, doi: 10.1016/j.procs.2022.01.286.
[2] M. Kim, Q. Xin, S. Sinha, and A. Orso, “Automated test generation for REST APIs: No time to rest yet,” ISSTA 2022 - Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, no. February, pp. 289–301, 2022, doi: 10.1145/3533767.3534401.
[3] A. Golmohammadi, M. Zhang, and A. Arcuri, “Testing RESTful APIs: A Survey,” ACM Transactions on Software Engineering and Methodology, vol. 33, no. 1, 2023, doi: 10.1145/3617175.
[4] D. Li, “Intelligent Inventory Management System : Innovation and Im- plementation of Restaurant Food Management,” Economoics and Management Innovation, vol. 2, no. 1, pp. 1–12, 2025.
[5] M. Daquino, I. Heibi, S. Peroni, D. Shotton, and A. Haller, “Creating RESTful APIs over SPARQL endpoints using RAMOSE,” Semant. Web, vol. 13, no. 2, pp. 195–213, 2022, doi: 10.3233/SW-210439.
[6] S.-P. Ma, M.-J. Hsu, H.-J. Chen, and C.-J. Lin, “RESTful API Analysis, Recommendation, and Client Code Retrieval,” Electronics (Basel)., vol. 12, no. 1252, 2023, doi: https://doi.org/10.3390/electronics12051252.
[7] A. Ehsan, M. A. M. E. Abuhaliqa, C. Catal, and D. Mishra, “RESTful API Testing Methodologies: Rationale, Challenges, and Solution Directions,” Applied Sciences (Switzerland), vol. 12, no. 9, 2022, doi: 10.3390/app12094369.
[8] P. Gowda and A. N. Gowda, “Best Practices in REST API Design for Enhanced Scalability and Security,” Journal of Artificial Intelligence, Machine Learning and Data Science, vol. 2, no. 1, pp. 827–830, 2024, doi: 10.51219/jaimld/priyanka-gowda/202.
[9] D. Felicio, J. Simao, and N. Datia, “Rapitest: Continuous black-box testing of restful web apis,” Procedia Comput. Sci., vol. 219, no. 2022, pp. 537–545, 2023, doi: 10.1016/j.procs.2023.01.322.
[10] H. F. Herdiyatmoko, “Back-End System Design Based on Rest Api,” Jurnal Teknik Informasi dan Komputer (Tekinkom), vol. 5, no. 1, p. 123, 2022, doi: 10.37600/tekinkom.v5i1.401.
[11] M. Kim, T. Stennett, D. Shah, S. Sinha, and A. Orso, “Leveraging Large Language Models to Improve REST API Testing,” Proceedings - International Conference on Software Engineering, no. February, pp. 37–41, 2024, doi: 10.1145/3639476.3639769.
[12] Z. Vahedi, L. Zannella, and S. C. Want, “Students’ use of information and communication technologies in the classroom: Uses, restriction, and integration,” Active Learning in Higher Education, vol. 22, no. 3, pp. 215–228, 2021, doi: 10.1177/1469787419861926.
[13] V. Buono and P. Petrovic, Enhance Inter-service Communication in Supersonic K-Native REST-based Java Microservice Architectures. diva-portal.org, 2021. [Online]. Available: https://www.diva-portal.org/smash/record.jsf?pid=diva2:1576712
[14] T. A. Fitri and T. Nasution, “Pengembangan Model Pelayanan Kantor Desa terhadap Masyarakat Berbasis Mobile Computing,” vol. 1, no. 2, 2015.
[15] J. M. Belman-flores, D. Alejandro, S. Ledesma, J. Jos, D. Hern, and D. M. Pardo-cely, “applied sciences A Review on Applications of Fuzzy Logic Control for Refrigeration Systems,” A Review on Appliactoin of Fuzzy Logic Control for Refrigeration System, 2022.
[16] T. A. Fitri and T. Nasution, “Pengembangan Model Pelayanan Kantor Desa terhadap Masyarakat Berbasis Mobile Computing,” Jurnal Edukasi dan Penelitian Informatika (JEPIN), vol. 1, no. 2, 2015.
[17] D. K. Pandey and R. Mishra, “Arti fi cial Intelligence in Agriculture Towards sustainable agriculture : Harnessing AI for global food security,” Artificial Intelligence in Agriculture, vol. 12, pp. 72–84, 2024, doi: 10.1016/j.aiia.2024.04.003.
[18] A. Violi, A. De Maio, G. Fattoruso, A. Violi, A. De Maio, and G. Fattoruso, “ScienceDirect Inventory management and delivery of perishable products with Inventory management and delivery of perishable products with stochastic demands and risks consideration stochastic demands and risks consideration,” Procedia Comput. Sci., vol. 232, no. 2023, pp. 2941–2949, 2024, doi: 10.1016/j.procs.2024.02.110.
[19] A. K. Herdianta and A. M. T. Nasution, “Detection of visual bearing defect using integrated artificial neural network,” 2011, IEEE.
[20] T. Nasution, W. Susanti, Y. Armi, and R. R. Yuliendi, “Aplikasi Panic Buton Untuk Keamanan Warga Berbasis Android,” Edumatic: Jurnal Pendidikan Informatika, vol. 6, no. 1, pp. 39–48, 2022, doi: 10.29408/edumatic.v6i1.5127.
[21] E. A. Natividad et al., “System Quality and Micro Food Businesses ’ Acceptance of the Cloud- System Quality and Micro Food Businesses ’ Acceptance of the Cloud-based Point of Sale System for Inventory Management,” no. July 2024, 2026, doi: 10.1145/3691422.3691480.