PERBANDINGAN KINERJA RESTFUL API ANTARA FRAMEWORK EXPRESS JS, SPRING BOOT, DAN GIN GONIC | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI

PERBANDINGAN KINERJA RESTFUL API ANTARA FRAMEWORK EXPRESS JS, SPRING BOOT, DAN GIN GONIC


Pengarang

Akmal Dira Thursina - Personal Name;

Dosen Pembimbing

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



Nomor Pokok Mahasiswa

1904111010048

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)

RESTful API merupakan sistem yang dapat menghubungkan banyak sistem kedalam satu sumber data. RESTful API sangat diperlukan dalam membangun suatu aplikasi agar tidak perlu membuat service yang sama berulang ulang serta dapat mendistribusikan data ke banyak aplikasi lain yang memerlukan data yang sama. RESTful API bisa dibangun dalam banyak Bahasa pemrograman seperti Node Js, Java, Golang, dan lain sebagainya. Framework merupakan kerangka kerja untuk mengembangkan sistem. Developer biasanya menggunakan framework agar dapat mempermudah dalam mengembangkan sistem. Pemilihan framework yang sangat berpengaruh terhadap kinerja dari suatu sistem. Penelitian ini bertujuan untuk menganalisis kinerja RESTful API yang dibangun menggunakan framework Express Js, Gin Gonic dan Spring Boot dengan menerapkan load test menggunakan Apache JMeter dan membandingkan kecepatan response time serta penggunaan sumber daya komputer dari ke tiga RESTful API tersebut. Hasil penelitian ini menunjukkan bahwa framework Spring Boot merupakan framework tercepat berdasarkan response time, tetapi framework Spring Boot menggunakan memori yang jauh lebih banyak dibandingkan dengan Express Js dan Gin Gonic.

RESTful API is a system that can connect many systems into a single data source. RESTful API is critical in building an application to avoid the repetition of creating the same service and to distribute data to many other applications requiring the same data. RESTful API can be developed in various programming languages such as Node.js, Java, Golang, and others. A framework is a foundation for developing a system. Developers typically use frameworks to facilitate system development. The choice of framework significantly influences the performance of a system. This research aims to analyze the performance of RESTful APIs built using the Express.js, Gin Gonic, and Spring Boot frameworks by applying load tests using Apache JMeter and comparing the speed of response time as well and the usage of computer resources from these three RESTful APIs. The research results indicate that the Spring Boot framework is the fastest based on response time, but the Spring Boot framework uses significantly more memory compared to Express.js and Gin Gonic.

Citation



    SERVICES DESK