Analisis Performa Backend Framework: Studi Komparasi Framework Golang dan Node.js

S Suwarno(1*), Amalia Putri Yulandi(2),

(1) Universitas Internasional Batam, Indonesia
(2) Universitas Internasional Batam, Indonesia
(*) Corresponding Author

Abstract


Currently, there are many programming languages that have been developed to assist developers in creating applications. One of them is the Golang programming language. Golang is a programming language created and developed by the Google Engineer team in 2009. The Golang programming language has several uses including as a language for building Backend Stacks, developing E-Commerce applications, and developing Cloud Native. In this case, the focus is on the Golang programming language as the back-end stack. To find out the effectiveness of the Golang programming language, a comparison is made with another programming language, namely the Node.js programming language. In this research, the two programming languages are compared with parameters of response speed, consumption of CPU and memory resources. This research reveals that Golang responds faster, and uses less CPU resources. Meanwhile, Node.Js has a good balance in the use of resources, especially memory.

Full Text:

PDF

References


A. Mubariz, D. Nur, E. Tungadi, and M. N. Y. Utomo, “Perancangan Back-End Server Menggunakan Arsitektur Rest dan Platform Node . JS ( Studi Kasus : Sistem Pendaftaran Ujian Masuk Politeknik Negeri Ujung Pandang ),” Semin. Nas. Tek. Elektro dan Inform., pp. 72–77, 2020.

N. Agung, Dasar Pemrograman Golang. 2021.

“Insights 2020 Developer Survey,” Stack Overflow, 2020. https://insights.stackoverflow.com/survey/2020#technology (accessed Nov. 23, 2021).

A. Firdaus, S. Widodo, A. Sutrisman, S. G. Fadhilah Nasution, and R. Mardiana, “Rancang Bangun Sistem Informasi Perpustakaan Menggunakan WEB Sevice Pada Jurusan Teknik Komputer Polsri,” J. Inform., vol. 5, no. 2, pp. 81–87, 2019.

A. C. Rompis and R. F. Aji, “Perbandingan Performa Kinerja Node.js, PHP, dan Python dalam Aplikasi REST,” CogITo Smart J., vol. 4, no. 1, p. 171, 2018, doi: 10.31154/cogito.v4i1.92.171-187.

R. Gutama and T. Dirgahayu, “Implementasi Scrum Pada Manajemen Proyek Pengembangan Aplikasi Sistem Monitoring dan Evaluasi Pembangunan ( SMEP ),” Informatics Dep. Univ. Islam Indones., vol. Vol 2, p. 7, 2021.

A. Ridwan, “Analisis Perbandingan Performa Apache Web Server Dan Nginx Menggunakan Apache Jmeter,” J. Teknoif ITP, vol. 8, no. 2, pp. 87–92, 2020, doi: 10.21063/jtif.2020.v8.2.87-92.

G. D. M. Zulma, H. B. Seta, and T. Yuniati, “Implementasi Algoritma

Aes Dan Bcrypt Untuk Pengamanan File Dokumen,” Inform. J. Ilmu Komput., vol. 18, no. 2, p. 163, 2022, doi: 10.52958/iftk.v18i2.4667.




DOI: http://dx.doi.org/10.30645/jurasik.v8i1.551

DOI (PDF): http://dx.doi.org/10.30645/jurasik.v8i1.551.g529

Refbacks

  • There are currently no refbacks.



JURASIK (Jurnal Riset Sistem Informasi dan Teknik Informatika)
Published Papers Indexed/Abstracted By:

Jumlah Kunjungan : View My Stats