Kalkulator Energi Aktivasi (Persamaan Arrhenius)
Hitung energi aktivasi (Ea) dari dua konstanta laju dan suhu menggunakan persamaan Arrhenius. Masukkan nilai dalam K, °C, atau °F dan dapatkan Ea dalam kJ/mol dengan plot Arrhenius.
Kalkulator Energi Aktivasi
Temukan energi aktivasi (Ea) suatu reaksi dari konstanta laju yang diukur pada dua suhu.
Input
Hasil
Rumus yang digunakan
Ea = R · ln(k₂/k₁) / (1/T₁ − 1/T₂)
R adalah konstanta gas (8.314 J/mol·K); k₁ dan k₂ adalah konstanta laju pada suhu T₁ dan T₂ dalam Kelvin.
Diagram energi reaksi
Dokumentasi
Apa itu kalkulator energi aktivasi?
Kalkulator energi aktivasi menghitung energi aktivasi (Ea) suatu reaksi kimia dari dua konstanta laju yang diukur pada dua suhu berbeda. Kalkulator ini menerapkan persamaan Arrhenius, yaitu rumus standar yang menghubungkan laju reaksi dengan suhu. Pengguna memasukkan konstanta laju dan suhu untuk masing-masing dari dua pengukuran, lalu alat menghitung Ea dalam kilojoule per mol (kJ/mol), dengan kcal/mol dan elektronvolt per molekul ditampilkan di sampingnya.
Apa itu energi aktivasi?
Setiap reaksi kimia harus melewati penghalang energi sebelum pereaksi dapat berubah menjadi produk. Molekul memerlukan jumlah energi minimum untuk memutuskan ikatan lama dan mulai membentuk ikatan baru. Energi minimum itu disebut energi aktivasi, yang ditulis sebagai Ea.
Gambaran yang berguna adalah sebuah bola yang berada di dasar lembah. Untuk mencapai lembah berikutnya, bola itu harus terlebih dahulu naik melewati punggung bukit. Ketinggian punggung bukit tersebut adalah energi aktivasi. Bahkan reaksi yang secara keseluruhan melepaskan energi tetap memerlukan dorongan awal untuk memulai.
Memanaskan reaksi tidak membuat punggung bukit menjadi lebih rendah. Pemanasan memberi lebih banyak molekul energi yang cukup untuk melewatinya, sehingga lebih banyak molekul bereaksi setiap detik. Karena itu, kenaikan suhu sebesar 10 °C saja sering kali cukup untuk mempercepat reaksi secara nyata.
Persamaan Arrhenius
Persamaan Arrhenius menjelaskan bagaimana konstanta laju reaksi, k, bergantung pada suhu:
Di sini A adalah faktor pra-eksponensial (secara umum, seberapa sering molekul bertumbukan dalam orientasi yang memungkinkan reaksi), R adalah konstanta gas molar, dan T adalah suhu mutlak dalam Kelvin. Sejak revisi SI 2019, R memiliki nilai eksak: 8,31446261815324 J/(mol·K). Nilai ini sering dituliskan dengan pembulatan menjadi 8,314. Kalkulator menggunakan nilai eksak.
Satu pengukuran k tidak dapat memisahkan A dari Ea, karena satu persamaan memiliki dua peubah yang tidak diketahui. Pengukuran k pada dua suhu menyelesaikan masalah ini, karena A saling meniadakan ketika kedua persamaan dibagi.
Rumus energi aktivasi
Dengan membagi persamaan Arrhenius pada T₂ dengan persamaan yang sama pada T₁, kemudian mengambil logaritma natural dari kedua ruas, diperoleh:
Dengan menyelesaikan persamaan untuk Ea:
Inilah persamaan yang dihitung oleh kalkulator. Suhu dapat dimasukkan dalam Kelvin, Celsius, atau Fahrenheit; alat mengonversinya terlebih dahulu ke Kelvin, karena rumus tersebut hanya berlaku untuk suhu mutlak. Hasilnya dibagi dengan 1000 untuk dilaporkan dalam kJ/mol, dan angka yang sama juga ditampilkan dalam kcal/mol serta elektronvolt per molekul.
Jika diplot sebagai ln k terhadap 1/T, kedua pengukuran berada pada garis lurus yang kemiringannya sama dengan −Ea/R. Garis itu disebut plot Arrhenius, dan kalkulator menggambarnya berdasarkan titik-titik yang dimasukkan.
Contoh perhitungan
Misalkan suatu reaksi memiliki konstanta laju k₁ = 0,0025 s⁻¹ pada T₁ = 300 K, dan k₂ = 0,035 s⁻¹ pada T₂ = 350 K.
- Rasio laju: k₂/k₁ = 0,035 / 0,0025 = 14
- ln(14) ≈ 2,63906
- 1/T₁ − 1/T₂ = 1/300 − 1/350 = 1/2100 ≈ 4,76190 × 10⁻⁴ K⁻¹
- Ea = 8,31446 × 2,63906 / (4,76190 × 10⁻⁴) ≈ 46.079 J/mol ≈ 46,08 kJ/mol
Hasil yang sama setara dengan sekitar 11,01 kcal/mol, atau kira-kira 0,478 eV untuk setiap molekul yang bereaksi.
Cara membaca hasil
| Ea (kJ/mol) | Artinya | Contoh umum |
|---|---|---|
| Di bawah 40 | Sangat cepat, penghalang rendah | Reaksi radikal, netralisasi asam–basa |
| 40–100 | Sedang pada suhu kamar | Sebagian besar reaksi organik dalam fase larutan |
| 100–200 | Lambat; memerlukan pemanasan | Reaksi Diels–Alder, hidrolisis ester |
| Di atas 200 | Sangat lambat tanpa pemanasan kuat | Aktivasi C–H, fiksasi nitrogen |
Katalis dan enzim mempercepat reaksi dengan menyediakan jalur yang memiliki penghalang lebih rendah. Sebagai contoh, katalase menurunkan penghalang penguraian hidrogen peroksida dari sekitar 75 kJ/mol menjadi kira-kira 8 kJ/mol. Energi aktivasi merupakan sifat jalur reaksi, bukan suhu. Pemanasan mengubah jumlah molekul yang melewati penghalang, bukan ketinggian penghalang itu sendiri.
Batasan metode dua titik
Rumus dua titik mengasumsikan bahwa reaksi mengikuti persamaan Arrhenius secara tepat di antara dua titik pengukuran. Asumsi tersebut dapat tidak berlaku:
- Plot melengkung. Denaturasi enzim, penerowongan kuantum pada suhu rendah, dan reaksi yang dibatasi difusi semuanya dapat membuat garis ln k terhadap 1/T melengkung. Plot yang melengkung berarti Ea dua titik hanya merupakan nilai rata-rata pada rentang suhu tersebut, bukan penghalang tetap.
- Ea negatif. Satu tahap reaksi tidak dapat memiliki energi aktivasi negatif. Hasil negatif biasanya berarti reaksi tersebut memiliki beberapa tahap, dengan kesetimbangan yang peka terhadap suhu dan tersembunyi dalam mekanismenya.
- Presisi lebih baik. Mengukur k pada empat atau lima suhu lalu mencocokkan garis melalui semua titik tersebut, bukan hanya menggunakan dua titik, menghasilkan kemiringan yang lebih andal dan Ea yang lebih akurat.
Untuk perlakuan yang lebih ketat, teori keadaan transisi menyatakan konstanta laju dengan persamaan Eyring, , yang memisahkan penghalang energi menjadi kontribusi entalpi dan entropi.
Mendapatkan hasil yang akurat
- Masukkan suhu dengan benar. Celsius dan Fahrenheit dapat digunakan, tetapi perhitungan dasarnya hanya berlaku dalam Kelvin, sehingga alat mengonversinya secara otomatis. Melupakan langkah ini saat menghitung secara manual merupakan sumber kesalahan yang paling umum.
- Beri jarak yang cukup antara kedua suhu. Selisih sebesar 20–50 °C menghasilkan jawaban yang stabil. Suhu yang terlalu berdekatan membuat rasio laju k₂/k₁ mendekati 1, dan kesalahan kecil diperbesar oleh logaritma.
- Gunakan satuan konstanta laju yang konsisten. Hanya rasio k₂/k₁ yang masuk ke dalam rumus, sehingga satuan k saling meniadakan. Kolom masukan diberi label s⁻¹, yaitu satuan konstanta laju orde pertama, tetapi M⁻¹s⁻¹ atau satuan lain juga dapat digunakan, selama kedua konstanta memakai satuan yang sama dan berasal dari jenis pengukuran yang sama.
Pertanyaan yang sering diajukan
Apakah kenaikan suhu mengubah energi aktivasi? Tidak. Ea tetap untuk jalur reaksi tertentu. Kenaikan suhu meningkatkan fraksi molekul yang memiliki energi cukup untuk melewati penghalang, sehingga reaksi menjadi lebih cepat.
Apa perbedaan energi aktivasi dan perubahan entalpi (ΔH)? Ea adalah ketinggian penghalang yang harus didaki oleh reaksi. ΔH adalah perubahan energi bersih antara pereaksi dan produk. Suatu reaksi dapat memiliki penghalang yang tinggi (Ea besar), tetapi berakhir pada tingkat energi yang lebih rendah daripada keadaan awalnya (ΔH negatif, yaitu reaksi eksoterm).
Mengapa perhitungan memerlukan dua suhu, bukan satu? Satu pengukuran laju menghasilkan satu persamaan dengan dua peubah yang tidak diketahui, A dan Ea. Pengukuran kedua pada suhu berbeda memungkinkan A saling meniadakan dari rasio, sehingga tersisa persamaan yang dapat diselesaikan hanya untuk Ea.
Satuan suhu apa yang dapat dimasukkan? Kelvin, Celsius, atau Fahrenheit. Kalkulator mengonversi satuan yang dipilih ke Kelvin sebelum menghitung Ea, karena persamaan Arrhenius memerlukan suhu mutlak.
Seberapa akurat metode dua titik? Biasanya hasilnya berada dalam kisaran 5–10% dari nilai sebenarnya pada rentang suhu sedang, asalkan reaksi mengikuti perilaku Arrhenius. Mengukur lebih dari dua suhu dan mencocokkan garis akan meningkatkan akurasi lebih lanjut.
Implementasi kode
Perhitungan inti hanya berupa satu baris aritmetika. Rumus yang sama ditampilkan di bawah dalam beberapa bahasa pemrograman, dan masing-masing menghasilkan Ea dalam kJ/mol.
1' Cells: A1=k1, A2=T1(K), A3=k2, A4=T2(K); result in kJ/mol
2=8.31446261815324*LN(A3/A1)/((1/A2)-(1/A4))/1000
31import math
2
3def activation_energy(k1, T1, k2, T2):
4 """Ea in kJ/mol from two rate constants at Kelvin temperatures T1, T2."""
5 return 8.31446261815324 * math.log(k2 / k1) / (1 / T1 - 1 / T2) / 1000
6
7print(f"{activation_energy(0.0025, 300, 0.035, 350):.2f} kJ/mol")
81function activationEnergy(k1, T1, k2, T2) {
2 // Ea in kJ/mol; T1, T2 in Kelvin
3 return (8.31446261815324 * Math.log(k2 / k1)) / (1 / T1 - 1 / T2) / 1000;
4}
5
6console.log(activationEnergy(0.0025, 300, 0.035, 350).toFixed(2), "kJ/mol");
71public class ActivationEnergy {
2 static double ea(double k1, double T1, double k2, double T2) {
3 return 8.31446261815324 * Math.log(k2 / k1) / (1 / T1 - 1 / T2) / 1000; // kJ/mol
4 }
5
6 public static void main(String[] args) {
7 System.out.printf("%.2f kJ/mol%n", ea(0.0025, 300, 0.035, 350));
8 }
9}
101using System;
2
3class ActivationEnergy {
4 static double Ea(double k1, double T1, double k2, double T2) =>
5 8.31446261815324 * Math.Log(k2 / k1) / (1 / T1 - 1 / T2) / 1000; // kJ/mol
6
7 static void Main() =>
8 Console.WriteLine($"{Ea(0.0025, 300, 0.035, 350):F2} kJ/mol");
9}
101#include <cmath>
2#include <cstdio>
3
4double ea(double k1, double T1, double k2, double T2) {
5 return 8.31446261815324 * std::log(k2 / k1) / (1 / T1 - 1 / T2) / 1000; // kJ/mol
6}
7
8int main() {
9 std::printf("%.2f kJ/mol\n", ea(0.0025, 300, 0.035, 350));
10}
111package main
2
3import (
4 "fmt"
5 "math"
6)
7
8func ea(k1, T1, k2, T2 float64) float64 {
9 return 8.31446261815324 * math.Log(k2/k1) / (1/T1 - 1/T2) / 1000 // kJ/mol
10}
11
12func main() {
13 fmt.Printf("%.2f kJ/mol\n", ea(0.0025, 300, 0.035, 350))
14}
151fn ea(k1: f64, t1: f64, k2: f64, t2: f64) -> f64 {
2 8.31446261815324 * (k2 / k1).ln() / (1.0 / t1 - 1.0 / t2) / 1000.0 // kJ/mol
3}
4
5fn main() {
6 println!("{:.2} kJ/mol", ea(0.0025, 300.0, 0.035, 350.0));
7}
81<?php
2function ea($k1, $T1, $k2, $T2) {
3 return 8.31446261815324 * log($k2 / $k1) / (1 / $T1 - 1 / $T2) / 1000; // kJ/mol
4}
5
6printf("%.2f kJ/mol\n", ea(0.0025, 300, 0.035, 350));
71def ea(k1, t1, k2, t2)
2 8.31446261815324 * Math.log(k2 / k1) / (1.0 / t1 - 1.0 / t2) / 1000 # kJ/mol
3end
4
5puts format("%.2f kJ/mol", ea(0.0025, 300, 0.035, 350))
61ea <- function(k1, T1, k2, T2) {
2 8.31446261815324 * log(k2 / k1) / (1 / T1 - 1 / T2) / 1000 # kJ/mol
3}
4
5cat(sprintf("%.2f kJ/mol\n", ea(0.0025, 300, 0.035, 350)))
6Referensi
- Laidler, K. J. (1984). "The development of the Arrhenius equation." J. Chem. Educ. 61(6), 494. https://doi.org/10.1021/ed061p494
- Eyring, H. (1935). "The Activated Complex in Chemical Reactions." J. Chem. Phys. 3(2), 107. https://doi.org/10.1063/1.1749604
- Atkins, P., & de Paula, J. (2014). Atkins' Physical Chemistry (10th ed.). Oxford University Press.
- IUPAC. Compendium of Chemical Terminology (Gold Book), "activation energy." https://goldbook.iupac.org/terms/view/A00102
- NIST. Fundamental Physical Constants — molar gas constant. https://physics.nist.gov/cgi-bin/cuu/Value?r