Penerapan Teknologi Flutter dalam Pembuatan Aplikasi Baca Meter di PDAM Delta Tirta Sidoarjo

Hidayanto, Atha Dzaky (2025) Penerapan Teknologi Flutter dalam Pembuatan Aplikasi Baca Meter di PDAM Delta Tirta Sidoarjo. Project Report. [s.n.], [s.l.]. (Unpublished)

[thumbnail of 5025201269-Project_Report.pdf] Text
5025201269-Project_Report.pdf - Accepted Version
Restricted to Registered users only

Download (1MB) | Request a copy

Abstract

PDAM Delta Tirta Kabupaten Sidoarjo menghadapi tantangan era digital dalam meningkatkan efisiensi operasional dan kualitas pelayanan. Salah satu solusinya adalah pengembangan aplikasi "Baca Meter" untuk mencatat penggunaan air pelanggan. Aplikasi ini sebelumnya dibangun dengan Native Kotlin, tetapi memiliki keterbatasan fleksibilitas. Kerja praktik ini bertujuan untuk meningkatkan aplikasi tersebut dengan menggunakan Flutter, sebuah framework multiplatform yang efisien. Pengembangan ini memanfaatkan arsitektur Model-View-Controller (MVC) yang membagi logika aplikasi menjadi tiga komponen utama: Model, View, dan Controller. Model mengelola data lokal menggunakan SQLite, View menampilkan antarmuka pengguna, dan Controller mengatur interaksi antara Model dan View serta sinkronisasi data ke server pusat berbasis MySQL. Hasilnya, aplikasi yang dirancang mendukung pencatatan data secara offline, sinkronisasi data ke server, dan pengelolaan data pelanggan secara real-time. Implementasi ini diharapkan mampu meningkatkan efisiensi kerja petugas lapangan dan mendukung pengambilan keputusan berbasis data oleh manajemen PDAM.
============================================================================================================================
PDAM Delta Tirta Sidoarjo Regency faces challenges in the digital era to enhance operational efficiency and service quality. One proposed solution is the development of a "Meter Reading" application to record customers' water usage. Previously built using Native Kotlin, the application faced limitations in flexibility. This internship project aims to improve the application by utilizing Flutter, an efficient multiplatform framework. The development adopts the Model-View-Controller (MVC) architecture, dividing the application's logic into three main components: Model, View, and Controller. The Model manages local data using SQLite, the View displays the user interface, and the Controller handles interactions between the Model and View while synchronizing data to a central server based on MySQL. The resulting application supports offline data recording, data synchronization to the server, and real-time customer data management. This implementation is expected to improve the efficiency of field officers' work and support data-driven decision-making by PDAM management.

Item Type: Monograph (Project Report)
Uncontrolled Keywords: Flutter, Model-View-Controller (MVC), SQLite, MySQL, JWT, FTP
Subjects: T Technology > T Technology (General) > T57.5 Data Processing
T Technology > T Technology (General) > T58.6 Management information systems
T Technology > T Technology (General) > T58.8 Productivity. Efficiency
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: ATHA DZAKY HIDAYANTO
Date Deposited: 07 Jan 2025 08:31
Last Modified: 07 Jan 2025 08:31
URI: http://repository.its.ac.id/id/eprint/116211

Actions (login required)

View Item View Item