Rozak, Fatkhur (2025) Rekomendasi Optimasi Penerapan Cache Strategy Pattern Pada Applicant Tracking System Berbasis Website. Undergraduate thesis, Politeknik Negeri Jember.
![]() |
Text (Abstract)
Abstract.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (227kB) |
![]() |
Text (Bab 1 Pendahuluan)
Bab 1 Pendahuluan.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (226kB) |
![]() |
Text (Daftar Pustaka)
Daftar Pustaka.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (190kB) |
![]() |
Text (Laporan Lengkap)
Laporan Lengkap.pdf - Submitted Version Restricted to Registered users only Download (3MB) | Request a copy |
Abstract
Applicant Tracking Systems (ATS) face significant performance challenges due to high data volumes, leading to long waiting times and potential system failures. To address this, this research proposes the implementation of database caching to enhance system responsiveness, throughput, and scalability. Despite caching's non-persistent nature, its performance benefits are substantial. This study implements and comparatively analyzes four prominent caching strategies—Cache-Aside, Write-Through, Write-Behind, and Read-Through—within a microservices-based ATS. Evaluation is conducted based on Cache-Hit, Cache-Miss, Response Time, and Resource Utilization, utilizing the Simple Additive Weighting (SAW) method to determine the optimal strategy. Testing results indicate that all implemented caching strategies significantly reduce response time compared to a no-cache baseline. Specifically, Write-Behind demonstrates the most ideal response time (15ms), albeit with increased resource utilization. Based on the SAW method, the Write-Behind strategy is recommended as the most optimal solution for ATS, achieving the highest preference score of 0.3751.
Actions (login required)
![]() |
View Item |