Ketik 2 + 3 × 4 di kalkulator mana pun dan hasilnya adalah 14, bukan 20. Kalkulator tidak membaca ekspresi Anda dari kiri ke kanan — ia mengurutkan operasi berdasarkan prioritas terlebih dahulu. Pengurutan itulah yang disebut urutan operasi, sekumpulan aturan baku yang diterapkan setiap kalkulator ekspresi sebelum menampilkan satu angka pun.
Memahami aturan-aturan tersebut adalah perbedaan antara mempercayai suatu hasil dan merasa heran tanpa tahu alasannya. Inilah yang sebenarnya terjadi antara saat Anda menekan tombol sama dengan dan saat angka muncul di layar.
Hierarki prioritas yang diikuti kalkulator
Setiap perhitungan standar mengikuti hierarki empat tingkat yang sama, biasanya dihafalkan sebagai PEMDAS di Amerika Serikat atau BODMAS di negara lain. Kalkulator menyelesaikan tingkat teratas sepenuhnya, lalu turun ke tingkat berikutnya:
- Tanda kurung (brackets) — apa pun yang ada di dalam
( )dihitung terlebih dahulu, dimulai dari pasangan tanda kurung paling dalam ke luar. - Eksponen (pangkat) — perpangkatan dan akar, seperti
3²atau√9. - Perkalian dan pembagian — ditangani bersama sebagai satu tingkat, bukan dua tingkat terpisah.
- Penjumlahan dan pengurangan — juga satu tingkat yang dibagi bersama keduanya.
Jadi dalam 2 + 3 × 4, tingkat perkalian lebih tinggi dari tingkat penjumlahan: kalkulator menghitung 3 × 4 = 12, lalu 2 + 12 = 14. Tanda plus diketik lebih dulu, tetapi dievaluasi paling akhir.

Aturan yang hampir semua orang salah pahami
Huruf-huruf dalam PEMDAS seolah menyiratkan bahwa perkalian didahulukan dari pembagian, dan penjumlahan didahulukan dari pengurangan. Namun itu tidak benar. Perkalian dan pembagian berada di satu tingkat yang sama, dan penjumlahan dan pengurangan berada di tingkat yang sama pula. Ketika dua operasi berperingkat sama berdampingan, kalkulator memutuskan dengan mengerjakan dari kiri ke kanan.
Hal ini lebih penting dari yang terlihat. Perhatikan 16 ÷ 4 ÷ 4. Dibaca dari kiri ke kanan, kalkulator menghitung (16 ÷ 4) ÷ 4 = 1 — bukan 16 ÷ (4 ÷ 4) = 16. Hal yang sama berlaku untuk 10 − 4 + 2, yang hasilnya adalah (10 − 4) + 2 = 8, bukan 4. Berdasarkan konvensi urutan operasi standar, operasi dengan prioritas yang sama selalu dievaluasi dari kiri ke kanan.
Posisi eksponen dan tanda kurung
Eksponen diselesaikan sebelum perkalian atau pembagian apa pun, sehingga 2 + 3² menjadi 2 + 9 = 11. Eksponen bertingkat memiliki keunikannya sendiri: bersifat asosiatif kanan, artinya kalkulator mengerjakan dari atas ke bawah. Kalkulator di atas mengonversi tombol ^ ke operator pangkat JavaScript, yang mengevaluasi 2^3^2 sebagai 2^(3²) = 2⁹ = 512 — bukan (2³)² = 64.
Tanda kurung adalah satu-satunya alat yang dapat mengesampingkan seluruh hierarki. Membungkus bagian dari suatu ekspresi memaksanya berada di urutan pertama: (2 + 3) × 4 = 20 menghasilkan nilai berbeda dari 14. Fungsi-fungsi ilmiah mengikuti logika yang sama — sin, log, dan √ masing-masing menyelesaikan apa pun yang ada di dalam tanda kurungnya sendiri sebelum hasilnya bergabung kembali ke ekspresi.
Bagaimana kalkulator ini menerapkan urutan operasi
Alat di atas adalah kalkulator ekspresi: alih-alih memproses setiap penekanan tombol satu per satu, ia membaca seluruh baris yang telah Anda tulis dan mengevaluasinya sebagai satu ekspresi utuh. Secara internal, ekspresi tersebut diserahkan ke mesin JavaScript browser, yang menerapkan hierarki prioritas persis seperti yang dijelaskan di atas. Itulah mengapa 2 + 3 × 4 yang tampil di layar langsung menghasilkan 14 begitu Anda menekan tombol sama dengan.
Ada satu keterbatasan yang perlu diketahui: kalkulator ini memerlukan tanda × yang eksplisit. Mengetik 2(3 + 4) tidak akan dibaca sebagai perkalian — Anda harus memasukkan 2 × (3 + 4). Penekanan tombol ekstra itu bukan kelalaian; ini menghindari salah satu masalah paling diperdebatkan dalam aritmetika.
Ambiguitas yang terkenal: 6 ÷ 2(1 + 2)
Ekspresi seperti 6 ÷ 2(1 + 2) menjadi viral karena kalkulator memang tidak sepakat soal hasilnya. Penyebabnya adalah perkalian implisit — dua nilai yang ditempatkan berdampingan tanpa simbol di antara keduanya. Beberapa mesin memberikan juxtaposisi tersebut prioritas lebih tinggi dari pembagian biasa; yang lain memperlakukannya sebagai perkalian biasa.
Perbedaan ini terdokumentasi dengan baik. Ekspresi seperti 1/2x diinterpretasikan sebagai 1/(2x) oleh TI-82 dan banyak model Casio modern, tetapi sebagai (1/2)x oleh TI-83 dan setiap kalkulator TI yang dirilis sejak 1996. Tidak ada kalkulator yang salah — notasinya sendiri yang ambigu, dan satu-satunya solusi nyata adalah menambahkan tanda kurung dan menyatakan dengan tepat apa yang Anda maksud.
Tetap mengendalikan hasil perhitungan
Beberapa kebiasaan berikut membuat urutan operasi bekerja untuk Anda, bukan melawan Anda:
- Tambahkan tanda kurung jika ragu — tidak ada ruginya dan menghilangkan semua ambiguitas, termasuk jebakan perkalian implisit.
- Jangan berasumsi perkalian mengalahkan pembagian — keduanya berada di tingkat yang sama, sehingga kalkulator cukup mengerjakan dari kiri ke kanan.
- Perhatikan tanda minus — sebagian besar kalkulator membaca
−3²sebagai−(3²) = −9; jika Anda ingin kuadrat dari negatif tiga, ketik(−3)². - Pecah rumus panjang menjadi bagian-bagian kecil — kelompokkan setiap bagian dalam tanda kurung daripada mengandalkan satu baris panjang yang tidak terputus.
- Perkirakan terlebih dahulu — jawaban kasar di kepala akan membantu Anda mendeteksi ketika kejutan prioritas membuat hasil melenceng jauh.
Coba sendiri: masukkan 2 + 3 × 4 di kalkulator di atas. Hasil 14 berarti kalkulator menghormati urutan operasi; jika Anda mengharapkan 20, berarti Anda membaca baris tersebut dari kiri ke kanan, bukan berdasarkan prioritas.