Application of the Rational Unified Process Method in Web Service Development Payment System Integration with Multibank Virtual Accounts


Ety Meikati


The Payment System is a series of interconnected components consisting of rules, institutions, and procedures used for money transactions in fulfilling the obligations of economic activities. The Duta Bangsa University of Surakarta is a case study in this research where the student payment system is still a billing system. The faculty finance department gives bills tuition fees to students one by one. Moreover, it determines the bank used for payments. It resulted in quite many queues when filling out the study plan card (KRS) and exams. This research aims to produce a web service application and standardization with good performance in the payment process at Duta Bangsa University through virtual accounts from various banks and payment channels. The method used to achieve the authors' goals in this study is the Rational Unified Process (RUP) method. The research result is a web service application that can make invoices, inquiries, payments, and reversals of various bank payment channels. The User Acceptance Test results show a very agreeable value of 94.17%, so that the web service is feasible for the production version application. While testing the response time to measure performance for 7 (seven) days, the average response time was 0.49809 seconds.


How to Cite
Sopingi, Ety Meikati, & Wijiyanto. (2021). Application of the Rational Unified Process Method in Web Service Development Payment System Integration with Multibank Virtual Accounts. Jurnal E-Komtek (Elektro-Komputer-Teknik), 5(1), 75-88.


[1] R. Hartanto and J. P. Ramli, “Hubungan Hukum Para Pihak Dalam Peer To Peer Lending,” J. Huk. Ius Quia Iustum, vol. 25, no. 2, pp. 320–338, 2018, doi: 10.20885/iustum.vol25.iss2.art6.
[2] E. Purwanto and S. Sopingi, “Pengembangan Sistem Pembayaran Mahasiswa Dengan Mobile Payment Btn Syariah,” J. Inkofar, vol. 1, no. 2, 2019, doi: 10.46846/jurnalinkofar.v1i2.71.
[3] L. Efrizoni, R. K. Soemanov, and Y. Efendi, “Virtual Account dan Tracer Digital Untuk Pembayaran Uang Sekolah Siswa Berbasis Android,” Semin. Nas. APTIKOM, vol. 0, no. 0, p. 2019, 2019, [Online]. Available:
[4] S. Yang and L. Wen, “Design and Research of Virtual Payment System in Colleges and Universities,” Open J. Soc. Sci., vol. 08, no. 06, pp. 455–464, 2020, DOI: 10.4236/jss.2020.86035.
[5] Sopingi, R. Setyowati, and S. Purnomo, “Pengembangan Web Service Digital Assessment Test of English for International Communication (TOEIC),” J. E-Komtek, vol. 4, no. 1, pp. 75–90, 2020, doi: 10.37339/e-komtek.v4i1.232.
[6] J. Meyerson, “The go programming language,” IEEE Softw., vol. 31, no. 5, 2014, DOI: 10.1109/MS.2014.127.
[7] A. Anwar, “A Review of RUP (Rational Unified Process),” Int. J. Softw. Eng., vol. 5, no. 2, pp. 8–24, 2014, [Online]. Available:
[8] S. Shafiee, Y. Wautelet, L. Hvam, E. Sandrin, and C. Forza, “Scrum versus Rational Unified Process in facing the main challenges of product configuration systems development,” J. Syst. Softw., vol. 170, 2020, DOI: 10.1016/j.jss.2020.110732.
[9] R. Richards, “Representational State Transfer (REST),” in Pro PHP XML and Web Services, Berkeley, CA: Apress, 2006, pp. 633–672.
[10] B. Hambling and P. van Goethemn, User Acceptance Testing a Step-By-Step Guide. 2013.