eprintid: 32053 rev_number: 14 eprint_status: archive userid: 12 dir: disk0/00/03/20/53 datestamp: 2026-07-10 04:00:39 lastmod: 2026-07-10 04:00:39 status_changed: 2026-07-10 04:00:39 type: thesis metadata_visibility: show creators_name: Hevin, Nazla Dio creators_nim: 22.11.5265 contributors_name: Hartanto, Bambang Pilu corp_creators: Universitas AMIKOM Yogyakarta title: {JALUR NON REGULER - LOMBA} IMPLEMENTASI ROLE-BASED ACCESS CONTROL (RBAC) PADA RESTFUL API NODE.JS UNTUK MANAJEMEN AKSES MULTI-PERAN DI PLATFORM VOLUNTEERIN.ID ispublished: pub subjects: 000.000.000A subjects: 000.000.004 divisions: if full_text_status: restricted keywords: RBAC, RESTful API, Node.js, Keamanan Sistem, Volunteerin.id, System Security. 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. date: 2026-01-20 date_type: published institution: Universitas AMIKOM Yogyakarta department: Fakultas Ilmu Komputer thesis_type: bachelor thesis_name: skripsi citation: 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. document_url: https://eprints.amikom.ac.id/id/eprint/32053/1/COVER.pdf document_url: https://eprints.amikom.ac.id/id/eprint/32053/2/BAB%20I.pdf document_url: https://eprints.amikom.ac.id/id/eprint/32053/3/BAB%20II.pdf document_url: https://eprints.amikom.ac.id/id/eprint/32053/4/BAB%20III.pdf document_url: https://eprints.amikom.ac.id/id/eprint/32053/5/BAB%20IV.pdf document_url: https://eprints.amikom.ac.id/id/eprint/32053/6/Daftar%20Pustaka%20dan%20Lampiran.pdf document_url: https://eprints.amikom.ac.id/id/eprint/32053/7/Sourcecode%20-%2022.11.5265.zip