Analisis Perbandingan Kinerja Backend API Menggunakan PHP, Golang, dan JavaScript

Authors

  • Fanes Pratama Universitas Multi Data Palembang
  • Ahmad Farisi Universitas Multi Data Palembang

DOI:

https://doi.org/10.62411/tc.v24i1.12080

Abstract

Pengembangan backend API yang efisien sangat penting dalam mendukung aplikasi web modern. Namun, pemilihan bahasa pemrograman dan metode query yang optimal masih menjadi tantangan bagi pengembang. Penelitian ini bertujuan untuk membandingkan kinerja backend RESTful API yang dibangun menggunakan tiga bahasa pemrograman (Go, PHP, dan JavaScript) serta empat metode pengambilan data (Raw SQL, ORM, Query Builder, dan Stored Procedure). Metode penelitian yang digunakan adalah kuantitatif true-experimental, dengan pengujian Load Testing, Spike Testing, dan Stress Testing untuk mengevaluasi jumlah permintaan yang berhasil, penggunaan CPU, dan penggunaan memori. Hasil pengujian menunjukkan bahwa Go dengan Raw SQL memiliki kinerja tertinggi dalam jumlah permintaan, waktu respons, dan penanganan beban, diikuti oleh Node.js, sementara PHP memiliki kinerja terendah.   Kata kunci: Backend API, Pengujian Kinerja, Metode Query

Author Biography

Ahmad Farisi, Universitas Multi Data Palembang

Program Studi Sistem Informasi, Fakultas Ilmu Komputer dan Rekayasa

Downloads

Published

2025-02-26

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.