Rancang Bangun Sistem Informasi Donasi Berbasis Hybrid Dengan Implementasi Microservices Dan Menggunakan Metode Prototyping
Design and Development of a Hybrid-Based Donation Information System Using Microservices Architecture and the Prototyping Method
DOI:
https://doi.org/10.57152/ijirse.v5i1.2136Keywords:
Aplikasi Donasi, Hybrid, Prototyping, Microservices User Acceptace TestAbstract
Ikatan Alumni Politeknik Caltex Riau (IKAPCR) rutin melakukan kegiatan donasi sebagai bentuk solidaritas terhadap alumni yang mengalami kesulitan. Namun, proses donasi yang masih bersifat manual menyebabkan pencatatan dan pengelolaan dana menjadi kurang efisien. Untuk itu, penelitian ini merancang dan membangun sistem donasi berbasis hybrid menggunakan metode prototyping dan arsitektur microservices. Sistem terdiri dari dua platform: website untuk pengelolaan data oleh admin, dan aplikasi hybrid untuk transaksi donasi oleh pengguna.Empat jenis pengujian dilakukan untuk menilai sistem. Pengujian blackbox menunjukkan seluruh fitur berjalan sesuai harapan. Usability testing menghasilkan skor 91,2% untuk usefulness, 84% untuk ease of use, 90,6% untuk ease of learning, dan 90,6% untuk satisfaction. User acceptance test menunjukkan bahwa sistem mempermudah civitas akademika dalam mengelola donasi sesuai kebutuhan. Selain itu, uji efektivitas dan efisiensi menunjukkan aplikasi hybrid meningkatkan kinerja sistem sebesar 35,2% dibandingkan metode konvensional.Sistem ini terbukti efektif dalam meningkatkan efisiensi, transparansi, dan kemudahan dalam kegiatan donasi di lingkungan IKAPCR
References
R. Cattell, “Scalable SQL and NoSQL data stores,” SIGMOD Record, vol. 39, no. 4, pp. 12–27, 2010. [Online]. Available: https://doi.org/10.1145/1978915.1978919
W. N. Cholifah, Y. Yulianingsih, and S. M. Sagita, “Pengujian Black Box Testing pada Aplikasi Action & Strategy Berbasis Android dengan Teknologi Phonegap,” STRING (Satuan Tulisan Riset Dan Inovasi Teknologi), vol. 3, no. 2, p. 206, 2018. [Online]. Available: https://doi.org/10.30998/string.v3i2.3048
M. Dave, “International Journal of Advanced Research in SQL and NoSQL Databases,” Int. J. Adv. Res. Comput. Sci. Softw. Eng. Res., vol. II, no. 8, 2016.
S. Daya, N. van Duy, K. Eati, C. M. Ferreira, D. Glozic, V. Gucer, M. Gupta, S. Joshi, V. Lampkin, M. Martins, S. Narain, and R. Vennam, *Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach*, 1st ed. IBM Redbooks, 2015.
N. Dragoni, S. Giallorenzo, A. L. Lafuente, M. Mazzara, F. Montesi, R. Mustafin, and L. Safina, *Present and Ulterior Software Engineering*, B. M. Manuel Mazzara, Ed., 1st ed. Springer International Publishing AG, 2017.
F. Feryani and M. Fahri, “Aplikasi Dobaskin (Donasi Bantuan Kemiskinan) Kota Palembang Berbasis Android,” unpublished, 2019.
T. Fredrich, *RESTful Service Best Practices*, pp. 1–40, 2013.
D. R. Islami and Y. Sulistyowati, “Aplikasi Penjualan Pulsa Online Menggunakan Payment Gateway,” J. Inform. dan Multimedia, vol. 08, no. 01, pp. 41–50, 2016.
M. Kalske, “Transforming monolithic architecture towards microservice architecture,” Dept. of Computer Science, University of Helsinki, 2017.
Y. K. Kurniawan, Y. Oslan, and H. Kristanto, “Implementasi Rest-API untuk Portal Akademik UKDW Berbasis Android,” J. EKSIS, vol. 6, pp. 29–40, 2013.
R. Lawrence, “Integration and Virtualization of Relational SQL and NoSQL Systems Including MySQL and MongoDB,” in *Proc. Int. Conf. Computational Science and Computational Intelligence*, 2014, pp. 285–290.
H.-M. Lee and M. R. Mehta, “Defense Against REST-based Web Service Attacks for Enterprise Systems,” Commun. of the IIMA, vol. 13, no. 1, 2013.
Y. Li and S. Manoharan, “A performance comparison of SQL and NoSQL databases,” in *Pacific Rim Conf. Commun., Comput. and Signal Process. (PACRIM)*, 2013.
A. Messina, R. Rizzo, P. Storniolo, and A. Urso, “A Simplified Database Pattern for the Microservice Architecture,” in *Proc. The 8th Int. Conf. Advances in Databases, Knowledge, and Data Applications*, Jun. 2016, pp. 35–40. [Online]. Available: https://doi.org/10.13140/RG.2.1.3529.3681
S. B. Nauli, “Perancangan Aplikasi Peminjaman Buku dengan Menggunakan Arsitektur Microservice,” J. Ilmiah Fak. Teknik Informatika, vol. 14, no. 1, pp. 1–12, 2018.
I. A. Pradana, “Analisis Perbandingan antara Framework Flutter dengan Framework React Native untuk Pengembangan Aplikasi Mobile,” unpublished, 2020.
R. S. Pressman, *Software Engineering: A Practitioner’s Approach*, 6th ed. Higher Education, 2004.
D. S. Purnia, “Implementasi metode RAD pada Rancang Aplikasi BAN-SOS Terdistribusi Berbasis Mobile,” IJCIT (Indonesian J. Comput. Inf. Technol.), vol. 3, no. 1, pp. 71–79, 2018.
A. Qomaruddin, “Implementasi Arsitektur Microservice Menggunakan RESTful API untuk Portal Akademik PP Al-Munawwir,” Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta, 2018.
R. Venkatesh, “Mobile Marketing (From Marketing Strategy to Mobile Marketing Campaign Implementation),” Int. J. Res., vol. 2, no. 2, pp. 1175–1187, 2015.
M. A. Rahman, I. Kuswardayan, and R. R. Hariadi, “Perancangan dan Implementasi RESTful Web Service untuk Game Sosial Food Merchant Saga pada Perangkat Android,” J. Tek. POMITS, vol. 2, no. 1, pp. 2–5, 2013.
Rahmawaty, “Rancang Bangun Sistem Donasi Sekolah Pelosok Kuri Caddi Maros Berbasis Web,” UIN Alauddin Makassar, vol. 8, no. 5, 2019.
P. C. Riau, “Ikatan Keluarga Alumni.” [Online]. Available: https://pcr.ac.id/alumni
D. A. Rizki, “Rancang Bangun Aplikasi Donasi Berbasis Website pada BSMI Cabang Surabaya,” vol. 15, no. 40, 2018.
R. Sinha, M. Khatkar, and S. C. Gupta, “Design & Development of a REST Based Platform for Mobile Applications Integration on Cloud,” *Int. J. Innov. Sci. Eng. Technol. (IJISET)*, vol. 1, no. 7, pp. 385–389, 2014.
Sopingi, “Sistem Informasi Donasi Berbasis Hybrid Mobile Menggunakan Web Service pada Yayasan Solo Peduli,” *Duta.Com*, vol. 10, no. 1, pp. 1–17, 2016.
Turban, E. (2012). Electronic Commerce 2012. Pearson 7th-Global Edition.
T. Ueda, T. Nakaike, and M. Ohara, “Workload characterization for microservices,” in *2016 IEEE Int. Symp. Workload Characterization (IISWC)*, 2016, pp. 1–10.
V. K. Velu, *Mobile Application Penetration Testing*, Packt Publishing, 2016.
S. Xanthopoulos and S. Xinogalos, “A comparative analysis of cross-platform development approaches for mobile applications,” *ACM Int. Conf. Proc. Series*, Jun. 2014, pp. 213–220. [Online]. Available: https://doi.org/10.1145/2490257.2490292
W. Zhou, L. Li, M. Luo, and W. Chou, “REST API Design Patterns for SDN Northbound API,” in *Proc. 28th Int. Conf. Advanced Information Networking and Applications Workshops (WAINA)*, 2014.