Sistem Autentikasi Multi-Peran Berbasis Web Menggunakan Framework Laravel Dan JWT
| dc.contributor.advisor | Kurniawan, Ely Dwi | |
| dc.contributor.author | Rahayu, Asnita Andini | |
| dc.date.accessioned | 2026-08-14T03:09:28Z | |
| dc.date.issued | 2026-07-17 | |
| dc.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. | |
| dc.description.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. | |
| dc.identifier.citation | APA | |
| dc.identifier.kodeprodi | KODEPRODI55401#TEKNIK INFORMATIKA | |
| dc.identifier.nidn | NIDN0013078703 | |
| dc.identifier.nim | NIM3312311048 | |
| dc.identifier.uri | https://repository.polibatam.ac.id//handle/PL29/5111 | |
| dc.language.iso | other | |
| dc.publisher | Politeknik Negeri Batam | |
| dc.subject | Autentikasi Multi-Peran | |
| dc.subject | Laravel | |
| dc.subject | JSON Web Token | |
| dc.subject | RoleBased Access Control | |
| dc.subject | Fun run | |
| dc.title | Sistem Autentikasi Multi-Peran Berbasis Web Menggunakan Framework Laravel Dan JWT | |
| dc.title.alternative | Web-Based Multi-Role Authentication System Using Laravel Framework And JWT | |
| dc.type | Book |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- Lembar_Pengesahan.pdf
- Size:
- 212.38 KB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- Borang_Publikasi.pdf
- Size:
- 320.03 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
