Litcius/Paper detail

Design and Implementation of REST API for Academic Information System

Andi Ais Prayogi, Mohammad Niswar, Indrabayu Indrabayu, M. Rifqi Rijal

2020IOP Conference Series Materials Science and Engineering24 citationsDOIOpen Access PDF

Abstract

Abstract With the increased number of information systems used in an organization, there is also an increased importance of data exchange between these systems. This research deals with prototype development and performance analysis of Rest API for academic information system. Rest API was developed using two different server technologies, NodeJS and PHP. The prototype was developed on top of a database server using one sample table that represents employee in a higher education institution. For each of the Rest API developed, there were 2 types of endpoint created. Experiment was set with one database containing a single table and utilized Apache Jmeter to simulate up to 1000 concurrent requests. The results of the experiment show NodeJS implementation of REST API consistently has better performance compared to PHP based REST API implementation. NodeJS implementation reached 100% throughput for up to 1000 concurrent requests, while PHP reached 48.70% throughput when serving the same number of concurrent requests.

Topics & Concepts

Rest (music)Computer scienceTable (database)ThroughputOperating systemDatabaseSet (abstract data type)Sample (material)Programming languageMedicineWirelessCardiologyChemistryChromatographyMobile and Web ApplicationsWeb Applications and Data ManagementWeb Data Mining and Analysis