ANALISIS PERBANDINGAN KOTLIN MULTIPLATFORM DAN FLUTTER DALAM PENGEMBANGAN APLIKASI MANAJEMEN AKADEMIK MAHASISWA BERBASIS MOBILE LINTAS PLATFORM

    Muhammad Fahru Rozi, - and Herbert Siregar, - and Yudi Ahmad Hambali, - (2025) ANALISIS PERBANDINGAN KOTLIN MULTIPLATFORM DAN FLUTTER DALAM PENGEMBANGAN APLIKASI MANAJEMEN AKADEMIK MAHASISWA BERBASIS MOBILE LINTAS PLATFORM. S1 thesis, Universitas Pendidikan Indonesia.

    Abstract

    Perkembangan teknologi mobile mendorong kebutuhan akan pengembangan aplikasi lintas platform yang efisien. Penelitian ini menganalisis perbandingan performa teknis antara Kotlin Multiplatform (KMP) dan Flutter dalam pengembangan aplikasi manajemen akademik mahasiswa menggunakan metode penelitian quasi-experimental design. Penelitian melibatkan pengembangan aplikasi identik dengan fitur autentikasi, jadwal kuliah, informasi akademik, media sosial mikro, dan direktori akademik. Pengukuran performa dilakukan terhadap enam metrik objektif: CPU usage, memory consumption, battery consumption, application size, startup performance, dan UI performance pada platform Android dan iOS. Hasil penelitian menunjukkan pola performa yang sangat bergantung pada platform target. Pada platform Android, KMP mendemonstrasikan dominasi dengan memenangkan seluruh enam metrik yang diukur, meliputi efisiensi CPU 46.1% lebih baik, konsumsi memori 158% lebih efisien, efisiensi baterai 88% lebih superior, ukuran aplikasi 161% lebih kecil, performa startup 54% lebih cepat, dan performa UI yang lebih stabil. Pada platform iOS, kompetisi menjadi lebih seimbang dengan Flutter menunjukkan keunggulan pada empat metrik termasuk performa startup 76% lebih cepat dan ukuran aplikasi 42% lebih kecil, sementara KMP tetap unggul dalam konsumsi memori dan efisiensi baterai. Penelitian ini memberikan kontribusi empiris untuk benchmarking performa aplikasi khususnya dalam konteks pengembangan aplikasi manajemen akademik. The advancement of mobile technology has driven the demand for efficient cross-platform application development. This study analyzes the technical performance comparison between Kotlin Multiplatform (KMP) and Flutter in developing student academic management applications using a quasi-experimental research design. The study involved the development of identical applications with authentication features, class schedules, academic information, micro social media, and academic directories. Performance measurements were conducted across six objective metrics: CPU usage, memory consumption, battery consumption, application size, startup performance, and UI performance on both Android and iOS platforms. The results indicate that performance patterns are highly dependent on the target platform. On Android, KMP demonstrated consistent dominance by outperforming Flutter in all six measured metrics, including 46.1% better CPU efficiency, 158% more efficient memory usage, 88% superior battery efficiency, 161% smaller application size, 54% faster startup performance, and more stable UI responsiveness. On iOS, the competition was more balanced, with Flutter outperforming in four metrics, notably achieving 76% faster startup performance and 42% smaller application size, while KMP remained superior in memory consumption and battery efficiency. This study provides empirical contributions for performance benchmarking in the specific context of academic management application development.

    [thumbnail of S_KOM_2108927_Title.pdf] Text
    S_KOM_2108927_Title.pdf

    Download (6MB)
    [thumbnail of S_KOM_2108927_Chapter1.pdf] Text
    S_KOM_2108927_Chapter1.pdf

    Download (204kB)
    [thumbnail of S_KOM_2108927_Chapter2.pdf] Text
    S_KOM_2108927_Chapter2.pdf
    Restricted to Staf Perpustakaan

    Download (367kB)
    [thumbnail of S_KOM_2108927_Chapter3.pdf] Text
    S_KOM_2108927_Chapter3.pdf

    Download (324kB)
    [thumbnail of S_KOM_2108927_Chapter4.pdf] Text
    S_KOM_2108927_Chapter4.pdf
    Restricted to Staf Perpustakaan

    Download (1MB)
    [thumbnail of S_KOM_2108927_Chapter5.pdf] Text
    S_KOM_2108927_Chapter5.pdf

    Download (195kB)
    Official URL: https://repository.upi.edu
    Item Type: Thesis (S1)
    Additional Information: https://scholar.google.com/citations?hl=en&user=Gly_VNUAAAAJ ID SINTA Dosen Pembimbing: Herbert Siregar: 5991008 Yudi Ahmad Hambali: 6745712
    Uncontrolled Keywords: Android, Flutter, iOS, Kotlin Multiplatform, Pengembangan Lintas Platform, Sistem Manajemen Akademik. Academic Management System, Android, Cross-Platform Development, Flutter, iOS, Kotlin Multiplatform.
    Subjects: L Education > L Education (General)
    Q Science > QA Mathematics > QA75 Electronic computers. Computer science
    Divisions: Fakultas Pendidikan Matematika dan Ilmu Pengetahuan Alam > Program Studi Ilmu Komputer
    Depositing User: Muhammad Fahru Rozi
    Date Deposited: 09 Sep 2025 10:57
    Last Modified: 09 Sep 2025 10:57
    URI: http://repository.upi.edu/id/eprint/138346

    Actions (login required)

    View Item View Item