Hevin, Nazla Dio (2026) {JALUR NON REGULER - LOMBA} IMPLEMENTASI ROLE-BASED ACCESS CONTROL (RBAC) PADA RESTFUL API NODE.JS UNTUK MANAJEMEN AKSES MULTI-PERAN DI PLATFORM VOLUNTEERIN.ID. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.
|
Text (COVER - ABSTRAK)
COVER.pdf - Published Version Download (786kB) |
|
|
Text (BAB I)
BAB I.pdf - Published Version Download (397kB) |
|
|
Text (BAB II)
BAB II.pdf - Published Version Restricted to Registered users only Download (3MB) |
|
|
Text (BAB III)
BAB III.pdf - Published Version Restricted to Registered users only Download (663kB) |
|
|
Text (BAB IV)
BAB IV.pdf - Published Version Download (240kB) |
|
|
Text (DAFTAR PUSTAKA - LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf - Published Version Restricted to Registered users only Download (978kB) |
|
|
Archive (SOURCE CODE)
Sourcecode - 22.11.5265.zip Restricted to Repository staff only Download (199kB) |
Abstract
Pengembangan platform kerelawanan digital Volunteerin.id menghadapi tantangan krusial dalam mengelola keamanan akses data bagi pengguna multiperan, yaitu Volunteer, Partner, dan Admin. Ketiadaan mekanisme kontrol akses yang ketat berisiko menyebabkan kerentanan keamanan seperti eskalasi hak akses (privilege escalation) dan manipulasi data lintas pengguna, yang berdampak negatif pada integritas data serta kepercayaan ekosistem kerelawanan. Laporan ini menerapkan metode Role-Based Access Control (RBAC) pada arsitektur RESTful API berbasis Node.js untuk memitigasi risiko tersebut secara efektif. Tahapan laporan meliputi perancangan model basis data relasional, pengembangan middleware authentication dan authorization menggunakan JSON Web Token (JWT), serta penerapan prinsip Least Privilege sesuai standar ANSI/INCITS 3592004. Evaluasi sistem dilakukan melalui Unit Testing dan Integration Testing otomatis serta validasi eksternal. Hasil laporan menunjukkan bahwa mekanisme RBAC yang dibangun berhasil mencapai tingkat kelulusan pengujian 100%, mampu mencegah akses ilegal secara real-time, dan telah tervalidasi keandalannya dengan pencapaian Juara 1 pada Hackathon ITFEST 5.0. Laporan ini memberikan solusi keamanan yang robust dan scalable yang dapat dimanfaatkan oleh pengembang perangkat lunak sebagai referensi arsitektur keamanan, serta menjamin perlindungan data bagi pengguna platform Volunteerin.id.
| Item Type: | Thesis (S1 - Sarjana) | ||
|---|---|---|---|
| Contributor: |
|
||
| Uncontrolled Keywords: | RBAC, RESTful API, Node.js, Keamanan Sistem, Volunteerin.id, System Security. | ||
| Subjects: | 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 000 Ilmu komputer, informasi dan pekerjaan umum 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 004 Pemrosesan data dan ilmu komputer |
||
| Divisions: | Fakultas Ilmu Komputer > Informatika | ||
| Depositing User: | RC Universitas AMIKOM Yogyakarta | ||
| Date Deposited: | 10 Jul 2026 04:00 | ||
| Last Modified: | 10 Jul 2026 04:00 | ||
| URI: | http://eprints.amikom.ac.id/id/eprint/32053 |
Actions (login required)
![]() |
View Item |

