ANALISIS PERFORMA REPRESENTATIONAL STATE TRANSFER (REST) APPLICATION PROGRAMMING INTERFACE (API) MENGGUNAKAN PHP DAN NODE.JS PADA APLIKASI PEMILIHAN UMUM

HARYADI, HABBYAN LAZUARD (2023) ANALISIS PERFORMA REPRESENTATIONAL STATE TRANSFER (REST) APPLICATION PROGRAMMING INTERFACE (API) MENGGUNAKAN PHP DAN NODE.JS PADA APLIKASI PEMILIHAN UMUM. Other thesis, Nusa Putra University.

[thumbnail of Skripsi] Text (Skripsi)
HABBYAN LAZUARD HARYADI .pdf

Download (1MB)

Abstract

Elections (General Elections) are an important mechanism for implementing people's sovereignty in the Unitary State of Indonesia. The main purpose of elections is to choose leaders and deputy leaders who will lead the country or region. In elections, large voter data needs to be handled efficiently using a backend system. One popular technology for creating backend servers is the Representational State Transfer (REST) Application Programming Interface (API), which enables communication between applications or systems via the HTTP protocol.
In this study, an analysis of the REST API performance between PHP and Node.js was carried out in general election applications. The performance of these two programming languages is compared in terms of response speed, ease of development, and application scalability. The System development life cycle (SDLC) Prototype method is used in the development of this application.
DPT (Fixed Voter Data) data for Malang City with a total of 600 thousand data is used as a sample database and server test. PHP and Node.js are used to access the database and provide the response that is displayed to the user. The performance of the two frameworks is evaluated to measure how fast they perform.
This study aims to assist decision makers in determining the right programming language for general election applications. From the results of research conducted on the NODE.JS response speed is superior with a stable average speed of 58 -60 while PHP has an increase in the average record per millisecond along with an increase in data size, in the ease of development parameter Node.js has a better advantage compared to PHP both in terms of boilerplate, code complexity and model architecture used and in system capability parameters. Both of them can run the features tested well.

Keywords: General Election, REST API, PHP, Node.js, Performance

Item Type: Thesis (Other)
Subjects: Computer > Informatic Engineering
Divisions: Faculty of Engineering, Computer and Design > Informatic Engineering
Depositing User: Mr Perpus
Date Deposited: 02 Oct 2024 01:36
Last Modified: 02 Oct 2024 01:36
URI: http://repository.nusaputra.ac.id/id/eprint/926

Actions (login required)

View Item
View Item