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

dc.contributor.advisorKurniawan, Ely Dwi
dc.contributor.authorRahayu, Asnita Andini
dc.date.accessioned2026-08-14T03:09:28Z
dc.date.issued2026-07-17
dc.descriptionPerkembangan 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.
dc.description.abstractPerkembangan 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.
dc.identifier.citationAPA
dc.identifier.kodeprodiKODEPRODI55401#TEKNIK INFORMATIKA
dc.identifier.nidnNIDN0013078703
dc.identifier.nimNIM3312311048
dc.identifier.urihttps://repository.polibatam.ac.id//handle/PL29/5111
dc.language.isoother
dc.publisherPoliteknik Negeri Batam
dc.subjectAutentikasi Multi-Peran
dc.subjectLaravel
dc.subjectJSON Web Token
dc.subjectRoleBased Access Control
dc.subjectFun run
dc.titleSistem Autentikasi Multi-Peran Berbasis Web Menggunakan Framework Laravel Dan JWT
dc.title.alternativeWeb-Based Multi-Role Authentication System Using Laravel Framework And JWT
dc.typeBook

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
3312311048_Book.pdf
Size:
2.29 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Lembar_Pengesahan.pdf
Size:
212.38 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Borang_Publikasi.pdf
Size:
320.03 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: