{JALUR NON REGULER - LOMBA} IMPLEMENTASI ROLE-BASED ACCESS CONTROL (RBAC) PADA RESTFUL API NODE.JS UNTUK MANAJEMEN AKSES MULTI-PERAN DI PLATFORM VOLUNTEERIN.ID

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.

[img] Text (COVER - ABSTRAK)
COVER.pdf - Published Version

Download (786kB)
[img] Text (BAB I)
BAB I.pdf - Published Version

Download (397kB)
[img] Text (BAB II)
BAB II.pdf - Published Version
Restricted to Registered users only

Download (3MB)
[img] Text (BAB III)
BAB III.pdf - Published Version
Restricted to Registered users only

Download (663kB)
[img] Text (BAB IV)
BAB IV.pdf - Published Version

Download (240kB)
[img] Text (DAFTAR PUSTAKA - LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf - Published Version
Restricted to Registered users only

Download (978kB)
[img] 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:
Pembimbing
Hartanto, Bambang Pilu
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 View Item