Menu Dataset Kalibrasi digunakan untuk menyimpan tabel referensi (CSV) yang digunakan dalam proses kalibrasi sensor berbasis lookup. Dataset diperlukan ketika hubungan antara nilai sensor dan nilai sebenarnya tidak linear — sehingga tidak dapat direpresentasikan dengan rumus matematika sederhana. Contoh kasus penggunaan:
  • Konversi tinggi muka air → luas penampang basah
  • Konversi tinggi air → debit (rating curve)
  • Kalibrasi sensor berbasis tabel pabrikan

Cara Kerja

Dataset bekerja dengan prinsip lookup table: sistem mencocokkan nilai input dari sensor dengan baris di kolom pertama dataset, lalu mengembalikan nilai dari kolom output yang ditentukan. Contoh:
water_levelareavolume
4.040.4100.2
3.939.097.5
3.837.795.1
Jika sensor membaca nilai 3.9, maka:
  • DATASET("slug", 3.9, "area") → mengembalikan 39.0
  • DATASET("slug", 3.9, "volume") → mengembalikan 97.5
Penggunaan dalam rumus kalibrasi:
DATASET("penampang_basah_1cm", [RYG8-flLev] / 100, "area")
ArgumenNilaiKeterangan
Argumen 1"penampang_basah_1cm"Slug dataset
Argumen 2[RYG8-flLev] / 100Nilai input (tinggi air dalam meter)
Argumen 3"area"Kolom output yang diambil

Struktur File CSV

Dataset harus diunggah dalam format CSV dengan ketentuan berikut:
KetentuanDetail
Format file.csv (Comma-Separated Values)
EncodingUTF-8
Baris pertamaWajib header — digunakan sebagai nama kolom dalam fungsi DATASET()
Kolom pertamaWajib referensi (input lookup) — nilai sensor akan dicocokkan ke kolom ini
Kolom berikutnyaKolom output — dapat lebih dari satu
Urutan dataDisarankan terurut ascending atau descending
Nilai duplikatTidak disarankan pada kolom referensi
Contoh CSV yang valid:
water_level,area,volume
4.0,40.4,100.2
3.9,39.0,97.5
3.8,37.7,95.1
Pastikan nilai input sensor berada dalam range yang tercakup oleh dataset. Nilai di luar range dapat menghasilkan output kosong atau tidak akurat karena sistem tidak melakukan interpolasi otomatis di luar batas data.

Cara Menambahkan Dataset

1

Buka halaman Manajemen Device

Masuk ke menu Manajemen Device dan pilih device yang akan ditambahkan datasetnya.
2

Buka menu Dataset Kalibrasi

Pada halaman detail device, masuk ke tab atau menu Dataset Kalibrasi.
3

Klik Tambah Dataset

Klik tombol “Tambah Dataset Kalibrasi” untuk membuka form penambahan.
4

Upload file CSV

Unggah file CSV sesuai format yang telah ditentukan di atas.
5

Isi slug dataset

Masukkan slug sebagai identifier unik dataset. Slug ini yang akan digunakan dalam fungsi DATASET() di rumus kalibrasi.Gunakan slug yang deskriptif dan konsisten, misalnya:
  • penampang_basah_sungai_hulu
  • rating_curve_pos_duga
  • tabel_konversi_sensor_a
6

Simpan dataset

Klik “Simpan”. Dataset siap digunakan dalam rumus kalibrasi sensor.

Ketentuan & Batasan

AspekKetentuan
Berlaku untukData baru setelah konfigurasi disimpan
Data historisTidak berubah
InterpolasiSistem mencocokkan nilai yang tersedia — nilai di luar range dapat kosong
SlugHarus unik per device
Duplikat kolom referensiTidak disarankan — hasil lookup bisa tidak konsisten

Integrasi dengan Kalibrasi Sensor

Dataset yang sudah ditambahkan dapat langsung digunakan di rumus kalibrasi menggunakan fungsi DATASET(). Saat menginput rumus kalibrasi, ketik = untuk melihat daftar dataset yang tersedia dan menyisipkan slug-nya secara otomatis.

Kalibrasi Sensor

Panduan lengkap penggunaan fungsi DATASET() dalam kalibrasi sensor