ANALISIS PERBANDINGAN EFEKTIVITAS DARI ARSITEKTUR RESTFUL DAN ARSITEKTUR GRPC PADA IMPLEMENTASI WEB SERVICE

Yanuardi, Muhammad Irsyad (2024) ANALISIS PERBANDINGAN EFEKTIVITAS DARI ARSITEKTUR RESTFUL DAN ARSITEKTUR GRPC PADA IMPLEMENTASI WEB SERVICE. Undergraduate thesis, Universitas Muhammadiyah Malang.

[thumbnail of PENDAHULUAN.pdf]
Preview
Text
PENDAHULUAN.pdf

Download (1MB) | Preview
[thumbnail of BAB I.pdf] Text
BAB I.pdf
Restricted to Registered users only

Download (519kB) | Request a copy
[thumbnail of BAB II.pdf] Text
BAB II.pdf
Restricted to Registered users only

Download (651kB) | Request a copy
[thumbnail of BAB III.pdf] Text
BAB III.pdf
Restricted to Registered users only

Download (857kB) | Request a copy
[thumbnail of BAB IV.pdf] Text
BAB IV.pdf
Restricted to Registered users only

Download (1MB) | Request a copy
[thumbnail of BAB V.pdf] Text
BAB V.pdf
Restricted to Registered users only

Download (504kB) | Request a copy
[thumbnail of LAMPIRAN.pdf] Text
LAMPIRAN.pdf
Restricted to Registered users only

Download (666kB) | Request a copy
[thumbnail of POSTER.pdf] Text
POSTER.pdf
Restricted to Registered users only

Download (927kB) | Request a copy

Abstract

PT. SYMMEX MEDICAL INDONESIA operates in the medical and dental equipment industry, as well as orthopedic and prosthetic devices, with a need for effective and efficient web services given the urgent or emergency nature of the healthcare products they manage. The problem faced is determining the most efficient and effective communication method based on performance parameters such as response time, response size, CPU usage, throughput, and load time, considering the need for real-time and critical data. The research method involves testing and analyzing the performance of RESTful API and GRPC using API client tools like Postman and JMeter. Results show that GRPC excels in various performance parameters: for the "Barang – GetAll" service, GRPC response time is stable at 20-22 seconds for 10 to 1000 data, while RESTful API fluctuates between 30- 90 seconds; for "RefBarang – Stok Barang," GRPC response time increases from 2 seconds for 10 data to 30 seconds for 1000 data, while RESTful increases from 10 seconds to 900 seconds; for 100 data, RESTful requires 24.22 seconds whereas GRPC only takes 7.58 seconds; in CPU usage, GRPC shows moderate increases while RESTful experiences sharp spikes with large data sets; for 1000 data, GRPC only takes about 10 seconds compared to RESTful which stabilizes at 20 seconds; for 1000 data load time, GRPC remains stable around 25 seconds, while RESTful increases up to 42 seconds. This research recommends GRPC as a better communication method for applications requiring high performance, data efficiency, and scalability.

Item Type: Thesis (Undergraduate)
Student ID: 201910370311246
Keywords: Web Service, REST API, GRPC, API Performance, Response Time, Response Size, CPU Usage, Throughput, Loadtime.
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Engineering > Department of Informatics (55201)
Depositing User: 201910370311246 irsyadyanuardi2001
Date Deposited: 31 Jul 2024 01:38
Last Modified: 31 Jul 2024 01:39
URI: https://eprints.umm.ac.id/id/eprint/9003

Actions (login required)

View Item
View Item