1️⃣ Sensor NTC (Sumber Data)
Pada tahap awal, sensor NTC berfungsi sebagai sumber data utama yang merekam perubahan suhu
lingkungan.
Karena proyek ini bersifat simulasi, peran sensor fisik digantikan oleh file CSV
(Hasil_Prediksi_NTC.csv) yang berisi ribuan log suhu, hambatan, dan tegangan.
Dataset ini diperlakukan seolah-olah berasal dari pembacaan sensor secara kontinu di
lapangan.
2️⃣ Data Ingestion (Pengambilan Data)
Tahap ingestion mensimulasikan proses pengambilan data dari perangkat IoT menuju sistem.
Pada implementasi ini, ingestion dilakukan melalui pemanggilan file CSV menggunakan
fungsi fetch() pada JavaScript.
Proses ini merepresentasikan alur streaming data dari sensor menuju server atau aplikasi
analitik.
3️⃣ ETL (Extract, Transform, Load)
a. Extract (Pengambilan Data)
Mengambil data mentah (Primary Data) dari file Tabel NTC.csv. Atribut utama
meliputi Suhu (°C), Hambatan NTC (Ω), dan Tegangan (V).
b. Transform (Transformasi Data)
-
Klasifikasi Risiko: Data suhu dikategorikan berdasarkan aturan:
• < 40°C: Normal (OFF)
• 40–44°C: Warning (STANDBY)
• ≥ 45°C: Overheating (ON)
- Normalisasi: Mengubah nama kolom menjadi format snake_case
agar kompatibel dengan MongoDB Atlas & Tableau.
- Validasi: Pengecekan struktur kolom sebelum data dimuat.
c. Load (Pemuatan Data)
Menyimpan data bersih ke NoSQL Database MongoDB Atlas.
Database: IndustriIoT | Collection: SensorNTC_clean.
4️⃣ Big Data Storage (Penyimpanan Data)
Data yang telah diproses kemudian disimpan dalam media penyimpanan terstruktur.
Dalam simulasi ini, data disimpan pada variabel array di memori browser atau pada
MongoDB Atlas sebagai NoSQL database.
Penyimpanan ini memungkinkan analisis historis dan integrasi dengan tools visualisasi
eksternal.
5️⃣ Data Visualization
Data yang tersimpan kemudian diolah menjadi visualisasi grafis menggunakan
Tableau Dashboard atau grafik berbasis web.
Informasi numerik seperti suhu dan hambatan diterjemahkan menjadi grafik garis,
indikator warna, serta kategori risiko untuk memudahkan analisis anomali.
6️⃣ Web Dashboard (Tampilan Akhir)
Tahap akhir adalah penyajian hasil analisis kepada pengguna melalui Web Dashboard.
Antarmuka ini dirancang untuk menampilkan informasi secara real-time,
termasuk status suhu, tingkat risiko, dan alarm peringatan dini.
Dashboard menjadi pusat pengambilan keputusan cepat karena seluruh data penting
disajikan dalam satu tampilan terintegrasi.