Penerapan RESTful API untuk Membangun Program Pembayaran Piutang Menggunakan Otentikasi OAuth 2.0
DOI:
https://doi.org/10.21460/jutei.2021.51.230Keywords:
Payment, Acoounts Receivable, RESTful, OAuth 2.0, Load TestingAbstract
Retail business competition which is increasingly fast requires businesses to have a product sales strategy that is able to compete. Amigo Group convert this strategy by providing account receivable services for customers. The study " Penerapan RESTful API untuk Membangun Program Pembayaran Piutang Menggunakan Otentikasi OAuth 2.0", focused on how to use RESTful to provide the transaction API for accounts receivable payments, and the use of OAuth 2.0 as an authentication method, as well as load testing of API.
The system design has been done with UML modeling language in the form of activity diagrams and sequence diagrams. Programming was done using the Laravel framework and MySQL database. Load testing was performed using the Locust application.
These designs produced Back End functions that can be used on web and mobile platforms. As a result of load testing, the use of the OAuth 2.0 method is more advantageous than using Basic Auth. This is shown by the response time and request per second which is more stable in the use of OAuth 2.0.
References
S. M. Hery, Pengantar Akuntansi, Jakarta, Indonesia, 2015.
T.J. Utomo. (Juni, 2010). Lingkungan Bisnis dan Persaingan Bisnis Ritel. Fokus Ekonomi. Hal. 70-80.
V. Surwase. (Januari, 2016). REST API Modeling Languages - A Developer's Perspective. International Journal of Science Technology & Engineering. Hal 634-637.
I. Kusuma, A. Susanto, I. U. Mulyono. (April, 2019). IMPLEMENTASI RESTFUL WEB SERVICES DENGAN OTORISASI OAUTH 2.0 PADA SISTEM PEMBAYARAN PARKIR. Simetris. Hal. 391-404.
S. S. Sodikin, Akuntansi Pengantar, Yogyakarta, Indonesia, 2009.
R. Rischpater, JavaScript JSON Cookbook, Birmingham, 2015.
M. Waschke, Personal Cybersecurity : How to Avoid and Recover from Cybercrime, Washington, 2017.
R. Boyd, Geting Started with OAuth 2.0, Sebastopol, 2012.
C. Bihis, Mastering OAuth 2.0, Birmingham, 2015.
B. Enrile, Performance Testing with JMeter 2.9, Birmingham-Mumbai, 2013.
D. I. Permatasari, M. Ardani, A. Y. Ma’ulfa, N. Ilhami, S. G. Pratama, S.R. Astuti, & N.W. Naufalita. (Januari, 2020). Pengujian Aplikasi Menggunakan Metode Load Testing dengan Apache Jmeter pada Sistem Informasi Pertanian. Jurnal Sistem dan Teknologi Informasi. Hal. 135-139.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Nina Wulandari, Argo Wibowo, Budi Susanto
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish articles in JUTEI agree on the following rules:
1. The author grants non exclusive royalty free rights, and is willing to publish articles online and complete (full access). With such rights JUTEI reserves the right to save, transfers, manages in various forms, maintains and publishes articles while keeping the author's name as the copyright owner.
2. Each author contained in the article has contributed fully to the substance and intellectual, and is accountable to the public. If in the future there is a copyright infringement notification then this will be responsibility of the author, not JUTEI.