ANALISIS PERBANDINGAN KINERJA WEB SERVICE DENGAN METODE SOAP DAN REST PADA SERVER BERBASIS RASPBERRY PI | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI

ANALISIS PERBANDINGAN KINERJA WEB SERVICE DENGAN METODE SOAP DAN REST PADA SERVER BERBASIS RASPBERRY PI


Pengarang

Muhammad Aditya Muharram - Personal Name;

Dosen Pembimbing

Yudha Nurdin - 197910012010121002 - Dosen Pembimbing I
Sayed Muchallil - 198006162005011002 - Dosen Pembimbing I



Nomor Pokok Mahasiswa

1904111010059

Fakultas & Prodi

Fakultas Teknik / Teknik Komputer (S1) / PDDIKTI : 56202

Subject
-
Kata Kunci
-
Penerbit

Banda Aceh : Fakultas Teknik., 2024

Bahasa

No Classification

-

Literature Searching Service

Hard copy atau foto copy dari buku ini dapat diberikan dengan syarat ketentuan berlaku, jika berminat, silahkan hubungi via telegram (Chat Services LSS)

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.

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.

Citation



    SERVICES DESK