FRONTEND DEVELOPMENT AND STATE MANAGEMENT FOR IOTBASED GARDEN MONITORING AND MAINTENANCE SYSTEM
This Final Project is a joint capstone program between the Information Systems and Technology study program and Electrical Engineering study program using the Engineering Design approach. This Final Project will develop an Internet of Things (IoT)-based monitoring and maintenance system for the G...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/82406 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | This Final Project is a joint capstone program between the Information Systems and
Technology study program and Electrical Engineering study program using the
Engineering Design approach. This Final Project will develop an Internet of Things
(IoT)-based monitoring and maintenance system for the Gunung Geulis
Communication Forum (FKGG) demonstration garden, based on the previous
iteration. The development is carried out because there are still challenges in the
previous iteration such as dependence on internet connection, selection of
inappropriate devices, inefficient data communication.
The focus of this final project is to redesign the frontend and state management
system so that the data communication process in the application becomes more
efficient while still paying attention to the ease of use of the application. Increasing
the efficiency of data communication in the application can be achieved by
centralizing and optimizing data retrieval in the application. Meanwhile, the use of
minimalist design plays a major role in maintaining the ease of use of the
application. The application frontend development process is carried out using
Flutter while the state management is developed using the library provider in
Flutter.
Based on the functional testing that has been done, the development of frontend and
state management is able to make the application run with centralized
communication so that data communication becomes more efficient on the
application side. The ease of use of the application is also still considered, this can
be seen from the results of usability testing that has been carried out. In general, the
application development is successful in centralizing data communication and
maintaining the ease of use of the application. |
---|