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.
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 |
