Analisa Performa Implementasi Layered Architecture Pattern Pada Aplikasi Berbasis Flutter Framework Dengan Menggunakan Flutter DevTool

dc.contributor.authorMuhammad Zufar Syah
dc.date.accessioned2026-07-13T02:54:47Z
dc.date.issued2026-06-25
dc.descriptionFINALISASI oleh Agus 13 Juli 2026
dc.description.abstractPenggunaan smartphone yang terus meningkat mendorong berkembangnya pengembangan perangkat lunak seluler, namun pertumbuhan tersebut seringkali tidak diimbangi dengan performa perangkat lunak yang efisien. Architecture Pattern merupakan salah satu pendekatan yang dapat digunakan untuk meningkatkan performa dan kualitas perangkat lunak seluler. Penelitian ini bertujuan untuk mengetahui performa aplikasi FarmWork sebelum dan sesudah implementasi Layered Architecture Pattern menggunakan Flutter DevTools sebagai alat pengukuran. Aplikasi FarmWork merupakan perangkat lunak seluler berbasis Flutter Framework yang berfungsi sebagai alat monitoring perangkat IoT pada sektor agroindustri. Pada kondisi awal, aplikasi dikembangkan menggunakan arsitektur state management GetX, kemudian dilakukan refactoring menyeluruh dengan mengimplementasikan Layered Architecture dan BLoC menggunakan Cubit. Pengujian dilakukan pada tiga aspek performa, yaitu Load Time, CPU, dan Memory, dengan masing-masing skenario diulang sebanyak 10 kali pada perangkat smartphone berspesifikasi CPU Quad-core, RAM 12 GB, dan sistem operasi Android 15. Hasil pengujian menunjukkan bahwa implementasi Layered Architecture memberikan peningkatan efisiensi pada aspek Load Time sebesar 4,29%, Build Time sebesar 4,40%, dan Raster Time sebesar 10,94%. Pada aspek CPU dan Memory, terdapat peningkatan beban sebesar 31,23% dan 3,62% yang disebabkan oleh proses inisialisasi awal arsitektur BLoC yang bersifat sementara. Pada kondisi penggunaan normal setelah fase inisialisasi selesai, arsitektur BLoC menunjukkan kestabilan CPU yang lebih baik berkat mekanisme scoped BlocProvider. Secara keseluruhan, implementasi Layered Architecture Pattern terbukti memberikan struktur kode yang lebih terorganisir serta peningkatan performa rendering yang terukur pada aplikasi FarmWork.
dc.description.sponsorshipDPU : Mohammad Zarkasi, S.Kom.,M.Kom.
dc.identifier.urihttps://repository.unej.ac.id/handle/123456789/11076
dc.language.isoother
dc.publisherFakultas Ilmu Komputer
dc.subjectLayered Architecture
dc.subjectFlutter
dc.subjectBLoC
dc.subjectCubit
dc.subjectFlutter DevTools
dc.subjectState Management
dc.subjectPerforma Aplikasi
dc.titleAnalisa Performa Implementasi Layered Architecture Pattern Pada Aplikasi Berbasis Flutter Framework Dengan Menggunakan Flutter DevTool
dc.typeOther

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Zufar_Skripsi_Watermark.pdf
Size:
1.53 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: