25.04.1111
000 - General Works
Karya Ilmiah - Skripsi (S1) - Reference
Software Engineering
90 kali
Flutter sebagai <em>framework</em> pengembangan perangkat lunak menyediakan berbagai metode manajemen <em>state</em>, termasuk Provider dan Riverpod, yang berperan dalam efisiensi pengelolaan <em>state</em> dalam perangkat lunak. Penelitian ini bertujuan untuk menganalisis dan membandingkan performa kedua metode tersebut dalam aspek penggunaan <em>CPU</em> dan memori. Pengujian dilakukan dengan mengembangkan dua perangkat lunak berbasis Flutter yang menerapkan masing-masing metode <em>state management</em> untuk menampilkan data gempa bumi dari API USGS. Pengujian dilakukan dengan <em>Android Profiler</em> pada perangkat Android, dengan skenario jumlah data mulai dari 100 hingga 20.000.<br /> Hasil pengujian menunjukkan bahwa peningkatan jumlah data berdampak langsung pada konsumsi <em>CPU</em> dan memori. Provider memiliki konsumsi memori yang lebih rendah dan penggunaan <em>CPU</em> yang lebih stabil dibandingkan Riverpod. Sebaliknya, Riverpod menunjukkan konsumsi sumber daya yang lebih tinggi akibat mekanisme fitur yang dimiliki, meskipun menawarkan fleksibilitas dalam pengelolaan <em>state</em>. Dalam kasus dengan jumlah data yang lebih besar, Provider lebih efisien dalam penggunaan sumber daya, sedangkan Riverpod lebih unggul dalam mengelola <em>state</em> yang kompleks. Kesimpulan penelitian ini menekankan bahwa pemilihan <em>state management</em> harus disesuaikan dengan kebutuhan perangkat lunak, baik dari segi efisiensi maupun fleksibilitas.<br />
Tersedia 1 dari total 1 Koleksi
Nama | ANGGIAT MARASI B.S HASUGIAN |
Jenis | Perorangan |
Penyunting | Monterico Adrian, Shinta Yulia Puspitasari |
Penerjemah |
Nama | Universitas Telkom, S1 Informatika |
Kota | Bandung |
Tahun | 2025 |
Harga sewa | IDR 0,00 |
Denda harian | IDR 0,00 |
Jenis | Non-Sirkulasi |