Sistem Autentikasi Multi-Peran Berbasis Web Menggunakan Framework Laravel Dan JWT

Repository Analytics

Statistic Details

Updated data
1Viewes
0Downloaded
1Accessed per month
1Countries
Loading...
Thumbnail Image

Authors

Rahayu, Asnita Andini

Journal Title

Journal ISSN

Volume Title

Publisher

Politeknik Negeri Batam

Abstract

Perkembangan teknologi informasi mendorong pemanfaatan sistem berbasis web pada berbagai bidang untuk meningkatkan efisiensi dan keamanan pengelolaan data. Salah satu aspek penting dalam pengembangan aplikasi web adalah penerapan autentikasi dan pembatasan hak akses pengguna. Pada sistem yang memiliki banyak pengguna dengan peran yang berbeda, diperlukan mekanisme autentikasi yang aman serta pengelolaan hak akses yang terstruktur untuk mencegah akses yang tidak sesuai dengan kewenangan pengguna. Penelitian ini bertujuan untuk merancang dan membangun sistem autentikasi multi-peran berbasis web menggunakan framework Laravel dan JSON Web Token (JWT). Implementasi sistem dilakukan pada studi kasus registrasi nomor peserta fun run yang melibatkan beberapa jenis pengguna, yaitu Admin Key, Admin Event, Petugas Check-in/Admin View, dan Guest. Sistem menerapkan autentikasi berbasis token menggunakan JWT serta pembatasan akses berdasarkan role pengguna. Selain itu, sistem menyediakan fitur pengambilan nomor peserta tanpa login, pengelolaan data peserta dan event, serta fitur pencarian nomor peserta untuk mendukung proses pengecekan dan dokumentasi data peserta. Metode pengembangan yang digunakan adalah Waterfall yang terdiri dari tahap analisis kebutuhan, perancangan sistem, implementasi, pengujian, dan pemeliharaan. Sistem dibangun menggunakan framework Laravel dan database SQLite. Hasil penelitian menunjukkan bahwa penerapan autentikasi multi-peran menggunakan JWT mampu membatasi akses pengguna sesuai role yang dimiliki serta mendukung pengelolaan data secara terstruktur. Sistem yang dibangun juga dapat membantu proses registrasi nomor peserta fun run, pengelolaan data peserta, dan proses pengecekan peserta secara lebih efektif dan efisien.

Description

Perkembangan teknologi informasi mendorong pemanfaatan sistem berbasis web pada berbagai bidang untuk meningkatkan efisiensi dan keamanan pengelolaan data. Salah satu aspek penting dalam pengembangan aplikasi web adalah penerapan autentikasi dan pembatasan hak akses pengguna. Pada sistem yang memiliki banyak pengguna dengan peran yang berbeda, diperlukan mekanisme autentikasi yang aman serta pengelolaan hak akses yang terstruktur untuk mencegah akses yang tidak sesuai dengan kewenangan pengguna. Penelitian ini bertujuan untuk merancang dan membangun sistem autentikasi multi-peran berbasis web menggunakan framework Laravel dan JSON Web Token (JWT). Implementasi sistem dilakukan pada studi kasus registrasi nomor peserta fun run yang melibatkan beberapa jenis pengguna, yaitu Admin Key, Admin Event, Petugas Check-in/Admin View, dan Guest. Sistem menerapkan autentikasi berbasis token menggunakan JWT serta pembatasan akses berdasarkan role pengguna. Selain itu, sistem menyediakan fitur pengambilan nomor peserta tanpa login, pengelolaan data peserta dan event, serta fitur pencarian nomor peserta untuk mendukung proses pengecekan dan dokumentasi data peserta. Metode pengembangan yang digunakan adalah Waterfall yang terdiri dari tahap analisis kebutuhan, perancangan sistem, implementasi, pengujian, dan pemeliharaan. Sistem dibangun menggunakan framework Laravel dan database SQLite. Hasil penelitian menunjukkan bahwa penerapan autentikasi multi-peran menggunakan JWT mampu membatasi akses pengguna sesuai role yang dimiliki serta mendukung pengelolaan data secara terstruktur. Sistem yang dibangun juga dapat membantu proses registrasi nomor peserta fun run, pengelolaan data peserta, dan proses pengecekan peserta secara lebih efektif dan efisien.

Citation

APA

Endorsement

Review

Supplemented By

Referenced By