SINDRO (Smart Hydroponic Dashboard) adalah aplikasi web untuk monitoring dan manajemen sistem hidroponik secara real-time.
SINDRO adalah solusi digital untuk pertanian hidroponik modern yang menggabungkan teknologi Internet of Things (IoT) dengan Artificial Intelligence (AI). Sistem ini dirancang untuk membantu petani hidroponik dalam:
- Monitoring Real-time: Memantau kondisi tanaman melalui sensor pH, suhu air, dan kadar nutrisi (TDS) secara langsung dari browser
- Analisis Cerdas: Menggunakan chatbot AI yang dapat menjawab pertanyaan seputar hidroponik dan memberikan rekomendasi perawatan
- Manajemen Terpadu: Mengelola jadwal perawatan, pengingat, dan laporan harian dalam satu platform
- Multi-User System: Mendukung banyak pengguna dengan sistem autentikasi dan panel admin untuk manajemen
- Mempermudah pemantauan kondisi tanaman hidroponik tanpa harus datang langsung ke lokasi
- Memberikan notifikasi otomatis ketika parameter lingkungan tidak optimal
- Menyediakan asisten virtual yang dapat membantu pemula dalam bercocok tanam hidroponik
- Menghasilkan laporan harian untuk analisis tren dan pengambilan keputusan
| Komponen | Fungsi |
|---|---|
| Sensor pH | Mengukur tingkat keasaman air nutrisi (optimal: 5.5 - 7.0) |
| Sensor Suhu | Memantau suhu air untuk pertumbuhan optimal (18 - 26°C) |
| Sensor TDS | Mengukur konsentrasi nutrisi dalam air (800 - 1200 ppm) |
| Web Dashboard | Menampilkan data sensor dan menyediakan antarmuka pengguna |
| AI Chatbot | Menjawab pertanyaan dan memberikan saran perawatan |
- 📊 Dashboard Real-time - Monitoring sensor pH, Suhu Air, dan TDS (Nutrisi)
- 🤖 Smart Assistant (AI Chatbot) - Chatbot pintar dengan TF-IDF lokal + Google Gemini API
- 📈 Laporan Harian - Visualisasi data sensor dengan Chart.js
- 🔔 Sistem Pengingat - Notifikasi untuk perawatan hidroponik
- 👤 Manajemen Profil - Upload foto profil dan edit data
- 🛠️ Admin Panel - Kelola pengguna dan pengumuman sistem
| Kategori | Teknologi |
|---|---|
| Backend | PHP 7+, PDO |
| Database | MySQL |
| Frontend | HTML5, CSS3, Bootstrap 5.3 |
| Charts | Chart.js |
| AI | TF-IDF + Google Gemini API |
| Icons | Bootstrap Icons |
smartHydroponic/
├── admin/ # Panel admin
├── api/ # REST API endpoints
├── includes/ # Konfigurasi & helper
├── processes/ # Business logic
├── images/ # Asset gambar
├── uploads/ # Upload file user
├── dashboard.php # Halaman utama
├── index.php # Login page
└── ...
- XAMPP / Laragon / PHP 7+ dengan MySQL
- Web Browser modern
-
Clone repository
git clone https://github.com/ThariqAdzikra/smartHydroponic.git
-
Pindahkan ke folder server
# Untuk XAMPP mv smartHydroponic C:/xampp/htdocs/ # Untuk Laragon mv smartHydroponic C:/laragon/www/
-
Buat database
- Buka phpMyAdmin:
http://localhost/phpmyadmin - Buat database baru:
sibw_b - Import file SQL (jika tersedia)
- Buka phpMyAdmin:
-
Konfigurasi database
Edit file
includes/db_connect.php:$host = 'localhost'; $dbname = 'sibw_b'; $username = 'root'; $password = '';
-
Akses aplikasi
http://localhost/smartHydroponic/
- Kartu cuaca & waktu real-time
- Monitoring sensor (pH, Suhu, TDS)
- Smart Assistant chatbot
- Statistik pengguna
- Kelola pengumuman
- Verifikasi user baru
- Thariq Adzikra - Developer
Project ini dibuat untuk keperluan edukasi dan pengembangan.
Made with 💚 for Smart Agriculture