Peningkatan Performa Restful Api Menggunakan Teknik Caching Dan Query Optimization

Saputra, Agus (2026) Peningkatan Performa Restful Api Menggunakan Teknik Caching Dan Query Optimization. Other thesis, Politeknik Negeri Bengkalis.

[thumbnail of Abstract] Text (Abstract)
1.SK-6304221466-Abstract.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (193kB)
[thumbnail of Bab I Pendahuluan] Text (Bab I Pendahuluan)
2.SK-6304221466-Bab I Pendahuluan.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (163kB)
[thumbnail of Daftar Pustaka] Text (Daftar Pustaka)
3.SK-6304221466-Daftar Pustaka.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (129kB)
[thumbnail of Full Text] Text (Full Text)
4.SK-6304221466-Full Text1.pdf - Submitted Version
Restricted to Registered users only
Available under License Creative Commons Attribution Share Alike.

Download (5MB) | Request a copy

Abstract

RESTful APIs play a pivotal role in data exchange within modern application architectures. However, the traffic monitoring system at Bengkalis State Polytechnic faces performance issues due to periodic polling techniques, resulting in high traffic loads, latency, and response failures. This research aims to analyze the effectiveness of Redis-based caching and query optimization (including indexing and query simplification) in improving API performance. The research method employs an experimental approach with load testing using Apache JMeter under load scenarios ranging from 50 to 250 virtual users. The results demonstrate significant performance improvements post-optimization. In the normal load scenario (50 users), the average response time was successfully reduced from 36,307 ms to 192 ms. Throughput increased drastically from 1.1 to 11.89 requests per second. Furthermore, the optimization successfully reduced the error rate from the 18-29% range in the baseline condition to 0% at medium loads, while maintaining system stability at peak loads. This study concludes that the combination of caching and query optimization is highly effective in handling high traffic loads in polling-based systems.

Item Type: Thesis (Other)
Uncontrolled Keywords: RESTful API, Caching, Redis, Query Optimization, Apache JMeter, API Performance.
Subjects: 000 – UMUM, ILMU KOMPUTER, DAN INFORMASI > 005 – Pemrograman, Perangkat Lunak > 005.3 Perangkat Lunak (Software)
Divisions: Jurusan Teknik Informatika > Sarjana Terapan (D-IV) Rekayasa Perangkat Lunak > SKRIPSI
Depositing User: D-IV RPL KELAS B 2022
Date Deposited: 25 May 2026 07:25
Last Modified: 25 May 2026 07:25
URI: https://eprints.polbeng.ac.id/id/eprint/5131

Actions (login required)

View Item
View Item