Show simple item record

dc.contributor.authorWIJAYANTO, Muhamad
dc.date.accessioned2024-06-20T03:43:03Z
dc.date.available2024-06-20T03:43:03Z
dc.date.issued2024-01-24
dc.identifier.nim192410101096en_US
dc.identifier.urihttps://repository.unej.ac.id/xmlui/handle/123456789/121690
dc.descriptionvalidasi_repo_firli_Maret_2024_7en_US
dc.description.abstractPictotext adalah aplikasi seluler yang dibuat dengan kerangka kerja Flutter dan saat ini tersedia di aplikasi Android. Saat ini, Pictotext mengatur state dalam aplikasi dengan menggunakan SetState, sehingga dalam menampilkan perubahan, perlu dilakukan rendering seluruh widget. BLoC adalah salah satu state management yang menggunakan paradigma pemrograman reaktif sehingga perubahan data dapat dilakukan pada sebagian widget. Berdasarkan hal tersebut peneliti ingin mengetahui performa CPU, memori, dan load time pada implementasi SetState dan state management BLoC pada aplikasi Flutter dengan studi kasus aplikasi Pictotext Penelitian ini akan menerapkan state management BLoC pada aplikasi Pictotext. Selain itu, penelitian ini akan mengukur performa waktu muat halaman, CPU, dan memori aplikasi dengan implementasi SetState dan state management BLoC . Selanjutnya, hasil pengujian implementasi SetState dan state management BLoC dianalisis efisiensinya. Hasil penelitian menunjukkan bahwa implementasi BLoC terhadap setState pada aplikasi Pictotext memberikan dampak yang beragam terhadap kinerja. Pada tugas pengenalan 1.000 gambar, implementasi BLoC terhadap setState menyebabkan penurunan efisiensi performa CPU 4% dan memori 0,8%, namun efisiensi rata-rata load time justru meningkat sebesar 11%. Pada tugas menampilkan hasil pengenalan teks secara penuh pada hasil 1 gambar, implementasi BLoC terhadap setState memberikan peningkatan efisiensi CPU 37%, rata-rata load time 37%, dan memori 37%. Pada tugas penyimpanan hasil editing hasil pengenalan teks pada 1 gambar, implementasi BLoC terhadap setState memberikan peningkatan efisiensi kinerja CPU 87% dan rata-rata load time sebesar 14%, namun tidak berpengaruh terhadap kinerja memori. Dari hasil tersebut dapat disimpulkan bahwa implementasi BLoC terhadap setState pada CPU mengalami peningkatan performa jika perubahan tampilan melibatkan sedikit widget, memori tidak terlalu berpengaruh, dan load time mengalami peningkatan pada semua tugas.en_US
dc.description.sponsorshipWindi Eka Yulia Retnani S.Kom.,MT.; Mohammad Zarkasi, S.Kom., M.Kom.en_US
dc.language.isootheren_US
dc.publisherFakultas Ilmu Komputeren_US
dc.subjectFlutteren_US
dc.subjectState managementen_US
dc.subjectSetStateen_US
dc.subjectBlocen_US
dc.titleAnalisis Performa SetState dan State Management BLoC pada Flutter (Studi Kasus Aplikasi Pictotext)en_US
dc.typeSkripsien_US
dc.identifier.prodiProgram Studi Sistem Informasien_US
dc.identifier.pembimbing1Windi Eka Yulia Retnani S.Kom.,MT.en_US
dc.identifier.pembimbing2Mohammad Zarkasi, S.Kom., M.Komen_US
dc.identifier.validatorvalidasi_repo_firli_Maret_2024_7en_US
dc.identifier.finalization0a67b73d_2024_06_tanggal 20en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record