Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer
Vol 10 No 08 (2026): Agustus 2026

Analisis Perbandingan API Berbasis REST API dengan gRPC Studi Kasus: Aplikasi Jual Beli Berbasis Web

Haditama, Muhammad Rizqullah (Unknown)
Hanggara, Buce Trias (Unknown)
Pradana, Fajar (Unknown)



Article Info

Publish Date
11 Sep 2026

Abstract

Perkembangan aplikasi jual beli berbasis web menuntut layanan backend yang dapat memproses permintaan secara cepat, stabil, dan efisien. REST API sendiri banyak digunakan karena kesederhanaannya, mudah pengimplementasiannya, dan memiliki kompatibilitas yang luas dengan berbagai web client. Di sisi lain, gRPC memberikan komunikasi berbasis HTTP/2 dengan Protocol Buffers yang memiliki potensi performa lebih baik pada skenario tertentu. Penelitian ini bertujuan untuk mengimplementasikan dan membandingkan performa REST API dengan gRPC pada aplikasi jual beli berbasis web. Pengujiannya sendiri berfokus pada fungsi penampilan produk, dengan dataset 1000 produk. Skenario pengujian menggunakan variasi jumlah users 10, 25, 50, dan 100. Serta dengan produk per_page 10, 50, dan 100. Setiap scenario dijalankan selama 120 detik dengan value ramp-up 10 detik dan diulang sebanyak tiga kali run. Metrik yang dianalisis pada penelitian ini meliputi samples, response time, P95, throughput, bandwidth, dan error rate. Hasil pengujian menunjukkan bahwa gRPC memiliki rata-rata sample lebih tinggi, yaitu dengan 13579 samples setiap kali run, dibandingkan REST API yang hanya memiliki 586 samples. gRPC juga menghasilkan rata-rata response time lebih rendah, yaitu 607 ms, dibanding dengan REST API sebesar 9680 ms. Pada tail latency P95, gRPC mendapatkan nilai rata-rata 740 ms, sedangkan REST API mencapai 11881 ms. Selain itu, rata-rata throughput gRPC mencapai 114 req/s, dibanding dengan REST API sebesar 4,89 req/s. Hasil uji signifikansi dengan Mann-Whitney U Test sendiri menunjukkan perbedaan signifikan pada metrik samples, response time, tail latency P95, dan throughput dengan nilai p < 0,001. Namun, pada metrik bandwidth tidak menunjukkan adanya signifikansi dengan nilai p = 0,500. Kedua API memiliki hasil error 0%. Sehingga dapat disimpilkan bahwa gRPC lebih unggul untuk kebutuhan performa tinggi pada sisi kapasitas pemrosesan, waktu respon, dan kestabilan. Namun, REST API tetap dapat digunakan pada aplikasi web yang hanya mengutamakan kompatibilitas, kemudahan pengimplementasian, dan kemudahan dalam integrasi.

Copyrights © 2026






Journal Info

Abbrev

j-ptiik

Publisher

Subject

Computer Science & IT Control & Systems Engineering Education Electrical & Electronics Engineering Engineering

Description

Jurnal Pengembangan Teknlogi Informasi dan Ilmu Komputer (J-PTIIK) Universitas Brawijaya merupakan jurnal keilmuan dibidang komputer yang memuat tulisan ilmiah hasil dari penelitian mahasiswa-mahasiswa Fakultas Ilmu Komputer Universitas Brawijaya. Jurnal ini diharapkan dapat mengembangkan penelitian ...