Design and Implementation Of Restful Api Using Oauth 2.0 Authentication In Laravel Framework On Marketplace (Case Study: CV. Marvelindo Utama)

Authors

  • Varrel Bramasta Nugraha Institut Teknologi Telkom Purwokert0
  • Muhammad Lulu Latif Usman Institut Teknologi Telkom Purwokerto

DOI:

https://doi.org/10.59934/jaiea.v4i1.593

Keywords:

Blackbox, Extreme Programming, Oauth 2.0, REST API, Supply Chain Management

Abstract

CV Marvelindo Utama is an electronics company that sells data packages and other internet-related products, with distribution warehouses and branch outlets across various regions. The company's challenge lies in its manual marketing through WhatsApp. This research aims to address this issue by designing a Supply Chain Management system for the marketplace using REST API and Oauth 2.0 authentication to ensure data security. The Extreme Programming (XP) application development method is used to expedite the development process. This research is expected to help CV Marvelindo Utama face modern technological challenges and improve operational efficiency. Testing results using blackbox and unit testing indicate that the system meets the requirements, with blackbox testing achieving a 100% success rate and unit testing yielding positive results.

Downloads

Download data is not yet available.

References

V. S. Nabila, M. I. Lubis, and S. Aisyah, “Analisis Perencanaan Supply Chain Management pada Seneca Coffe Studio Kota Medan,” J. Ilmu Komputer, Ekon. dan Manaj., vol. 2, no. 1, pp. 1734–1744, 2022.

A. Muhammad Yusuf, D. Soediantono, and S. Staf Dan Komando Angkatan Laut, “Supply Chain Management and Recommendations for Implementation in the Defense Industry: A Literature Review,” Int. J. Soc. Manag. Stud., vol. 3, no. 3, pp. 63–77, 2022.

Y. Yunhasnawa, S. Aprilianto, M. F. Allam, and D. A. S. Himawan, “Pengembangan Restful api Untuk Membantu Pembudidaya Ikan Lele Dalam Sistem Manajemen Rantai Pasok ‘Panen - Panen,’” J. Cahaya Mandalika), pp. 260–272, 2023.

N. Wulandari, A. Wibowo, and B. Susanto, “Penerapan Restful api untuk Membangun Program Pembayaran Piutang Menggunakan Otentikasi Oauth 2.0,” J. Terap. Teknol. Inf., vol. 5, no. 1, pp. 1–10, 2021, doi: 10.21460/jutei.2021.51.230.

M. Amdi Rizal, I. Ahmad, N. Aftirah, and W. Lestari, “Aplikasi Inventory Persediaan Barang Berbasis Web Menggunakan Metode Extreme Programming (Studi Kasus : Esha 2 Cell),” Jl. ZA. Pagar Alam, vol. 3, no. 2, pp. 2774–5384, 2022.

N. A. Septiani and F. Y. Habibie, “Penggunaan Metode Extreme Programming Pada Perancangan Sistem Informasi Pelayanan Publik,” J. Sist. Komput. dan Inform., vol. 3, no. 3, p. 341, 2022, doi: 10.30865/json.v3i3.3931.

F. R. Hidayatullah, “Pengembangan Safir (Sistem Informasi Manajemen Travel Haji Dan Umroh) Dengan Menggunakan Metodologi Extreme Programming,” 2021, [Online]. Available: https://dspace.uii.ac.id/handle/123456789/36689

D. S. Rafianto Naufal, “492081-Penerapan-Metode-Scrum-Pada-Pembuatan-Us-0588Ee5C,” Penerapan Metod. Scrum Pada Pembuatan User Exp. Land. Page Sist. Inf. Lentera, vol. 3, no. 2, pp. 1–14, 2021.

I. Kusuma, A. Susanto, and I. U. W. Mulyono, “Implementasi Restful Web Services Dengan Otorisasi Oauth 2.0 Pada Sistem Pembayaran Parkir,” Simetris J. Tek. Mesin, Elektro dan Ilmu Komput., vol. 10, no. 1, pp. 391–404, 2019, doi: 10.24176/simet.v10i1.3026.

D. I. Putri, R. R. Isnanto, and K. T. Martono, “Perancangan Aplikasi Multimedia untuk Pembelajaran Anatomi Tubuh Manusia untuk Sekolah Dasar,” J. Teknol. dan Sist. Komput., vol. 4, no. 1, p. 124, 2016, doi: 10.14710/jtsiskom.4.1.2016.124-132.

I. K. D. Senapartha, “Implementasi Single Sign-On Menggunakan Google Identity, REST dan Oauth 2.0 Berbasis Scrum,” J. Tek. Inform. dan Sist. Inf., vol. 7, no. 2, pp. 307–320, 2021, doi: 10.28932/jutisi.v7i2.3437.

R. Taufiq and D. D. Rayananda, “Implementasi Single Sign on Dengan Oauth 2.0 Untuk Efektifitas Login,” vol. 12, no. 02, pp. 36–50, 2023.

M. Fachrian et al., “Pengaruh Metode Design Thinking yang digabungkan dengan metode Extreme Programming Dalam Membangun Inovasi pada Website ‘ Kerjayuk ’ Untuk Mahasiswa Universitas Telkom,” e-Proceeding Eng., vol. 8, no. 5, pp. 10962–10969, 2021.

M. Y. Handita and E. Setiawan, “Sistem Informasi Penerimaan Pegawai Dengan Metode Agile Extreme Programming,” J. Pendidik. Teknol. Inf., vol. 5, no. 2, pp. 154–164, 2022, doi: 10.37792/jukanti.v5i2.571.

D. R. Pratama, B. Irmawati, and R. Robbani, “Pengembangan REST API SiAbang (Sistem Administrasi Pembangunan) Menggunakan Java,” J. Begawe Teknol. Inf., vol. 4, no. 1, pp. 133–142, 2023, doi: 10.29303/jbegati.v4i1.978.

K. Triatama, A. S. Puspaningrum, S. Sintaro, and M. I. Takaendengan, “Rancang Bangun Sistem Informasi Nilai Akhir Siswa Berbasis Web Menggunakan Extreme Programming,” J. Inform. dan Rekayasa Perangkat Lunak, vol. 4, no. 2, pp. 135–140, 2023, doi: 10.33365/jatika.v4i2.2581.

Setiawansyah, H. Sulistiani, A. Yuliani, and F. Hamidy, “Perancangan Sistem Informasi Akuntansi Upah Lembur Karyawan Menggunakan Extreme Programming,” Technomedia J., vol. 6, no. 1 Agustus, pp. 1–14, 2021, doi: 10.33050/tmj.v6i1.1421.

D. febriantoro, “Perancangan Sistem Informasi Desa Pada Kecamatan Sendang Agung Menggunakan Extreme Programming,” J. Inform. dan Rekayasa Perangkat Lunak, vol. 2, no. 2, pp. 230–238, 2021, [Online]. Available: http://jim.teknokrat.ac.id/index.php/informatika

D. Pasha, A. S. Puspaningrum, and D. I. Eka Eritiana, “Permodelan E-Posyandu Untuk Perkembangan Balita Menggunakan Extreme Programming,” J. Data Sci. Inf. Syst., vol. 1, no. 1, pp. 1–8, 2023, doi: 10.58602/dimis.v1i1.13.

A. A. Mutezar and Umniy Salamah, “Pengembangan Sistem Manajemen Event Pameran Karya Mahasiswa Menggunakan Metode Extreme Programming,” J. RESTI (Rekayasa Sist. dan Teknol. Informasi), vol. 5, no. 4, pp. 809–819, 2021, doi: 10.29207/resti.v5i4.3249.

Downloads

Published

2024-10-15

How to Cite

Nugraha, V. B. ., & Usman, M. L. L. (2024). Design and Implementation Of Restful Api Using Oauth 2.0 Authentication In Laravel Framework On Marketplace (Case Study: CV. Marvelindo Utama). Journal of Artificial Intelligence and Engineering Applications (JAIEA), 4(1), 172–180. https://doi.org/10.59934/jaiea.v4i1.593