ANALISIS PERBANDINGAN STRATEGI CACHE REDIS PADA INTEGRASI SISTEM PURCHASE ORDER

IRFAN CAHYO ARIAWAN, - (2024) ANALISIS PERBANDINGAN STRATEGI CACHE REDIS PADA INTEGRASI SISTEM PURCHASE ORDER. S1 thesis, Universitas Pendidikan Indonesia.

Abstract

Di era digital saat ini, pentingnya integrasi data yang cepat dan efisien dalam mendukung proses operasional dan pengambilan keputusan di perusahaan, terutama dalam mengatasi latensi pemrosesan data yang sering terjadi pada integrasi sistem. Metode yang digunakan dalam penelitian ini adalah mengunakan Design Research Methodology (DRM) dengan menerapkan cache-aside, di mana data disimpan sementara di memori untuk mempercepat waktu akses. Penelitian ini juga membandingkan berbagai strategi cache Redis untuk mengoptimalkan waktu pemrosesan data. Temuan penelitian menunjukkan bahwa penerapan cache-aside secara signifikan meningkatkan efisiensi penggunaan CPU dan mengurangi waktu pemrosesan dari 240 detik menjadi 30 detik per 100 item. Data yang diintegrasikan selama bulan Juni 2024 menunjukkan bahwa tanpa cache Redis, rata- rata waktu pemrosesan adalah 193,87 detik per 100 item, yang turun menjadi 70 detik setelah penerapan cache Redis pada beberapa hari tertentu. Selain itu, penggunaan CPU tanpa cache rata-rata adalah 8.932%, sementara dengan cache turun drastis menjadi 1.9262%. Di sisi lain, penggunaan memori meningkat dari 85.301 MB tanpa cache menjadi 92.950 MB dengan cache. Namun, masalah ini dapat diatasi dengan menerapkan mekanisme Time-to-Live (TTL) pada Redis. Penelitian ini diharapkan dapat memberikan kontribusi signifikan bagi peningkatan kinerja sistem integrasi di berbagai konteks bisnis. Dengan memanfaatkan mekanisme caching, organisasi dapat mencapai alur kerja pemrosesan data yang lebih responsif dan efisien, yang pada akhirnya meningkatkan kinerja dan keandalan sistem secara keseluruhan. Implikasi praktis dari penelitian ini menunjukkan bahwa penerapan strategi caching yang efektif dapat mengatasi tantangan kritis dalam aplikasi yang intensif data, yang pada akhirnya mendorong peningkatan efisiensi operasional dan mendukung proses pengambilan keputusan strategis. ----------- In today's digital era, the importance of fast and efficient data integration in supporting operational processes and decision-making in companies is crucial, especially in overcoming data processing latency often encountered in system integration. The methodology used in this research is the Design Research Methodology (DRM) with the application of cache-aside, where data is temporarily stored in memory to speed up access time. This study also compares various Redis caching strategies to optimize data processing time. The findings indicate that the application of cache-aside significantly improves CPU usage efficiency and reduces processing time from 240 seconds to 30 seconds per 100 items. Data integrated during June 2024 showed that without Redis cache, the average processing time was 193.87 seconds per 100 items, which dropped to 70 seconds after applying Redis cache on certain days. Additionally, CPU usage without cache averaged 8.932%, while with cache it drastically dropped to 1.9262%. On the other hand, memory usage increased from 85.301 MB without cache to 92.950 MB with cache. However, this issue can be addressed by implementing the Time-to-Live (TTL) mechanism on Redis. This research is expected to make a significant contribution to improving the performance of integration systems in various business contexts. By leveraging caching mechanisms, organizations can achieve more responsive and efficient data processing workflows, ultimately enhancing overall system performance and reliability. The practical implications of this research indicate that the implementation of effective caching strategies can overcome critical challenges in data-intensive applications, ultimately driving increased operational efficiency and supporting strategic decision-making processes.

[img] Text
S_RPL_1909373_Title.pdf

Download (692kB)
[img] Text
S_RPL_1909373_Chapter1.pdf

Download (149kB)
[img] Text
S_RPL_1909373_Chapter2.pdf
Restricted to Staf Perpustakaan

Download (184kB)
[img] Text
S_RPL_1909373_Chapter3.pdf

Download (419kB)
[img] Text
S_RPL_1909373_Chapter4.pdf
Restricted to Staf Perpustakaan

Download (788kB)
[img] Text
S_RPL_1909373_Chapter5.pdf

Download (91kB)
[img] Text
S_RPL_1909373_Appendix.pdf
Restricted to Staf Perpustakaan

Download (81kB)
Official URL: http://repository.upi.edu
Item Type: Thesis (S1)
Additional Information: https://scholar.google.com/citations?hl=id&user=ibz6yLMAAAAJ SINTA ID : 6681751 SINTA ID : 6682222
Uncontrolled Keywords: Integrasi Data, Cache Redis, Cache-Aside, Purchase Order, Time-to- Live (TTL).
Subjects: L Education > L Education (General)
Q Science > QA Mathematics > QA76 Computer software
Divisions: UPI Kampus cibiru > S1 Rekayasa Perangkaat Lunak
Depositing User: Irfan Cahyo Ariawan
Date Deposited: 23 Sep 2024 03:21
Last Modified: 23 Sep 2024 03:21
URI: http://repository.upi.edu/id/eprint/119802

Actions (login required)

View Item View Item