Dataset Kalibrasi
Overview
Menu Dataset Kalibrasi digunakan untuk menyimpan dataset referensi dalam bentuk tabel (CSV) yang akan digunakan dalam proses kalibrasi sensor berbasis lookup.
Dataset ini biasanya digunakan ketika hubungan antara nilai sensor dan nilai sebenarnya tidak linear, sehingga tidak dapat direpresentasikan dengan rumus sederhana.
Contoh kasus:
- Konversi tinggi muka air → luas penampang
- Konversi tinggi air → debit (flow)
- Kalibrasi sensor berbasis tabel pabrikan
Konsep Dasar
Dataset bekerja dengan prinsip lookup table:
- Sistem akan membandingkan nilai input (misalnya dari sensor)
- Nilai tersebut dicocokkan dengan kolom referensi (kolom pertama)
- Hasil akan diambil dari kolom output yang ditentukan
Ilustrasi
Jika:
- Input =
3.9
Maka:
- Output =
39.0
Struktur Dataset (CSV)
Dataset harus diunggah dalam format CSV dengan ketentuan:
- Kolom pertama → sebagai nilai referensi (input)
- Kolom berikutnya → sebagai nilai output
- Baris pertama → header kolom
Contoh CSV
Pada contoh di atas:
water_level→ inputareaatauvolume→ output (dipilih saat digunakan di kalibrasi)
Cara Kerja Secara Teknis
Saat digunakan dalam kalibrasi:
- Sistem mengambil nilai dari sensor
- Nilai tersebut digunakan sebagai input ke fungsi dataset
- Sistem mencari nilai yang paling sesuai di kolom pertama
- Mengembalikan nilai dari kolom output
Contoh penggunaan di kalibrasi:
Penjelasan:
"penampang_basah_1cm"→ slug dataset[sensor]/100→ nilai input"area"→ kolom hasil
Akses Dataset Kalibrasi
Best Practice
- Gunakan slug yang deskriptif dan konsisten
- Pastikan data dalam CSV sudah terurut (ascending/descending)
- Hindari nilai duplikat pada kolom referensi
- Pastikan seluruh range nilai sensor tercakup dalam dataset
- Gunakan satuan yang konsisten dengan rumus kalibrasi
Keterbatasan
- Dataset hanya digunakan untuk data setelah konfigurasi disimpan
- Tidak mengubah data historis
- Tidak melakukan interpolasi kompleks (bergantung implementasi sistem)
Integrasi dengan Kalibrasi Sensor
Notes
Dataset digunakan ketika hubungan antara input dan output tidak dapat direpresentasikan dengan rumus matematis sederhana.
Kolom pertama selalu dianggap sebagai nilai referensi (input lookup).
Pastikan format CSV valid. Kesalahan format dapat menyebabkan dataset tidak terbaca.

