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.