Analisis Perbandingan Penggunaan State Management pada Aplikasi Ditonton menggunakan Framework Flutter
Kata Kunci:
Flutter, Provider, BLoC, performa, data, aplikasiAbstrak
Aplikasi Ditonton merupakan sebuah aplikasi yang dibuat menggunakan framework Flutter untuk menampilkan daftar film yang telah tayang, beserta dengan rating, genre, dan sinopsis di setiap filmnya untuk membantu penggunanya dalam memutuskan film yang akan ditonton. Didalam aplikasi Ditonton terdapat beberapa fitur yang memanfaatkan berbagai macam model pengolahan data yang menggunakan state management pada aplikasi. Peneliti ingin melihat perbedaan yang ada pada performa penerapan state management kedalam aplikasi berdasarkan dari tiga kategori yaitu memory usage, execution time, dan CPU utilization. Dalam pengujiannya state management yang akan diuji dan dibandingkan pada penelitian ini adalah Provider dan BLoC yang merupakan state management yang paling sering digunakan. Penelitian dilakukan dengan melakukan analisis impelementasi state management, pengambilan data uji performa,dan perbandingan data uji performa dengan melalui 2 tahap meliputi uji normalitas dan uji statistik parametrik atau non parametrik tergantung data dari setiap kategori. Pada hasil perhitungan yang telah dilakukan maka didapatkan hasil bahwa pada perbandingan penggunaan state management dalam kategori memory usage tidak terdapat perbedaan dari nilai yang telah diujikan. Sedangkan pada perbandingan penggunaan state management dalam kategori execution time dan CPU utilization terdapat perbedaan dari nilai yang telah diujikan.