Repository ini berisi source code Tugas Akhir dengan judul "Pengembangan Aplikasi IoT Berbasis Mobile pada Sistem Kontrol dan Monitoring Aquascape". Sistem dikembangkan untuk memonitor kondisi air secara near real-time, penggantian air secara otomatis, dan lampu terjadwal maupun manual melalui Aplikasi Mobile.
Go to file
Christo d57e72f5b4 Update README.md 2026-07-17 16:00:57 +07:00
.vscode first commit 2026-07-17 15:37:29 +07:00
android first commit 2026-07-17 15:37:29 +07:00
ios first commit 2026-07-17 15:37:29 +07:00
lib first commit 2026-07-17 15:37:29 +07:00
linux first commit 2026-07-17 15:37:29 +07:00
macos first commit 2026-07-17 15:37:29 +07:00
test first commit 2026-07-17 15:37:29 +07:00
web first commit 2026-07-17 15:37:29 +07:00
windows first commit 2026-07-17 15:37:29 +07:00
.gitignore first commit 2026-07-17 15:37:29 +07:00
.metadata first commit 2026-07-17 15:37:29 +07:00
README.md Update README.md 2026-07-17 16:00:57 +07:00
analysis_options.yaml first commit 2026-07-17 15:37:29 +07:00
devtools_options.yaml first commit 2026-07-17 15:37:29 +07:00
firebase.json first commit 2026-07-17 15:37:29 +07:00
flutter_01.png first commit 2026-07-17 15:37:29 +07:00
pubspec.lock first commit 2026-07-17 15:37:29 +07:00
pubspec.yaml first commit 2026-07-17 15:37:29 +07:00

README.md

Sistem Monitoring Aquascape

Aplikasi Flutter untuk monitoring dan kontrol kualitas air aquascape menggunakan Node-RED sebagai REST API dan MySQL sebagai database.

Deskripsi

Aplikasi ini bertujuan untuk membantu pengguna memantau kondisi aquascape melalui aplikasi mobile. Sistem dapat menampilkan data sensor serta mengontrol perangkat secara otomatis maupun manual.

Fitur

  • Login dan Registrasi pengguna
  • Monitoring kadar amonia
  • Monitoring kekeruhan air
  • Monitoring ketinggian air
  • Pengaturan ambang batas amonia
  • Pengaturan ambang batas kekeruhan
  • Pengaturan tinggi akuarium
  • Kontrol lampu manual
  • Penjadwalan lampu otomatis
  • Riwayat data monitoring
  • Notifikasi ketika nilai melebihi ambang batas

Teknologi yang Digunakan

  • Flutter
  • Dart
  • Node-RED
  • MySQL
  • REST API
  • Firebase Authentication
  • Firebase Cloud Messaging (FCM)

Get Started

  1. Install dependency
flutter pub get
  1. Jalankan aplikasi
flutter run