Pembangunan Sumber Daya Sentralisasi Data pada Aplikasi Pengelolaan UMKM Menggunakan RESTFul dan Oauth 2.0
DOI:
https://doi.org/10.32493/jtsi.v7i2.35334Kata Kunci:
Oauth 2.0, RestFul, Resource Server, Authorization Server, MSMEsAbstrak
Pelayanan terhadap Usaha Mikro, Kecil, dan Menengah (UMKM) terus ditingkatkan oleh Dinas Koperasi, Usaha Kecil dan Menengah (DinKopUKM) Kota Salatiga. Salah satunya adalah dengan mengimplementasikan teknologi dalam berbagai pelayanan. Aplikasi-aplikasi tersebut perlu didukung prinsip integrasi informasi agar tidak terjadi redundansi data serta terlaksana penyebaran data yang valid dan terpercaya. Pada penelitian ini dilakukan pembangunan server sumber daya menggunakan RESTFul yang memungkinkan sistem pihak ketiga terhubung ke komponen produk untuk query informasi tentang objek dan melakukan operasi dasar dengan menggunakan protokol HTTP. Serta menggunakan Oauth 2.0 merupakan protokol otorisasi terbuka yang mengizinkan sistem atau aplikasi pihak ketiga melalui protokol HTTP untuk mengakses resource dengan hak akses tertentu. Dalam sistem ini terbagi menjadi empat bagian utama yaitu pelaku UMKM yang terdaftar dalam sistem sebagai resource owner, aplikasi pihak ketiga sebagai pemohon/penerima data, resource server sebagai penyedia layanan sumber daya, dan authorization server yang berguna untuk memvalidasi identitas pengguna maupun aplikasi pihak ketiga. Dengan adanya sistem yang terintegrasi, pelaku UMKM di kota Salatiga tidak perlu mengulangi proses pendataan UMKM ketika menggunakan sistem informasi lain yang disediakan oleh pemerintah kota Salatiga dengan tetap menjaga keamanan dan privasi data pengguna.
Referensi
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
Unduhan
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2024 Nina Setiyawati, Dwi Hosanna Bangkalang, Gilang Windu Asmara
Artikel ini berlisensi 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