PERANCANGAN KEAMANAN SISTEM MONITORING SMART HYDROPONIC FIK UPNVJ MENGGUNAKAN JSON WEB TOKEN (JWT)

Adinda Rizki Sya'bana Diva, . (2026) PERANCANGAN KEAMANAN SISTEM MONITORING SMART HYDROPONIC FIK UPNVJ MENGGUNAKAN JSON WEB TOKEN (JWT). Skripsi thesis, Universitas Pembangunan Nasional Veteran Jakarta.

[img] Text
ABSTRAK.pdf

Download (171kB)
[img] Text
AWAL.pdf

Download (945kB)
[img] Text
BAB 1.pdf
Restricted to Repository UPNVJ Only

Download (229kB)
[img] Text
BAB 2.pdf
Restricted to Repository UPNVJ Only

Download (490kB)
[img] Text
BAB 3.pdf
Restricted to Repository UPNVJ Only

Download (875kB)
[img] Text
BAB 4.pdf
Restricted to Repository UPNVJ Only

Download (3MB)
[img] Text
BAB 5.pdf

Download (198kB)
[img] Text
DAFTAR PUSTAKA.pdf

Download (192kB)
[img] Text
RIWAYAT HIDUP.pdf
Restricted to Repository staff only

Download (98kB)
[img] Text
LAMPIRAN.pdf
Restricted to Repository UPNVJ Only

Download (1MB)
[img] Text
HASIL PLAGIARISME.pdf
Restricted to Repository staff only

Download (19MB)
[img] Text
ARTIKEL KI.pdf
Restricted to Repository staff only

Download (531kB)

Abstract

The FIK UPNVJ smart hydroponic monitoring system, built as a publicly accessible web-based platform, has vulnerabilities in its access control mechanism, particularly due to weak security standardization in IoT devices and the limitations of stateful session-based authentication in distributed environments. This research aims to design and implement a JWT-based access control security architecture for the system, as well as to evaluate its efficiency in terms of security and resource utilization compared to session-based authentication. The system was built on a FastAPI, Vue.js, PostgreSQL/TimescaleDB, and Docker stack, with two independent environments for each scheme. Security testing was conducted using Kali Linux bash scripts against 14 restricted endpoints with 4 attack scenarios for each scheme, while performance testing used Locust with 50 virtual users over 60 seconds across 500 trials. The results show that JWT achieved a 100% success rate, while session-based authentication reached only 78.57% due to failures in the session replay attack and session timeout scenarios. In terms of performance, JWT recorded a response time of 368.31 ms and a throughput of 35.16 req/s, slightly better than session (370.61 ms; 35.10 req/s), along with lower memory usage (463.86 compared to 468.88 MB), while CPU usage between the two schemes was relatively equal (0.50% compared to 0.51%). This study concludes that JWT with the ECDSA (ES256) algorithm is superior in terms of security, with a significantly lower risk level, and comparable performance, and is therefore recommended as the optimal access control mechanism for the FIK UPNVJ smart hydroponic monitoring system.

Item Type: Thesis (Skripsi)
Additional Information: [No.Panggil: 2210511056] [Pembimbing 1: Supriyanto] [Pembimbing 2: Neny Rosmawarni] [Penguji 1: Widya Cholil] [Penguji 2: Hamonangan Kinantan Prabu]
Uncontrolled Keywords: access control, authentication, IoT, JSON Web Token, system security.
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Fakultas Ilmu Komputer > Program Studi Informatika (S1)
Depositing User: ADINDA RIZKI SYA'BANA DIVA
Date Deposited: 27 Aug 2026 07:57
Last Modified: 27 Aug 2026 07:57
URI: http://repository.upnvj.ac.id/id/eprint/51706

Actions (login required)

View Item View Item