RANCANG BANGUN API MANAGEMENT PADA APLIKASI SSC MENGGUNAKAN FRAMEWORK WEBIX DI PT XYZ
Abstract
Perusahaan ritel modern kini semakin menghadapi tantangan dalam mengelola berbagai sistem dan aplikasi yang mendukung operasional bisnis mereka. PT XYZ, sebuah perusahaan ritel terkemuka di Indonesia, mengadopsi penggunaan API pada beberapa aplikasinya. Perusahan harus memiliki keterampilan untuk mengatur serta memantau API dengan mengelola hak akses dan melacak log penggunaan API. Maka dari itu, pengembangan sistem Management API menjadi sangat penting guna meningkatkan efisiensi dan kelincahan dalam administrasi API. Penelitian ini bertujuan merancang dan membangun sistem API Management dengan menggunakan framework Webix. Metode agile merupakan pendekatan pengembangan perangkat lunak yang berasal dari proses kerja berulang yang melibatkan penerapan aturan dan solusi yang telah disetujui sebelumnya. Dengan menerapkan metodologi Agile, penelitian ini melibatkan serangkaian tahapan, mulai dari persyaratan, desain, pengembangan, pengujian, implementasi, hingga peninjauan. Hasil akhir dari penelitian ini adalah rancangan sistem API Management yang mencakup pemantauan API, dokumentasi API, dan pengujian API yang menggunakan widget dari framework webix.References
Ariesta, A., Dewi, Y. N., Sariasih, F. A., & Fibriany, F. W. (2021). PENERAPAN METODE AGILE DALAM PENGEMBANGAN APPLICATION PROGRAMMING INTERFACE SYSTEM PADA PT XYZ. Jurnal CoreIT: Jurnal Hasil Penelitian Ilmu Komputer Dan Teknologi Informasi, 7(1), 38. https://doi.org/10.24014/coreit.v7i1.12635
Ehsan, A., Abuhaliqa, M. A. M. E., Catal, C., & Mishra, D. (2022, May 1). RESTful API Testing Methodologies: Rationale, Challenges, and Solution Directions. Applied Sciences (Switzerland), Vol. 12. MDPI. https://doi.org/10.3390/app12094369
Freeman, A. (2020). Making HTTP Requests. In Pro Angular 9 (pp. 599–623). Berkeley, CA: Apress. https://doi.org/10.1007/978-1-4842-5998-6_24
Hendri, H., Hasiholan Manurung, J. W., Ferian, R. A., Hanaatmoko, W. F., & Yulianti, Y. (2020). Pengujian Black Box pada Aplikasi Sistem Informasi Pengelolaan Masjid Menggunakan Teknik Equivalence Partitions. Jurnal Teknologi Sistem Informasi Dan Aplikasi, 3(2), 107. https://doi.org/10.32493/jtsi.v3i2.4694
Ilham Firman Maulana. (2020). Penerapan Firebase Realtime Database pada Aplikasi E-Tilang Smartphone berbasis Mobile Android. Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 4(5), 854–863. https://doi.org/10.29207/resti.v4i5.2232
Kedrin, V. S., & Rodyukov, A. V. (2021). System technologies for the formation of a data control contour for the personal account of an applicant based on the 1C:Enterprise 8.3 platform. Informatics and Education, (2), 12–23. https://doi.org/10.32517/0234-0453-2021-36-2-12-23
Mathijssen, M., Overeem, M., & Jansen, S. (2020). Identification of Practices and Capabilities in API Management: A Systematic Literature Review. Retrieved from http://arxiv.org/abs/2006.10481
Melville, N., & Kohli, R. (2021). Roadblocks to Implementing Modern Digital Infrastructure: Exploratory Study of API Deployment in Large Organizations. https://doi.org/10.24251/HICSS.2021.723
Meng, M., Steinhardt, S. M., & Schubert, A. (2020). Optimizing API documentation: Some guidelines and effects. SIGDOC 2020 - Proceedings of the 38th ACM International Conference on Design of Communication. Association for Computing Machinery, Inc. https://doi.org/10.1145/3380851.3416759
Ningtyas, D. F., & Setiyawati, N. (2021). Implementasi Flask Framework pada Pembangunan Aplikasi Purchasing Approval Request. Jurnal Janitra Informatika Dan Sistem Informasi, 1(1), 19–34. https://doi.org/10.25008/janitra.v1i1.120
Nugroho, C., & Susetyo, Y. A. (n.d.). IMPLEMENTATION OF WEBIX DYNAMIC SCRIPTING FOR WEB-BASED FORM APP DEVELOPMENT AS AN ALTERNATIVE TO DATA-COLLECTING APPLICATIONS. Jurnal Teknik Informatika (JUTIF). https://doi.org/10.20884/1.jutif.2022.3.2.212
Riesco, R., & Villagrá, V. A. (2019). Leveraging cyber threat intelligence for a dynamic risk framework. International Journal of Information Security, 18(6), 715–739. https://doi.org/10.1007/s10207-019-00433-2
Setiawan, G. H., Made, I., Adnyana, B., & Budiarta, K. (2022). Pengujian Performa API (Application Programming Interface) dengan Metode Load Testing. Bali.
Siriwardena, P. (2020). Edge Security with an API Gateway. In Advanced API Security (pp. 103–127). Berkeley, CA: Apress. https://doi.org/10.1007/978-1-4842-2050-4_5
Wingerath, W., Ritter, N., & Gessert, F. (2019). Real-Time Databases. https://doi.org/10.1007/978-3-030-10555-6_3
Copyright (c) 2024 JIKA (Jurnal Informatika)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
License and Copyright Agreement
In submitting the manuscript to the journal, the authors certify that:
- They are authorized by their co-authors to enter into these arrangements.
- That it is not under consideration for publication elsewhere,
- That its publication has been approved by all the author(s) and by the responsible authorities – tacitly or explicitly – of the institutes where the work has been carried out.
- They secure the right to reproduce any material that has already been published or copyrighted elsewhere.
- They agree to the following license and copyright agreement.
Copyright
Authors who publish with International Journal of Advances in Intelligent Informatics agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC BY-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.Â
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
Licensing for Data Publication
International Journal of Advances in Intelligent Informatics use a variety of waivers and licenses, that are specifically designed for and appropriate for the treatment of data:
Open Data Commons Attribution License, http://www.opendatacommons.org/licenses/by/1.0/ (default)
Creative Commons CC-Zero Waiver, http://creativecommons.org/publicdomain/zero/1.0/
Open Data Commons Public Domain Dedication and Licence, http://www.opendatacommons.org/licenses/pddl/1-0/
Other data publishing licenses may be allowed as exceptions (subject to approval by the editor on a case-by-case basis) and should be justified with a written statement from the author, which will be published with the article.
Open Data and Software Publishing and Sharing
The journal strives to maximize the replicability of the research published in it. Authors are thus required to share all data, code or protocols underlying the research reported in their articles. Exceptions are permitted but have to be justified in a written public statement accompanying the article.
Datasets and software should be deposited and permanently archived inappropriate, trusted, general, or domain-specific repositories (please consult http://service.re3data.org and/or software repositories such as GitHub, GitLab, Bioinformatics.org, or equivalent). The associated persistent identifiers (e.g. DOI, or others) of the dataset(s) must be included in the data or software resources section of the article. Reference(s) to datasets and software should also be included in the reference list of the article with DOIs (where available). Where no domain-specific data repository exists, authors should deposit their datasets in a general repository such as ZENODO, Dryad, Dataverse, or others.
Small data may also be published as data files or packages supplementary to a research article, however, the authors should prefer in all cases a deposition in data repositories.