01 — Situasinya
Delapan lokasi, delapan ruang kendali, nol layar bersama.
Klien kami menangani sistem instrumentasi di delapan pembangkit listrik yang tersebar. Tiap lokasi punya perangkat pengukurnya sendiri, dan datanya sudah terkumpul di sana — tapi hanya bisa dilihat dari ruang kendali di lokasi itu.
Yang dibutuhkan: layar pemantauan yang bisa dibuka dari luar ruang kendali, dengan tampilan yang sama di semua lokasi supaya orang tidak perlu belajar ulang tiap berpindah.
02 — Masalahnya
Sama tapi tidak identik.
Delapan lokasi terdengar seperti satu pekerjaan dikali delapan. Kenyataannya tidak.
Tiap lokasi punya perangkat dengan merek dan usia berbeda, dan cara mengambil datanya juga berbeda. Yang sama hanya bentuk pertanyaannya: berapa nilainya sekarang, bagaimana tren beberapa jam terakhir, dan apakah ada yang melewati batas aman.
Godaan terbesar di pekerjaan seperti ini adalah membuat satu sistem raksasa yang menangani kedelapannya. Itu berarti satu lokasi bermasalah bisa menjatuhkan tampilan tujuh lokasi lain.
03 — Yang kami lakukan
Satu pola, delapan pemasangan yang berdiri sendiri.
Empat keputusan.
- 01
Bagian pengambil data dipisah dari bagian tampilan
Yang berbeda di tiap lokasi hanya cara mengambil datanya. Bagian itu dibuat terpisah sebagai penghubung, sementara bagian tampilannya sama persis di semua lokasi. Menambah lokasi baru berarti menulis penghubungnya saja, bukan membangun ulang dasbornya.
- 02
Tiap lokasi berjalan sendiri, tidak menumpang satu sistem pusat
Delapan pemasangan terpisah. Kalau satu lokasi bermasalah — jaringannya putus, perangkatnya mati — tujuh lokasi lain tidak ikut terpengaruh sama sekali.
- 03
Data mentah disimpan apa adanya, ringkasannya dihitung terpisah
Nilai dari lapangan disimpan tanpa diubah. Rata-rata dan tren dihitung sebagai lapisan di atasnya. Kalau nanti cara menghitungnya perlu berubah, data aslinya masih utuh dan bisa dihitung ulang.
- 04
Tampilannya dibuat untuk dilihat sekilas, bukan dipelajari
Layar pemantauan sering dilihat dari jauh dan dalam hitungan detik. Yang di luar batas aman harus langsung menonjol tanpa perlu dibaca satu per satu.
04 — Hasilnya
Delapan lokasi terpasang dalam dua tahun.
Kedelapan lokasi memakai pola dasbor yang sama, masing-masing dengan penghubungnya sendiri ke perangkat di lapangan. Lokasi yang dikerjakan belakangan jauh lebih cepat selesai daripada yang pertama — karena yang perlu ditulis tinggal penghubungnya.
05 — Yang membuatnya bertahan
Yang dipakai ulang bukan kodenya, tapi bentuk masalahnya.
Menyalin kode dari satu lokasi ke lokasi berikutnya akan menghasilkan delapan salinan yang perlahan berbeda-beda dan tidak ada yang berani menyentuhnya.
Yang kami pakai ulang adalah pola pemisahannya — data masuk, disimpan mentah, diringkas, lalu ditampilkan. Pola itu yang membuat lokasi kesembilan, kalau ada, tidak akan lebih sulit daripada yang kedelapan.
