Digital Transformation
Tesler Law (Hukum Konservasi Kompleksitas)
TL;DR: Tesler Law atau Law of Conservation of Complexity menyatakan setiap aplikasi punya batas kompleksitas inheren yang tidak bisa dihilangkan, hanya dipindahkan. Diciptakan Larry Tesler di Xerox PARC tahun 1980-an, prinsip ini meminta tim produk menanggung kompleksitas teknis di sisi sistem agar pengguna mendapat antarmuka sederhana.
Apa itu Tesler Law?
Larry Tesler, peneliti UI di Xerox PARC, menyimpulkan bahwa kompleksitas dalam software ibarat hukum kekekalan energi: tidak hilang, hanya berpindah. Kalau pengguna mengisi form sederhana, di balik layar ada sistem rumit yang melakukan validasi, geocoding, atau perhitungan pajak. Untuk dasar konsep terkait, baca juga Cognitive Load dan Progressive Disclosure.
Pertanyaan inti yang ditanyakan Tesler Law: siapa yang seharusnya menanggung beban kompleksitas, pengguna atau sistem? Jawaban yang benar hampir selalu: sistem. Beban di sisi pengguna disebut interaction cost, sedangkan beban di sisi sistem disebut implementation cost. Implementation cost dibayar sekali oleh tim engineering, sedangkan interaction cost dibayar berulang oleh setiap pengguna.
Contoh Penerapan
| Kompleksitas | Solusi Tesler-Compliant |
|---|---|
| Format alamat berbeda per provinsi | Auto-detect dari kode pos |
| Konversi mata uang | Sistem deteksi lokasi, tampilkan rupiah |
| Validasi NIK 16 digit | Format mask saat ketik, bukan error setelah submit |
| Upload foto dengan rasio tertentu | Auto-crop di server, bukan minta user crop manual |
| Pilihan paket berlangganan kompleks | Wizard 3 langkah dengan rekomendasi default |
Yuanita Sekar, klien personal branding yang website-nya saya bangun, awalnya minta form kontak dengan 14 field. Setelah diskusi Tesler Law, kami pindahkan validasi ke sistem dan form pengguna jadi 4 field. Lead masuk naik signifikan walaupun data tetap lengkap karena enrichment otomatis.
Kenapa Penting bagi Marketer dan Developer?
Form abandonment di Indonesia sering disebabkan field berlebihan atau aturan validasi yang dipaksakan ke pengguna. Tesler Law mengingatkan bahwa kompleksitas tidak hilang dengan dipotong fitur, tapi dengan dipindahkan ke balik layar. Konteks lokal: pengguna mobile Indonesia mayoritas, jadi setiap field tambahan menambah waktu input 5-15 detik di perangkat mid-range. Lihat juga panduan Form Abandonment.
Pertanyaan Umum
Apakah Tesler Law berarti semua aplikasi harus terlihat sederhana?
Tidak. Aplikasi profesional seperti Photoshop atau Excel memang kompleks karena penggunanya butuh kontrol penuh. Tesler Law mengajarkan untuk memilih siapa yang menanggung kompleksitas, bukan menghapusnya.
Bagaimana mengukur penerapan Tesler Law?
Hitung interaction cost: jumlah klik, field, decision point, dan waktu rata-rata penyelesaian task. Bandingkan sebelum dan sesudah perubahan. Penurunan 20 persen interaction cost sering memberi conversion lift 5-15 persen.
Istilah Terkait