Digital Transformation

Tesler Law (Hukum Konservasi Kompleksitas)

Vito Atmo
Vito Atmo·3 Mei 2026·0 kali dibaca·3 min baca

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

KompleksitasSolusi Tesler-Compliant
Format alamat berbeda per provinsiAuto-detect dari kode pos
Konversi mata uangSistem deteksi lokasi, tampilkan rupiah
Validasi NIK 16 digitFormat mask saat ketik, bukan error setelah submit
Upload foto dengan rasio tertentuAuto-crop di server, bukan minta user crop manual
Pilihan paket berlangganan kompleksWizard 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.

Bagikan