User Provider Berbasis Rest Api Untuk Framework Laravel:Studi Kasus Startup Social Enterprise Papon.Id

Eleazar, David (2022) User Provider Berbasis Rest Api Untuk Framework Laravel:Studi Kasus Startup Social Enterprise Papon.Id. Skripsi thesis, Universitas Tanjungpura.

[img] Text (Cover)
Cover_D1041151025.pdf - Published Version

Download (46kB)
[img] Text (Yuridis)
Yuridis_D1041151025.pdf - Published Version

Download (277kB)
[img] Text (Surat Pernyataan)
SP_D1041151025.pdf - Published Version

Download (80kB)
[img] Text (Abstrak)
Abstrak_D1041151025.pdf - Published Version

Download (18kB)
[img] Text (Kata Pengantar)
Kapeng_D1041151025.pdf - Published Version

Download (66kB)
[img] Text (Daftar Isi)
Dafis_D1041151025.pdf - Published Version

Download (52kB)
[img] Text (Daftar Lain)
Daflain_D1041151025.pdf - Published Version

Download (43kB)
[img] Text (Bab I)
Bab1_D1041151025.pdf - Published Version

Download (104kB)
[img] Text (Bab II)
Bab2_D1041151025.pdf - Updated Version

Download (372kB)
[img] Text (Bab III)
Bab3_D1041151025.pdf - Accepted Version
Restricted to Repository staff only

Download (303kB)
[img] Text (Bab IV)
Bab4_D1041151025.pdf - Accepted Version
Restricted to Repository staff only

Download (1MB)
[img] Text (Bab V)
Bab5_D1041151025.pdf - Accepted Version
Restricted to Repository staff only

Download (16kB)
[img] Text (Daftar Pustaka)
Dapus_D1041151025.pdf - Published Version

Download (153kB)
[img] Text (Lampiran)
Lamp_D1041151025.pdf - Accepted Version
Restricted to Repository staff only

Download (207kB)

Abstract

Autentikasi pengguna adalah salah satu kebutuhan wajib halaman web untuk melindungi sumber daya yang dimilikinya terhadap akses yang tidak sah. Salah satu framework web berbahasa PHP, yaitu framework Laravel, memiliki mekanisme autentikasi yang canggih dengan mempergunakan middleware autentikasi dan user provider untuk mengambil serta memvalidasi data pengguna, tetapi mekanisme ini secara default hanya melakukan autentikasi pengguna ke basis data relasional yang didukungnya melalui user provider bawaan. Papon.id adalah salah satu startup usaha sosial yang memberdayakan framework Laravel untuk mengembangkan halaman webnya, baik untuk website yang dapat diakses tanpa autentikasi maupun yang mewajibkan autentikasi. Sayangnya, kebutuhan autentikasi pengguna pada halaman web Papon.id terhalang oleh batasan sistemnya yang tidak mengizinkan untuk mengautentikasi pengguna ke basis data perusahaan, melainkan harus melalui layanan web yang dibangun dengan gaya arsitektur Representational State Transfer (REST). Penelitian ini bertujuan untuk mengembangkan suatu paket pustaka custom user provider yang dapat menangani kasus autentikasi pengguna ke layanan web eksternal diluar framework Laravel, tanpa harus membangun ulang keseluruhan middleware autentikasi pada framework Laravel. Penelitian ini akan melakukan proses persiapan, observasi, perancangan, pengembangan dan pengujian, serta publikasi. Hasil dari penelitian ini adalah sebuah paket pustaka custom user provider, yang dapat diinstal didalam proyek berbasis framework Laravel manapun dengan kasus autentikasi serupa yang dialami oleh startup Papon.id, dengan hasil pengujian menunjukkan bahwa custom user provider ini dapat melakukan proses login, logout, membuat permintaan HTTP terautentikasi ke layanan web eksternal, dan melakukan refresh acces token dengan baik. Secara umum, penelitian ini dinilai berhasil membuat paket pustaka custom user provider yang memenuhi kebutuhan autentikasi pengguna terhadap layanan web eksternal Papon.id.

Item Type: Thesis (Skripsi)
Creators:
CreatorsNomor Induk Mahasiswa (NIM)Email
Eleazar, DavidNIMD1041151025UNSPECIFIED
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 006 Metode komputer khusus
Divisions: Fakultas Teknik > Teknik Informatika S1
Depositing User: Sri Yulihartini
Date Deposited: 11 Jul 2024 07:32
Last Modified: 11 Jul 2024 07:32
URI: http://36.95.239.66/id/eprint/1198

Actions (login required)

View Item View Item