Authors:
Rifqi Rosidin
1
;
Deden Witarsyah
1
;
Muharman Lubis
1
and
Haryasena Panduwiyasa
1
;
2
Affiliations:
1
Information System, School of Industrial and System Engineering, Telkom University, Bandung, Indonesia
;
2
Industirial Engineering, School of Industrial and System Engineering, Telkom University, Bandung, Indonesia
Keyword(s):
Rest API, JSON, Postman, Black-Box Testing.
Abstract:
Technological developments are rapidly growing, especially in web application development. A full-stack developer involves combining presentation with business logic, which is front-end application development that focuses on engagement and user interface, and back-end development focuses on algorithms and databases. The Show Up application which helps business owners in marketing and selling products with social media integration, currently still uses a complicated full-stack development method, making it challenging to develop and integrate because the presentation and business logic are mixed in one part of development. It takes a series of systems that can bridge the two effectively and efficiently. In this study, the Iterative Incremental method is used to develop an API that aims to integrate between sections, including the front-end and back-end programs, using the Representational State Transfer (REST) Rest API approach to the Show-up as a product application so that it can b
e integrated with various devices such as mobile, web, and desktop, using the JavaScript Object Notation (JSON) standard data format. The effectiveness of the Rest API is tested using the black-box method, with two tests: Unit testing and Performance testing. From unit testing, it is evident that all features work well. Then, with performance testing, the Rest API Show-up application server can receive 1,000 client requests in 1 minute and process 2,000 server requests.
(More)