Pratama, Mohammad Herdian Bayu and Buce Trias Hanggara, S.Kom., M.Kom. and Ir. Widhy Hayuhardhika Nugraha Putra, S.Kom., M.Kom. (2024) Analisis Perbandingan Performa Networking Library Retrofit dan Volley dalam Pengambilan Data menggunakan REST API. Sarjana thesis, Universitas Brawijaya.
Abstract
Penelitian ini menganalisis perbandingan performa dua library networking populer, Retrofit dan Volley, dalam pengambilan data menggunakan REST API pada pengembangan aplikasi mobile. Latar belakang penelitian ini adalah pentingnya pemilihan library yang tepat untuk mendukung performa aplikasi, mengingat pengaruh signifikan terhadap pengalaman pengguna. Dengan menggunakan parameter response time, network usage, dan memory usage sesuai standar ISO/IEC 25010, penelitian ini bertujuan untuk mengetahui performa masing-masing library beserta faktor yang memengaruhi performa sehingga diketahui mana library yang optimal. Metodologi yang digunakan mencakup pengembangan aplikasi uji untuk setiap library yang mensimulasikan pengambilan data teks dan gambar melalui REST API. Data performa yang dihasilkan dianalisis menggunakan Android Profiler dan diuji dengan metode statistik Wilcoxon untuk memvalidasi perbedaan performa. Hasil penelitian menunjukkan bahwa Volley unggul dalam response time, sementara Retrofit lebih efisien dalam penggunaan memori dan jaringan. Faktor utama yang memengaruhi performa adalah fitur yang meliputi desain arsitektur, permintaan spesifik, kompresi, serta cara penanganan data. Secara keseluruhan, Retrofit lebih optimal untuk aplikasi yang melibatkan pertukaran data jumlah besar karena mampu memberikan efisiensi penggunaan sumber daya, sedangkan Volley cocok untuk aplikasi dengan permintaan jaringan kecil hingga menengah karena mampu memberikan response cepat dengan penggunaan sumber daya yang masih dalam batasan wajar. Penelitian ini memberikan panduan praktis bagi pengembang dalam memilih library yang sesuai dengan kebutuhan aplikasi, sekaligus menjadi referensi untuk pengembangan lebih lanjut di bidang ini.
English Abstract
This research analyzes the performance comparison of two popular networking libraries, Retrofit and Volley, in data retrieval using REST API in mobile application development. The background of this research is the importance of choosing the right library to support application performance, given its significant influence on user experience. By using the parameters of response time, network usage, and memory usage according to the ISO/IEC 25010 standard, this study aims to determine the performance of each library and the factors that affect performance so that it is known which library is optimal. The methodology used includes the development of a test application for each library that simulates text and image data retrieval through the REST API. The resulting performance data was analyzed using Android Profiler and tested using the Wilcoxon statistical method to validate performance differences. The results show that Volley excels in response time, while Retrofit is more efficient in memory and network usage. The main factors that affect performance are features including architectural design, specific requests, compression, and the way data is handled. Overall, Retrofit is more optimal for applications that involve large amounts of data exchange because it is able to provide efficient use of resources, while Volley is suitable for applications with small to medium and specific network requests because it is able to provide fast responses with resource usage that is still within reasonable limits. This research provides practical guidance for developers in choosing a library that suits the needs of the application, as well as a reference for further development in this area.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | 052415 |
Uncontrolled Keywords: | Performa, Perbandingan, Retrofit, Volley, Waktu Response, Memori, Jaringan |
Divisions: | Fakultas Ilmu Komputer > Teknologi Informasi |
Depositing User: | S Sucipto |
Date Deposited: | 07 Mar 2025 02:17 |
Last Modified: | 07 Mar 2025 02:17 |
URI: | http://repository.ub.ac.id/id/eprint/236642 |
![]() |
Text (DALAM MASA EMBARGO)
Mohammad Herdian Bayu Pratama.pdf Restricted to Registered users only Download (2MB) |
Actions (login required)
![]() |
View Item |