PERCEPATAN KOMPILASI DAN RUNTIME APLIKASI FLUTTER MENGGUNAKAN DYNAMIC RUNTIME INJECTION PADA VISUAL PROGRAMMING ENVIRONMENT
Pengembangan aplikasi seluler berbasis Visual Programming Environment (VPE) pada ekosistem Flutter menghadapi dilema efisiensi: metode Ahead-of-Time (AOT) menawarkan performa runtime tinggi namun memiliki waktu kompilasi yang sangat lambat, sedangkan metode Just-in-Time (JIT) menawarkan kompilasi cepat namun menderita latensi startup dan runtime awal yang lambat. Penelitian ini mengusulkan arsitektur Dynamic Runtime Injection (DRI) sebagai solusi hibrida yang dirancang untuk mempercepat baik proses kompilasi maupun waktu runtime aplikasi. DRI bekerja dengan menyuntikkan logika aplikasi dalam bentuk Binary Intermediate Representation (IR) langsung ke dalam segmen data ELF pada shell aplikasi, meniadakan proses toolchain berat sekaligus menghindari inisialisasi mesin virtual yang lambat. Melalui eksperimen komparatif menggunakan dataset aplikasi sintetis (1.000 sampai 10.000 widget), kinerja sistem dievaluasi secara menyeluruh. Hasil penelitian menunjukkan bahwa DRI berhasil memberikan akselerasi signifikan pada dua fase kritis: memangkas waktu kompilasi rata-rata sebesar 36x lebih cepat dibandingkan AOT (3,4 detik berbanding 123,8 detik), serta mempercepat waktu startup runtime hingga 10x lebih cepat dibandingkan JIT (1 detik berbanding 10 detik). Meskipun mekanisme Tree-walk Interpreter memperkenalkan overhead eksekusi logika sebesar 1,5x, latensi pemrosesan tetap terjaga di bawah ambang batas 16ms per frame. Hal ini membuktikan bahwa DRI mampu menyeimbangkan kecepatan produktivitas pengembangan dengan kualitas performa runtime bagi pengguna akhir.
Detail Information
Citation
APA Style
. (2026).PERCEPATAN KOMPILASI DAN RUNTIME APLIKASI FLUTTER MENGGUNAKAN DYNAMIC RUNTIME INJECTION PADA VISUAL PROGRAMMING ENVIRONMENT ().Teknik Informatika:FTI
Chicago Style
.PERCEPATAN KOMPILASI DAN RUNTIME APLIKASI FLUTTER MENGGUNAKAN DYNAMIC RUNTIME INJECTION PADA VISUAL PROGRAMMING ENVIRONMENT ().Teknik Informatika:FTI,2026.Text
MLA Style
.PERCEPATAN KOMPILASI DAN RUNTIME APLIKASI FLUTTER MENGGUNAKAN DYNAMIC RUNTIME INJECTION PADA VISUAL PROGRAMMING ENVIRONMENT ().Teknik Informatika:FTI,2026.Text
Turabian Style
.PERCEPATAN KOMPILASI DAN RUNTIME APLIKASI FLUTTER MENGGUNAKAN DYNAMIC RUNTIME INJECTION PADA VISUAL PROGRAMMING ENVIRONMENT ().Teknik Informatika:FTI,2026.Text