Perbandingan React Native dan Flutter dalam Pengembangan Sistem Aplikasi Kasir Resto

PUTRA, Awi Yunawan (2026) Perbandingan React Native dan Flutter dalam Pengembangan Sistem Aplikasi Kasir Resto. Skripsi thesis, Universitas Jenderal Soedirman.

[img] PDF (Cover)
COVER_Awi Yunawan Putra_H1D021066_Skripsi_2026.pdf

Download (257kB)
[img] PDF (Legalitas)
LEGALITAS_Awi Yunawan Putra_H1D021066_Skripsi_2026.pdf
Restricted to Repository staff only

Download (628kB)
[img] PDF (Abstrak)
ABSTRAK_Awi Yunawan Putra_H1D021066_Skripsi_2026.pdf

Download (223kB)
[img] PDF (BabI)
BAB I_Awi Yunawan Putra_H1D021066_Skripsi_2026.pdf
Restricted to Repository staff only

Download (206kB)
[img] PDF (BabII)
BAB II_Awi Yunawan Putra_H1D021066_Skripsi_2026.pdf
Restricted to Repository staff only

Download (335kB)
[img] PDF (BabIII)
BAB III_Awi Yunawan Putra_H1D021066_Skripsi_2026.pdf
Restricted to Repository staff only

Download (261kB)
[img] PDF (BabIV)
BAB IV_Awi Yunawan Putra_H1D021066_Skripsi_2026.pdf
Restricted to Repository staff only

Download (1MB)
[img] PDF (BabV)
BAB V_Awi Yunawan Putra_H1D021066_Skripsi_2026.pdf

Download (190kB)
[img] PDF (DaftarPustaka)
DAFTAR PUSTAKA_Awi Yunawan Putra_H1D021066_Skripsi_2026.pdf

Download (198kB)

Abstract

Perkembangan teknologi mobile mendorong penggunaan framework lintas platform dalam pengembangan aplikasi kasir restoran, di antaranya React Native dan Flutter. Perbedaan arsitektur kedua framework tersebut menimbulkan karakteristik performa yang berbeda sehingga perlu dianalisis secara empiris. Penelitian ini bertujuan untuk membandingkan performa React Native dan Flutter dalam pengembangan aplikasi kasir restoran berbasis mobile berdasarkan parameter load time, CPU usage, dan memory usage. Metode pengembangan aplikasi yang digunakan adalah waterfall yang meliputi tahap analisis kebutuhan, perancangan sistem, implementasi, pengujian, dan deployment. Pengujian fungsional dilakukan menggunakan metode black box testing untuk memastikan seluruh fitur berjalan sesuai kebutuhan, sedangkan pengujian performa dilakukan menggunakan Android Studio Profiler melalui beberapa skenario penggunaan aplikasi seperti login, transaksi, pengelolaan data, dan laporan. Hasil pengujian menunjukkan bahwa React Native memiliki waktu muat awal aplikasi yang lebih cepat dengan rata-rata load time sebesar 617,6 ms pada emulator dan 1.489,4 ms pada perangkat fisik, sedangkan Flutter mencatat rata-rata 1.942,8 ms pada emulator dan 2.625,5 ms pada perangkat fisik. Namun, dari sisi penggunaan sumber daya, Flutter menunjukkan efisiensi yang lebih baik dengan rata-rata CPU usage lebih rendah (42,93% emulator dan 19,44% perangkat fisik) dibandingkan React Native (57,1% dan 28,16%), serta memory usage yang lebih kecil (187,39 MB dan 358,09 MB) dibandingkan React Native (267,15 MB dan 428,27 MB). Selain itu, ukuran build aplikasi Flutter yang lebih kecil (52 MB) dibandingkan React Native (172 MB) turut berkontribusi terhadap efisiensi penggunaan sumber daya. Berdasarkan hasil tersebut, dapat disimpulkan bahwa React Native unggul pada aspek kecepatan startup aplikasi, sedangkan Flutter lebih optimal dalam efisiensi CPU, memori, dan ukuran distribusi aplikasi, sehingga pemilihan framework perlu disesuaikan dengan prioritas kebutuhan pengembangan aplikasi kasir restoran berbasis mobile.

Item Type: Thesis (Skripsi)
Nomor Inventaris: H26032
Uncontrolled Keywords: Android Studio, Aplikasi kasir, Flutter, Mobile, Perbandingan Performa, React Native
Subjects: I > I140 Information systems Management
Divisions: Fakultas Teknik > S1 Teknik Informatika
Depositing User: Mr Awi Yunawan Putra
Date Deposited: 13 Feb 2026 02:10
Last Modified: 13 Feb 2026 02:10
URI: http://repository.unsoed.ac.id:443/id/eprint/39608

Actions (login required)

View Item View Item