Implementasi gRPC Sebagai Protokol Komunikasi Aplikasi Mobile Berbasis Android Untuk Deteksi Dini Penyakit Kulit

Muammar Zaki, 220705045 (2026) Implementasi gRPC Sebagai Protokol Komunikasi Aplikasi Mobile Berbasis Android Untuk Deteksi Dini Penyakit Kulit. Skripsi thesis, Universitas Islam Negeri Ar-Raniry Banda Aceh.

[thumbnail of gRPC, REST API, Android, Mobile Health, Client-Side Streaming, Performance Engineering] Text (gRPC, REST API, Android, Mobile Health, Client-Side Streaming, Performance Engineering)
skripsi publish.pdf - Published Version
Available under License Creative Commons Attribution.

Download (5MB)

Abstract

Pesatnya perkembangan mobile health (mHealth) menuntut efisiensi transmisi data, terutama untuk citra medis resolusi tinggi pada diagnosis berbasis deep learning. Penelitian ini mengevaluasi implementasi protokol gRPC dengan mekanisme client-side streaming untuk pengiriman citra penyakit kulit pada platform Android, dibandingkan dengan pendekatan tradisional REST API (multipart/form-data). Kinerja diukur melalui berbagai simulasi kondisi jaringan, mencakup 4G, 3G, serta lingkungan terdegradasi (packet loss dan latensi tinggi). Hasil penelitian menunjukkan bahwa gRPC mampu mencapai throughput puncak sebesar 5,1 requests/second (RPS) pada kondisi jaringan normal, lebih tinggi dibandingkan REST yang hanya mencapai 3,9 RPS. Selain itu, gRPC secara signifikan mengurangi konsumsi sumber daya, dengan efisiensi memori puncak server sebesar ~29,9% dan beban kerja CPU klien 31% lebih rendah. Namun, ditemukan adanya trade-off pada aspek reliabilitas; tingkat keberhasilan (success rate) gRPC menurun hingga 82,4% pada jaringan 3G dalam beban berkelanjutan (soak test) akibat sensitivitas protokol HTTP/2 terhadap packet loss yang terus-menerus. Penelitian ini menyimpulkan bahwa meskipun gRPC menawarkan efisiensi dan skalabilitas yang unggul untuk sistem mHealth dengan konkurensi tinggi, mekanisme penanganan kesalahan yang kuat seperti adaptive chunking dan auto-retry sangat diperlukan untuk menjaga keandalan pada lingkungan jaringan seluler yang tidak stabil.

Item Type: Thesis (Skripsi)
Keywords (Kata Kunci): gRPC, REST API, Android, Mobile Health, Client-Side Streaming, Performance Engineering.
Subjects: 000 Computer Science, Information and System > 006 Special Computer Methods
Divisions: Fakultas Sains dan Teknologi > S1 Teknologi Informasi
Depositing User: Muammar Zaki
Date Deposited: 22 Jul 2026 03:46
Last Modified: 22 Jul 2026 03:46
URI: https://repository.ar-raniry.ac.id/id/eprint/57177

Actions (login required)

View Item
View Item