CCalculate.Studio

Kalkulator Turunan

Kalkulator turunan ini menghitung nilai numerik turunan suatu fungsi pada titik tertentu x0, menggunakan metode selisih tengah 5 titik (5-point central difference) — kalkulator ini tidak melakukan diferensiasi simbolik (aljabar). Masukkan ekspresi apa pun yang didukung dalam x dan sebuah titik x0, dan kalkulator akan mengembalikan f'(x0), nilai fungsi f(x0), dan (jika terdefinisi) turunan kedua serta persamaan garis singgung pada titik tersebut. Misalnya, untuk f(x) = x³ − 2x + 1 pada x0 = 2, turunan numeriknya adalah 10 dan f(2) = 5.

Terakhir ditinjau: 2026-07-07
Add as preferred on Google

Memahami hasil turunan Anda

Tanda turunan kedua, ketika hasilnya tersedia, menunjukkan kecekungan lokal fungsi pada x0 — hasil standar dari kalkulus.

f″(x₀)Kecekungan pada x₀
PositifCekung ke atas — fungsi melengkung ke atas, seperti lembah, di dekat x₀
NegatifCekung ke bawah — fungsi melengkung ke bawah, seperti bukit, di dekat x₀
Pada atau mendekati nolKemungkinan titik infleksi — kecekungan mungkin sedang berubah di dekat x₀; perlu pemeriksaan lebih lanjut
  • Ini adalah estimasi numerik, bukan turunan simbolik — kalkulator tidak pernah menghasilkan rumus umum f'(x); kalkulator hanya mengembalikan nilai turunan pada satu titik x0 yang dimasukkan.
  • Sintaks ekspresi yang didukung: fungsi sin, cos, tan, asin, acos, atan, sqrt, cbrt, abs, ln (log natural), log (log basis 10), log2 (log basis 2), exp, floor, ceil, round, min, max; konstanta pi, e, tau; operator + − * / % ^; dan variabel x. Fungsi trigonometri menggunakan radian.
  • Fungsi dengan diskontinuitas, sudut tajam, atau nilai tidak terdefinisi di dekat x0 (misalnya, mengevaluasi di dekat asimtot vertikal) dapat membuat estimasi beda hingga tidak akurat atau tidak menghasilkan hasil.
  • Estimasi numerik memiliki galat pemotongan kecil yang umumnya dapat diabaikan pada presisi yang ditampilkan untuk fungsi yang halus dan berperilaku baik, tetapi galat tersebut dapat membesar untuk fungsi dengan perubahan lokal yang cepat.

Apa itu turunan numerik?

Turunan mengukur laju perubahan sesaat suatu fungsi pada suatu titik — secara geometris, kemiringan garis yang menyinggung grafik fungsi tersebut di titik itu. Diferensiasi simbolik menghasilkan rumus umum, f'(x), yang berlaku untuk setiap x. Kalkulator ini sebaliknya menghitung turunan numerik: ia mengestimasi f'(x0), satu angka, tepat pada titik x0 yang Anda masukkan, tanpa pernah menghasilkan rumus umum f'(x).

Metode numerik yang digunakan adalah selisih tengah 5 titik: kalkulator mengevaluasi f pada beberapa titik yang sangat dekat dengan x0 di kedua sisi dan menggabungkan nilai-nilai tersebut menjadi estimasi kemiringan yang sangat akurat pada x0, dengan galat yang mengecil sebanding dengan pangkat empat ukuran langkah. Ini adalah teknik standar dan mapan dalam analisis numerik, berbeda dari diferensiasi aljabar komputer simbolik.

Karena hasilnya numerik, mengevaluasi turunan pada titik yang berbeda membutuhkan menjalankan kembali kalkulator dengan x0 baru tersebut — tidak ada ekspresi aljabar untuk f'(x) yang dikembalikan yang dapat dievaluasi langsung pada titik lain.

Cara menggunakan kalkulator turunan ini

  1. Masukkan fungsi dari x, misalnya x^3 - 2*x + 1, sin(x)/x, atau sqrt(x) + ln(x). Perkalian harus ditulis secara eksplisit dengan *, dan pangkat menggunakan ^.
  2. Masukkan titik x0 tempat turunan akan dievaluasi.
  3. Baca f'(x0), turunan numerik pada titik tersebut, dan f(x0), nilai fungsi di titik itu.
  4. Jika fungsi terdiferensiasi dua kali di dekat x0, baca juga f''(x0), turunan kedua numerik, dan persamaan garis singgung, yang memberikan pendekatan linear terbaik dari f di dekat x0.

Rumus di balik turunan numerik

f'(x₀) ≈ [−f(x₀+2h) + 8f(x₀+h) − 8f(x₀−h) + f(x₀−2h)] / (12h) (selisih tengah 5 titik)
f''(x₀) ≈ [f(x₀+h) − 2f(x₀) + f(x₀−h)] / h²
Garis singgung: y = f'(x₀)(x − x₀) + f(x₀)
Contoh: f(x) = x³ − 2x + 1 pada x₀ = 2 → f'(2) = 10, f(2) = 5

Estimasi selisih tengah 5 titik adalah f'(x0) ≈ [−f(x0+2h) + 8f(x0+h) − 8f(x0−h) + f(x0−2h)] / (12h), rumus beda hingga klasik yang galatnya sebanding dengan h⁴ — artinya membagi dua ukuran langkah h mengurangi galat sekitar 16 kali lipat.

Turunan kedua diestimasi dengan selisih tengah yang lebih sederhana: f''(x0) ≈ [f(x0+h) − 2f(x0) + f(x0−h)] / h². Tandanya menunjukkan kecekungan lokal: positif berarti fungsi melengkung ke atas (cekung ke atas) di dekat x0, negatif berarti melengkung ke bawah (cekung ke bawah).

Garis singgung pada x0, pendekatan garis lurus terbaik dari f di dekat titik tersebut, adalah y = f'(x0)(x − x0) + f(x0).

Contoh perhitungan: f(x) = x³ − 2x + 1 pada x0 = 2. Turunan numeriknya adalah f'(2) = 10, sesuai dengan turunan simbolik 3x² − 2 yang dievaluasi pada x = 2 (3×4 − 2 = 10). Nilai fungsinya adalah f(2) = 8 − 4 + 1 = 5, sehingga garis singgungnya adalah y = 10(x − 2) + 5.

Kesalahan umum

  • Mengharapkan rumus simbolik seperti "3x² − 2" — kalkulator ini hanya mengembalikan nilai numerik turunan pada satu titik x0 yang Anda masukkan, menggunakan pendekatan beda hingga, bukan diferensiasi simbolik (aljabar).
  • Menulis perkalian implisit seperti 2x, bukan 2*x, atau menggunakan ** alih-alih ^ untuk pangkat — parser membutuhkan operator eksplisit dari kumpulan yang didukung.
  • Mengevaluasi pada titik tempat fungsi tidak terdefinisi atau diskontinu, seperti 1/x pada x0 = 0, yang membuat estimasi beda hingga tidak dapat diandalkan atau tidak menghasilkan hasil.
  • Mengasumsikan hasil numerik eksak hingga presisi sembarang — metode selisih tengah memiliki galat pemotongan kecil namun bukan nol, umumnya tidak terlihat pada tempat desimal yang ditampilkan untuk fungsi yang halus.
  • Menggunakan log untuk berarti logaritma natural — dalam sintaks kalkulator ini, ln adalah logaritma natural (basis e) dan log adalah basis 10; log2 adalah basis 2.

Pertanyaan yang sering diajukan

Apakah kalkulator ini memberi saya rumus turunan, seperti f'(x) = 3x² − 2?

Tidak. Kalkulator ini hanya mengembalikan nilai numerik turunan pada titik x0 tertentu yang Anda masukkan, dihitung dengan metode beda hingga numerik. Untuk mendapatkan perilaku turunan pada titik lain, masukkan titik tersebut sebagai x0 baru dan hitung ulang.

Metode numerik apa yang digunakan kalkulator turunan ini?

Selisih tengah 5 titik: f'(x0) ≈ [−f(x0+2h) + 8f(x0+h) − 8f(x0−h) + f(x0−2h)] / (12h), rumus beda hingga standar dari analisis numerik dengan galat sebanding dengan h⁴.

Fungsi dan operator apa yang didukung dalam ekspresi?

sin, cos, tan, asin, acos, atan, sqrt, cbrt, abs, ln, log, log2, exp, floor, ceil, round, min, max; konstanta pi, e, dan tau; operator + − * / % ^; dan variabel x. Fungsi trigonometri dievaluasi dalam radian.

Seberapa akurat turunan numerik ini?

Untuk fungsi yang halus dan berperilaku baik, metode selisih tengah 5 titik akurat jauh melampaui tempat desimal yang ditampilkan. Akurasi menurun di dekat diskontinuitas, sudut tajam, atau titik tempat fungsi tidak terdefinisi dekat x0.

Apa arti hasil garis singgung?

Garis singgung, y = f'(x0)(x − x0) + f(x0), adalah pendekatan garis lurus terbaik dari fungsi di dekat x0. Garis ini menyentuh kurva di (x0, f(x0)) dan memiliki kemiringan yang sama dengan fungsi pada titik yang tepat itu.

Mengapa turunan kedua kadang tidak muncul dalam hasil?

Turunan kedua menggunakan rumus selisih tengahnya sendiri dan hanya ditampilkan ketika perhitungan tersebut mengembalikan nilai terhingga — misalnya, ketika fungsi tidak terdefinisi atau diskontinu tepat di sekitar x0, estimasi turunan kedua dihilangkan.

Referensi

  1. Burden RL, Faires JD. Numerical Analysis. Cengage Learning (finite-difference approximations to derivatives).
  2. Press WH, Teukolsky SA, Vetterling WT, Flannery BP. Numerical Recipes: The Art of Scientific Computing. Cambridge University Press (numerical differentiation).
  3. Stewart J. Calculus. Cengage Learning (the derivative as instantaneous rate of change and slope of the tangent line).
  4. NIST Digital Library of Mathematical Functions (DLMF), Chapter 3: Numerical Methods — finite-difference formulas. dlmf.nist.gov.

Kalkulus · Semua kalkulator

Kalkulator terkait

Guides & articles