Pengembangan Front-End Pada Aplikasi M-Banking Agen46 Dengan Teknologi Flutter
Abstract
PT. Bank Negara Indonesia Tbk (BNI) merupakan perusahaan yang bergerak di bidang
layanan finansial yang saat ini sedang mengembangkan aplikasi Agen46 untuk layanan mbanking
berbasis multiplatform. Salah satu fasilitas yang dikembangkan adalah layanan
pembayaran non tunai berupa top up uang elektronik (e-money). Framework yang digunakan
adalah Flutter. Framework ini dapat membuat aplikasi mobile Android maupun iOS hanya
dengan satu basis coding (codebase) dalam sekali waktu. Bahasa pemrograman yang
digunakan adalah Dart. Pola desain yang diterapkan adalah BLoC Pattern. BLoC Pattern
memudahkan developer untuk fokus dalam melakukan konversi event menjadi state sehingga
jika implementasi diubah, maka developer tidak perlu lagi melakukan banyak perubahan pada
code lainnya. Code yang dihasilkan menjadi lebih mudah dimengerti dan reusable pada
pengembangan selanjutnya sehingga dapat meminimalisir resource. Metode pengembangan
yang digunakan adalah Agile Scrum dengan beberapa tahapan dari mulai pendefinisan,
inisialisasi, perencanaan, pelaksanaan, pengendalian & evaluasi hingga penutupan proyek.
Berdasarkan hasil yang didapat, diketahui bahwa implementasi BLoC Pattern pada
pengembangan frontend dapat mempermudah developer mengembangkan aplikasi mobile
banking berbasis multiplatform. Terbukti dengan pengembangan dan pengujian yang telah
dilakukan menghasilkan fitur yang dapat berjalan dalam dua sistem operasi yaitu Android
maupun iOS serta fungsionalitas dari fitur tersebut dapat berjalan dengan baik.
Collections
- Industrial Engineering [2225]