DeAI Research
Source · Jurnal Pengembangan Teknologi dan Ilmu Komputer

Studi Perbandingan Performa Autentikasi Menggunakan JWT dan PASETO pada Komunikasi RESTful API Berbasis Node.js

2026Tasya Putri Permatasari; Aryo Pinandito

cid af17390706c6ec93b7a40d1e0a4f440d0cc13f1dd0934e8761d53f95d89b9fae · original · open access · via openalex

Title: Studi Perbandingan Performa Autentikasi Menggunakan JWT dan PASETO pada Komunikasi RESTful API Berbasis Node.js
Authors: Tasya Putri Permatasari; Aryo Pinandito
Venue: Jurnal Pengembangan Teknologi dan Ilmu Komputer
Year: 2026
Canonical: openalex:https://openalex.org/W7220793724
URL: https://openalex.org/W7220793724
Collector: openalex
OA: true

ABSTRACT
RESTful API bersifat stateless dan tidak menyediakan mekanisme autentikasi bawaan, sehingga pengembang perlu menambahkan metode seperti Session Based Authentication, JSON Web Token (JWT), atau Platform-Agnostic Security Tokens (PASETO), yang masing-masing berpotensi memberikan beban pemrosesan berbeda pada server. Penelitian ini bertujuan mengukur dan membandingkan performa ketiga metode autentikasi tersebut pada RESTful API berbasis Node.js berdasarkan waktu pemrosesan (processing time) dan penggunaan memori (memory usage). Pengujian dilakukan pada endpoint /login dan /profile menggunakan Apache JMeter untuk waktu respon dan library heapdiff untuk penggunaan heap memory. Hasilnya menunjukkan perbedaan performa signifikan antar metode pada seluruh variabel dan endpoint. Perbedaan waktu pemrosesan yang signifikan secara statistik. Sedangkan perbedaan penggunaan memori jauh lebih besar terutama pada endpoint /profile, di mana PASETO mengonsumsi memori yang lebih tinggi dibandingkan Session Based Authentication. Hal ini menunjukkan bahwa pemilihan metode autentikasi lebih berdampak pada efisiensi memori dibandingkan kecepatan pemrosesan. Session Based Authentication direkomendasikan untuk sistem yang mengutamakan efisiensi sumber daya, sedangkan PASETO lebih sesuai untuk sistem yang memprioritaskan keamanan kriptografis meskipun membutuhkan memori yang lebih besar.