Implementasi Web Service Restful API Pada Aplikasi Shamostore Berbasis Android Menggunakan Flutter dan Laravel Sanctum

Penulis

  • Nur Fauzi Mahasiswa
  • Mardi Hardjianto Universitas Budi Luhur

Kata Kunci:

Web Service, RESTful API, Flutter, Laravel, Laravel Sanctum

Abstrak

Shamostore merupakan toko fashion yang menjual berbagai macam baju dan sepatu bermerk seperti Nike, Adidas, Trasher, dan lain-lain. Selama ini Shamostore hanya mempunyai web saja untuk kegiatan berbisnis dan belum memasuki ranah mobile seperti Android dan belum memiliki API serta autentikasi pengguna. Dengan adanya masalah tersebut maka solusi terbaik yang dapat membantu pemilik dari Shamostore agar dapat memudahkan dalam berbisnis terutama di bidang fashion adalah membuat aplikasi berbasis Android menggunakan Flutter dan RESTful API serta Laravel Sanctum untuk menangani proses autentikasi atau otorisasi pengguna. Flutter adalah platform yang digunakan para developer untuk membuat aplikasi multiplatform hanya dengan satu basis coding(code base), sedangkan RESTful API merupakan penerapan dari API (Application Program Interface). Tujuan dari penggunaan RESTful API adalah untuk saling berbagi data antar aplikasi dan mempercepat proses pengembangan aplikasi dengan cara menyediakan sebuah function yang terpisah sehingga developer tidak perlu lagi membuat fitur yang serupa. cara kerja dari RESTful API yaitu REST client akan melakukan akses pada data/resource pada REST server dimana masing-masing resource atau data/resource tersebut akan dibedakan oleh sebuah global ID atau URIs (Universal Resource Identifiers), lalu Laravel Sanctum digunakan sebagai factor tambahan untuk melakukan proses autentikasi atau otorisasi dalam aplikasi serta meghasilkan token yang dimana autentikasi atau otorisasinya  ditangani melalui cookie. Dengan adanya aplikasi ini diharapkan dapat membantu pemilik dari Shamostore untuk memudahkan dalam urusan berbisnis.

Referensi

d. setiawan, “dampak perkembangan teknologi informasi dan komunikasi terhadap budaya,” j. simbolika res. learn. commun. study, vol. 4, no. 1, p. 62, 2018, doi: 10.31289/simbollika.v4i1.1474.

y. soraya and j. husna, “motivasi relawan melalui media sosial facebook pada gerakan donasi motor pustaka di desa pematang pasir kecamatan ketapang kabupaten lampung selatan,” j. ilmu perpust., vol. 8, no. 2, pp. 256–266, 2020, [online]. available: https://ejournal3.undip.ac.id/index.php/jip/article/view/26814.

d. susanto and r. intan, “pembuatan aplikasi virtual maket rumah berbasis android,” 2017.

r. aditya, v. h. pranata wijaya, and p. b. a. a. putra, “rancang bangun aplikasi monitoring kegiatan menggunakan metode prototype,” j. inf. technol. comput. sci., vol. 1, no. 1, pp. 47–57, 2021, [online]. available: https://e-journal.upr.ac.id/index.php/jcoms/article/view/2955.

n. ramdhani and r. h. al-fadillah, “web service dan contoh pengaplikasiannya,” no. march, 2020.

r. rizal and a. rahmatulloh, “restful web service untuk integrasi sistem akademik dan perpustakaan universitas perjuangan,” j. ilm. inform., vol. 7, no. 01, p. 54, 2019, doi: 10.33884/jif.v7i01.1004.

m. m. amin, “interoperabilitas perangkat lunak menggunakan restful web service,” regist. j. ilm. teknol. sist. inf., vol. 4, no. 1, pp. 14–22, 2018, doi: 10.26594/register.v4i1.1129.

a. ramadhan, “jurnal teknologi dan manajemen informatika penerapan aplikasi android e-payment dan pemesanan layanan pujasera,” vol. 8, no. 1, pp. 46–55, 2022.

m. arman, “metode pertahanan web server terhadap distributed slow http dos attack,” jatisi (jurnal tek. inform. dan sist. informasi), vol. 7, no. 1, pp. 56–70, 2020, doi: 10.35957/jatisi.v7i1.284.

m. g. l. putra and m. i. a. putera, “analisis perbandingan metode soap dan rest yang digunakan pada framework flask untuk membangun web service,” scan - j. teknol. inf. dan komun., vol. 14, no. 2, pp. 1–7, 2019, doi: 10.33005/scan.v14i2.1480.

yaddarabullah and d. lestari, “perancangan sistem komunikasi data alat pencatatan meter,” infotekjar (jurnal nas. inform. dan teknol. jaringan), vol. 3, no. 1, pp. 49–54, 2018.

a. firdaus, s. widodo, a. sutrisman, s. g. fadhilah nasution, and r. mardiana, “rancang bangun sistem informasi perpustakaan menggunakan web sevice pada jurusan teknik komputer polsri,” j. inform., vol. 5, no. 2, pp. 81–87, 2019.

r. choirudin and a. adil, “implementasi rest api web service dalam membangun aplikasi multiplatform untuk usaha jasa,” matrik j. manajemen, tek. inform. dan rekayasa komput., vol. 18, no. 2, pp. 284–293, 2019, doi: 10.30812/matrik.v18i2.407.

w. surya and a. syahputra, “perancangan aplikasi mobile e-commerce perangkat elektronik dengan menggunakan rest api berbasis android,” it (informatic tech. j., vol. 8, no. 2, p. 173, 2021, doi: 10.22303/it.8.2.2020.173-183.

a. imran and a. rustianto, “jurnal informatika terpadu,” j. inform. terpadu, vol. 7, no. 1, pp. 33–38, 2021, [online]. available: https://journal.nurulfikri.ac.id/index.php/jit.

Unduhan

Diterbitkan

30-09-2022

Cara Mengutip

Fauzi, N., & Hardjianto, M. (2022). Implementasi Web Service Restful API Pada Aplikasi Shamostore Berbasis Android Menggunakan Flutter dan Laravel Sanctum. Prosiding Seminar Nasional Mahasiswa Fakultas Teknologi Informasi (SENAFTI), 1(1), 1147–1154. Diambil dari https://senafti.budiluhur.ac.id/index.php/senafti/article/view/323

Artikel paling banyak dibaca berdasarkan penulis yang sama

1 2 > >>