Pembangunan Sumber Daya Sentralisasi Data pada Aplikasi Pengelolaan UMKM Menggunakan RESTFul dan Oauth 2.0
DOI:
https://doi.org/10.32493/jtsi.v7i2.35334Keywords:
Oauth 2.0, RestFul, Resource Server, Authorization Server, MSMEsAbstract
Services for Micro, Small and Medium Enterprises (MSMEs) continue to be improved by the Department of Cooperatives, Small and Medium Enterprises (DinKopUKM) of Salatiga City. One way is to implement technology in various services. These applications need to be supported by the principle of information integration so that there is no data redundancy and dissemination of valid and reliable data is achieved. In this research, a resource server was built using RESTFul which allows third party systems to connect to product components to query information about objects and perform basic operations using the HTTP protocol. And using Oauth 2.0 is an open authorization protocol that allows third-party systems or applications via the HTTP protocol to access resources with certain access rights. This system is divided into four main parts, namely MSME actors registered in the system as resource owners, third party applications as data requesters/recipients, resource servers as resource service providers, and authorization servers which are useful for validating the identity of users and third party applications. With an integrated system, MSME players in the city of Salatiga do not need to repeat the MSME data collection process when using other information systems provided by the Salatiga city government while maintaining the security and privacy of user data.
References
Amaury-Alexandre Schaller. (2021). Business Model Innovation Roadmap for the Digital Transformation Process of German SME [Bangkok University]. amaury_schaller final thesis (1).pdf
Amundsen, M., & Richardson, L. (2013). RESTful Web APIs. O’REILLY.
Choirudin, R., & Adil, A. (2019). Implementasi Rest Api Web Service dalam Membangun Aplikasi Multiplatform untuk Usaha Jasa. MATRIK : Jurnal Manajemen, Teknik Informatika Dan Rekayasa Komputer, 18(2), 284–293. https://doi.org/10.30812/matrik.v18i2.407
Cholifah, W. N., Yulianingsih, Y., & Sagita, S. M. (2018). Pengujian Black Box Testing pada Aplikasi Action & Strategy Berbasis Android dengan Teknologi Phonegap. STRING (Satuan Tulisan Riset Dan Inovasi Teknologi), 3(2), 206. https://doi.org/10.30998/string.v3i2.3048
Cotrino, A., Sebastián, M. A., & González-Gaya, C. (2020). Industry 4.0 roadmap: Implementation for small and medium-sized enterprises. Applied Sciences (Switzerland), 10(23), 1–17. https://doi.org/10.3390/app10238566
Fatman, Y. (2020). Implementasi Metode Open Authorization (OAUTH2) Untuk Pengelolaan Data Dosen di Universitas Islam Nusantara. Ainet : Jurnal Informatika, 2(1), 10–18. https://doi.org/10.26618/ainet.v2i1.3212
Febriyanti, N. M. D., Sudana, A. A. K. O., & Piarsa, I. N. (2021). Implementasi Black Box Testing pada Sistem Informasi Manajemen Dosen. 2(3), 1–10.
Huang, C. C., Wu, J. H., Wu, J. H., & Liu, W. C. (2021). Digital transformation of SMEs. In Digital transformation of SMEs during COVID-19: A systematic review. Journal of Business Research. OECD Publising. https://doi.org/https://doi.org/10.1787/bdb9256a-en
I Gede Merta Ariantara, I. A. & W. H. N. P. (2020). Penerapan REST API dalam Pengembangan Aplikasi Pemesanan Rental Mobil Berbasis Web dan Mobile (Studi Kasus: CV. Dwi Cipta Rent Car). Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 4(8), 2569–2576.
IBM. (2017). Rest Api Developer Guide. In IBM. IBM.
Mark Logic Corp. (2019). REST Application Developer’s Guide. MarkLogic Corporation.
Masse, M. (2012). REST API Design Rulebook. In O’Reilly. O’REILLY.
Microsoft Azure. (2022). Cara mengotorisasi akun pengembang menggunakan OAuth 2.0 di API Management.
oauth.net. (2020). OAuth 2.0. https://oauth.net/2/
OECD. (2019). a Road Map for Sme and Entrepreneurship Policy in Ireland. October.
Parecki, A. (2022). The Little Book of OAuth 2.0 RFCs. IETF Trust.
Parlika, R., Nisaa’, T. A., Ningrum, S. M., & Haque, B. A. (2020). Studi Literatur Kekurangan Dan Kelebihan Pengujian Black Box. Teknomatika, 10(02), 131–140.
Patni, S. (2017). Pro RESTful APIs: Design, Build and Integrate with REST, JSON, XML and JAX-RS. In Pro RESTful APIs. Apress. https://doi.org/10.1007/978-1-4842-2665-0
Prasetyo, T. H., & Hijrih, F. (2015). Desain arsitektur Enterprise Application Integration (EAI) sebagai middleware untuk aplikasi pemerintah (e-government). Proceedings Konferensi Nasional …, 9–10.
Rahman, S. S. M., Hossain, N., Hossain, M. A., Hossain, M. Z., & Sohag, M. H. I. (2020). OAuth 2.0: A Framework to Secure the OAuth-Based Service for Packaged Web Application. In OAuth 2.0 (Issue August, pp. 92–139). IGI Global. https://doi.org/10.4018/978-1-7998-3355-0.ch005
Saputro, D. A. (2018). Penerapan RESTful Web Service dan JSON pada Application Programming Interface (API) Sistem Informasi Perkembangan Ayam Broiler Berbasis Kemitraan. https://repository.uksw.edu/handle/123456789/15263%0Ahttps://repository.uksw.edu/bitstream/123456789/15263/2/T1_672011206_Full text.pdf
Setiyani, L. (2019). Pengujian Sistem Informasi Inventory Pada Perusahaan Distributor Farmasi Menggunakan Metode Black Box Testing. Techno Xplore : Jurnal Ilmu Komputer Dan Teknologi Informasi, 4(1), 1–9. https://doi.org/10.36805/technoxplore.v4i1.539
Tanaem, P. F., Wijaya, A. F., Manuputty, A. D., & Huwae, G. N. (2020). Penerapan RESTFul Web Service Pada Disain Arsitektur Sistem Informasi Pada Perguruan Tinggi (Studi Kasus: STARS UKSW). JASIEK (Jurnal Aplikasi Sains, Informasi, Elektronika Dan Komputer), 2(1)(1), 11–20.
Wicaksono, S. R. (2022). Black Box Testing Teori Dan Studi Kasus (Issue February). https://doi.org/10.5281/zenodo.7659674
Yu, F., & Schweisfurth, T. (2020). Industry 4.0 technology implementation in SMEs – A survey in the Danish-German border region. International Journal of Innovation Studies, 4(3), 76–84. https://doi.org/10.1016/j.ijis.2020.05.001
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Nina Setiyawati, Dwi Hosanna Bangkalang, Gilang Windu Asmara
![Creative Commons License](http://i.creativecommons.org/l/by-nc/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Authors who publish with this journal 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 that allows others to share the work with an acknowledgement 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 acknowledgement 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 (See The Effect of Open Access).
Jurnal Teknologi Sistem Informasi dan Aplikasi have CC BY-NC or an equivalent license as the optimal license for the publication, distribution, use, and reuse of scholarly work.
In developing strategy and setting priorities, Jurnal Teknologi Sistem Informasi dan Aplikasi recognize that free access is better than priced access, libre access is better than free access, and libre under CC BY-NC or the equivalent is better than libre under more restrictive open licenses. We should achieve what we can when we can. We should not delay achieving free in order to achieve libre, and we should not stop with free when we can achieve libre.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License
YOU ARE FREE TO:
- Share - copy and redistribute the material in any medium or format
- Adapt - remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms