Syahrony, Daffa Afifi (2025) Analisis Perbandingan Performa dan Resource Management Backend Framework Golang, Node.js, Python dalam API Web Service. Undergraduate thesis, Politeknik Negeri Jember.
![]() |
Text (Abstract)
Abstract.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (11kB) |
![]() |
Text (Bab 1 Pendahuluan)
Bab 1 Pendahuluan.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (135kB) |
![]() |
Text (Daftar Pustaka)
Daftar Pustaka.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (144kB) |
![]() |
Text (Laporan Lengkap)
Laporan Lengkap.pdf - Submitted Version Restricted to Registered users only Download (4MB) | Request a copy |
Abstract
The increasing number of internet users in Indonesia demands web services that are responsive and well-optimized. One of the key factors influencing web service performance is the backend framework. This study compares the performance of three frameworks: Gin (Golang), Express (Node.js), and Flask (Python) in terms of response speed and CPU and RAM usage using Apache JMeter with load testing methods. The results show that Express is the most stable framework, with an average response time of 2.51 seconds, CPU usage of 3.79%, RAM usage of 3.20%, and a relatively low failed request rate. Gin performs best in GET methods, with the lowest RAM consumption 0.46% and a response time of 4.07 seconds, but experiences performance drops in POST requests. Flask, despite having a response time of 3.13 seconds, has a high failed request rate of 5,445, making it less suitable for applications handling a large number of requests. In conclusion, the choice of backend framework should be based on the specific needs of the application. Express is the best overall choice due to its stability in handling various levels of API complexity. Gin is more suitable for data-centric applications with a large number of users, while Flask is better suited for small-scale applications with limited request traffic.
Item Type: | Thesis (Undergraduate) | ||||||
---|---|---|---|---|---|---|---|
Contributors: |
|
||||||
Uncontrolled Keywords: | performa,webservice,API,backend,framework,golang,nodejs,python | ||||||
Subjects: | 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 457 - Teknik Komputer 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 458 - Teknik Informatika 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 463 - Teknik Perangkat Lunak |
||||||
Divisions: | Jurusan Teknologi Informasi > Prodi D4 Teknik Informatika > Tugas Akhir | ||||||
Depositing User: | Daffa Afifi Syahrony | ||||||
Date Deposited: | 27 Mar 2025 02:12 | ||||||
Last Modified: | 27 Mar 2025 02:12 | ||||||
URI: | https://sipora.polije.ac.id/id/eprint/40548 |
Actions (login required)
![]() |
View Item |