Amartharizqi, Muhammad Rafly (2025) OPTIMASI REST API LARAVEL DENGAN METODE IN-MEMORY CACHE DAN QUEUE (STUDI KASUS: APLIKASI JADI JUARA). Undergraduate thesis, UPN Veteran Jawa Timur.
![]() |
Text (Cover)
21081010311_Cover.pdf Download (3MB) |
![]() |
Text (Bab 1)
21081010311_Bab 1.pdf Download (257kB) |
![]() |
Text (Bab 2)
21081010311_Bab 2.pdf Download (422kB) |
![]() |
Text (Bab 3)
21081010311_Bab 3.pdf Restricted to Repository staff only until 19 June 2028. Download (928kB) |
![]() |
Text (Bab 4)
21081010311_Bab 4.pdf Restricted to Repository staff only until 19 June 2028. Download (2MB) |
![]() |
Text (Bab 5)
21081010311_Bab 5.pdf Download (257kB) |
![]() |
Text (Daftar Pustaka)
21081010311_Daftar Pustaka.pdf Download (255kB) |
![]() |
Text (Lampiran)
21081010311_Lampiran.pdf Restricted to Repository staff only Download (1MB) |
Abstract
Optimasi performa REST API aplikasi Jadi Juara dengan menggunakan metode queue, in-memory cache, dan penggantian web server ke FrankenPHP serta kombinasi FrankenPHP dengan kedua metode tersebut. Tools yang digunakan untuk mengimplementasikan queue dan in-memory cache yaitu Redis. Metode queue diimplementasikan pada endpoint API yang dapat dijalankan secara asinkron dan metode in-memory cache diimplementasikan pada endpointAPI yang sering diakses. Hasil pengujian pada endpoint yang diimplementasikan queue request per second meningkat sebesar 905%–1039% dan menurunkan time per request sebesar 85%–86,6%. Pada kombinasi metode queue dan penggunaan FrankenPHP request per second meningkat sebesar 1407%–1778% dan time per request turun hingga 89%–89,37%. Penggunaan CPU pada kombinasi queue dan FrankenPHP turun antara 33,03% hingga 47,17%. Pada endpoint optimasi in-memory cache request per second meningkat hingga 116% dan time per request menurun hingga 48%. Sedangkan kombinasi antar metode in-memory cache dan FrankenPHP meningkatkan request per second hingga 116%, time per request hingga 48% dan menurunkan penggunaan CPU hingga 36%. Penggunaan metode quueu dan in memory cache mengakibatkan penggunaan memory meningkat 3%-7% dan kombinasi metode queue dan in-memory cache dengan web server FrankenPHP meningkat hingga 8%. Dengan hasil ini kombinasi FrankenPHP dengan metode in memory cache serta queue menjadi solusi terbaik untuk meningkatkan performa REST API pada aplikasi Jadi Juara.
Item Type: | Thesis (Undergraduate) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Contributors: |
|
||||||||||||
Subjects: | Q Science > QA Mathematics > QA76 Computer software Q Science > QA Mathematics > QA76.6 Computer Programming |
||||||||||||
Divisions: | Faculty of Computer Science > Departemen of Informatics | ||||||||||||
Depositing User: | Muhammad Rafly Amartharizqi | ||||||||||||
Date Deposited: | 20 Jun 2025 03:03 | ||||||||||||
Last Modified: | 20 Jun 2025 03:03 | ||||||||||||
URI: | https://repository.upnjatim.ac.id/id/eprint/38377 |
Actions (login required)
![]() |
View Item |