Perkembangan teknologi dan informasi memberikan banyak kemudahan bagi penggunanya dalam berbagai hal. seiring dengan perkembangan teknologi, semakin banyak bahasa pemrograman, arsitektur, dan framework yang muncul sehingga menjadi tantangan baru dalam menentukan web framework yang tepat. salah satu perkembangan penting dalam teknologi dan informasi adalah website. dalam pengembangan sebuah website, diperlukan sebuah web service untuk komunikasi antara aplikasi atau sistem yang berbeda melalui internet. beberapa metode yang umum digunakan saat membuat web service adalah simple object access protocol (soap) dan representational state transfer (soap). kedua metode ini memiliki karakteristik dan pendekatan yang berbeda dalam mengatur komunikasi dan pertukaran data antara aplikasi. penelitian ini bertujuan untuk menganalisis perbandingan kinerja antara web service yang menggunakan metode soap dan rest pada server berbasis raspberry pi. metode penelitian yang digunakan meliputi pengujian eksperimental, dimana pengujian dilakukan dengan menerapkan load test menggunakan apache jmeter dan membandingkan kecepatan response time dan error rate dari kedua web service tersebut. hasil pengujian kinerja pada parameter response time menunjukkan bahwa rest web service membutuhkan waktu rata rata 285.014 ms, sementara soap membutuhkan waktu 86.828 ms. pada parameter error rate, kedua web service soap dan rest tidak dapat menyelesaikan semua thread yang diberikan dengan tingkat error rate pada soap sebesar 80,8 %, sementara rest memiliki error rate sebesar 54,9 %. dapat disimpulkan bahwa rest memiliki kinerja yang unggul dibanding soap, karena dapat mengeksekusi request lebih banyak meskipun diuji menggunakan volume data dan waktu eksekusi yang berbeda. kinerja rest yang unggul tersebut juga dipengaruhi karena ukuran pesan rest yang lebih kecil dan juga dapat di- cache sehingga server dapat menyimpan data yang sering diakses dalam cache untuk waktu pemuatan halaman yang lebih singkat.
Electronic Theses and Dissertation
Universitas Syiah Kuala
SKRIPSI
ANALISIS PERBANDINGAN KINERJA WEB SERVICE DENGAN METODE SOAP DAN REST PADA SERVER BERBASIS RASPBERRY PI. Banda Aceh Fakultas Teknik,2024
Baca Juga : STUDI KOMPARASI KINERJA HARDWARE DAN WEB SERVER NGINX PADA SINGLE-BOARD COMPUTER (SBC) RASPBERRY PI MODEL B, B+ DAN RASPBERRY PI 2 (Rifal Novanda, 2016)
Abstract
The development of technology and information has provided many conveniences for users in various aspects. Along with technological advancements, more programming languages, architectures, and frameworks have emerged, presenting a new challenge in determining the right web framework. One of the significant developments in technology and information is the website. In developing a website, a web service is required for communication between different applications or systems over the internet. Common methods used in creating web services are Simple Object Access Protocol (SOAP) and REpresentational State Transfer (REST). These two methods have different characteristics and approaches in managing communication and data exchange between applications. This research aims to analyze the performance comparison between web services using the SOAP and REST methods on a Raspberry Pi-based server. The research method involves experimental testing, where load tests are applied using Apache JMeter and the response time and error rate of both web services are compared. The performance test results on the response time parameter show that the REST web service requires an average time of 285.014 ms, while SOAP requires 86.828 ms. On the error rate parameter, both SOAP and REST web services could not complete all given threads, with an error rate of 80.8% for SOAP and 54.9% for REST. It can be concluded that REST has superior performance compared to SOAP, as it can execute more requests even when tested with different data volumes and execution times. REST's superior performance is also influenced by its smaller message size and the ability to be cached, allowing the server to store frequently accessed data in the cache for shorter page load times.
Baca Juga : PERBANDINGAN KINERJA SERVER VIRTUAL (OPERATING SYSTEM-LEVEL VIRTUALIZATION) DENGAN SERVER KONVENSIONAL (Firdaus Ashri, 2020)