Pengintegralan Numerik dan Link Download File Referensi

https://eu2.contabostorage.com/00f3241116844f24b628f46d81abb929:st1/folder25/25064/bab_ii.doc

2026-06-03 00:58:05 - Admin

<style> body { font-family: Arial, Helvetica, sans-serif; line-height: 1.6; margin: 20px; color: #333; background-color: #f9f9f9; } h1, h2, h3 { color: #2c3e50; } p { margin: 0 0 1em; } ul { margin: 0 0 1em 2em; } code { background:#eee; padding:2px 4px; border-radius:3px; } .example { background:#e8f4fd; border-left:4px solid #3498db; padding:10px; margin:1em 0; } </style> <h1>Pengintegralan Numerik</h1> <p>Pengintegralan numerik adalah cabang ilmu komputasi yang bertujuan menghitung nilai integral suatu fungsi ketika solusi analitik tidak tersedia atau terlalu rumit untuk dihitung secara manual. Metodemetode numerik menggantikan proses integrasi kontinu dengan operasi aljabar yang dapat dijalankan oleh komputer.</p> <h2>1. Mengapa Pengintegralan Numerik Penting?</h2> <p>Berbagai bidang ilmu memerlukan integral, antara lain fisika (hukum gravitasi, dinamika fluida), teknik (analisis rangkaian listrik, mekanika struktural), ekonomi (model pertumbuhan, opsi finansial), dan biologi (model populasi). Pada banyak kasus fungsi yang terlibat bersifat nonlinier, memiliki singularitas, atau didefinisikan secara empiris (misalnya data eksperimen). Pada situasi inilah pengintegralan numerik menjadi solusi yang praktis.</p> <h2>2. Konsep Dasar</h2> <p>Integral tentu didefinisikan sebagai limit dari jumlah tak terhingga area kecil di bawah kurva. Pengintegralan numerik mendekati limit tersebut dengan membagi interval integrasi <code>[a, b]</code> menjadi <em>n</em> subinterval berukuran tetap atau tidak tetap, kemudian menjumlahkan nilai fungsi pada titiktitik khusus dalam setiap subinterval.</p> <p>Jika <code>I = _a^b f(x)dx</code>, maka pendekatan numerik umumnya memiliki bentuk:</p> <pre> I w_if(x_i) </pre> <p>di mana <code>x_i</code> adalah titik evaluasi dan <code>w_i</code> adalah bobot yang ditentukan oleh metode tertentu.</p> <h2>3. MetodeMetode Pengintegralan Numerik Populer</h2> <h3>3.1 Metode Riemann Sederhana</h3> <p>Terbagi menjadi tiga jenis utama: <strong>leftendpoint</strong>, <strong>rightendpoint</strong>, dan <strong>midpoint</strong>. Hanya cocok untuk fungsi yang halus dan interval kecil.</p> <h3>3.2 Metode Trapesium</h3> <p>Mengganti area di bawah kurva dengan trapesium. Rumus dasar untuk satu subinterval:</p> <pre> I (ba)[f(a)+f(b)]/2 </pre> <p>Dengan <em>n</em> subinterval, hasilnya menjadi penjumlahan semua trapesium.</p> <h3>3.3 Simpsons Rule</h3> <p>Memanfaatkan polinomial kuadratik pada setiap pasangan subinterval. Formula umum (untuk <em>n</em> genap):</p> <pre> I (h/3)[f(x0) + 4 f(x_odd) + 2 f(x_even) + f(xn)] </pre> <p>di mana <code>h = (ba)/n</code>. Simpson biasanya memberikan akurasi yang jauh lebih tinggi dibanding trapesium untuk fungsi yang halus.</p> <h3>3.4 Metode Kuadratur Gauss</h3> <p>Memilih titiktitik <code>x_i</code> dan bobot <code>w_i</code> secara optimal sehingga integrasi dari polinomial derajat hingga <em>2n1</em> dapat dihitung secara tepat. Contoh paling terkenal adalah <strong>GaussLegendre</strong> dengan titiktitik akar polinomial Legendre.</p> <h3>3.5 Metode Monte Carlo</h3> <p>Berbasis statistik: mengestimasi integral dengan mengambil sampel acak pada domain integrasi. Sangat berguna untuk integrasi berdimensi tinggi, di mana metode deterministik menjadi tidak praktis.</p> <h2>4. Analisis Kesalahan</h2> <p>Setiap metode memiliki estimasi kesalahan yang bergantung pada turunan fungsi yang tidak diketahui. Misalnya, kesalahan Trapesium dapat dituliskan sebagai:</p> <pre> |E_T| (ba)^3 / (12 n^2) max|f''()| </pre> <p>Dimana <code></code> berada di dalam <code>[a,b]</code>. Dengan menambah <em>n</em>, kesalahan berkurang secara kuadratik. Simpson memiliki orde kesalahan <em>O(h^4)</em>, sehingga konvergen lebih cepat bila fungsi cukup halus.</p> <h2>5. Implementasi dalam Bahasa Pemrograman</h2> <p>Berikut contoh sederhana implementasi <strong>Metode Trapesium</strong> dalam JavaScript:</p> <div class="example"><pre><code>function trapesium(f, a, b, n) { const h = (b - a) / n; let sum = f(a) + f(b); for (let i = 1; i &lt; n; i++) { sum += 2 * f(a + i * h); } return (h / 2) * sum;}// contoh penggunaanconst f = x => Math.sin(x);const hasil = trapesium(f, 0, Math.PI, 1000);console.log('Integral sin(x) dari 0 sampai ', hasil);</code></pre> </div> <p>Konsep yang sama dapat diterapkan dalam Python, MATLAB, atau C++ dengan menyesuaikan sintaks.</p> <h2>6. Aplikasi RealWorld</h2> <ul> <li><strong>Fisika:</strong> Menghitung medan listrik dengan integral volume pada distribusi muatan kompleks.</li> <li><strong>Statistika:</strong> Mengestimasi fungsi kepadatan probabilitas (PDF) yang tidak mempunyai bentuk tertutup.</li> <li><strong>Keuangan:</strong> Menilai harga opsi dengan model BlackScholes yang melibatkan integral Gaussian.</li> <li><strong>Geofisika:</strong> Mengintegrasikan data seismik untuk memodelkan struktur bumi.</li> <li><strong>Kecerdasan Buatan:</strong> Menghitung ekspektasi dalam algoritma reinforcement learning.</li> </ul> <h2>7. Tips Memilih Metode yang Tepat</h2> <ol> <li><strong>Dimensi:</strong> Untuk satu dimensi gunakan Simpson atau Gauss; untuk dimensi tinggi pertimbangkan Monte Carlo.</li> <li><strong>Kehalusan fungsi:</strong> Jika fungsi memiliki turunan tinggi yang terkontrol, gunakan metode orde tinggi (Simpson, Gauss).</li> <li><strong>Ketersediaan data:</strong> Bila fungsi diketahui hanya pada titiktitik terdistribusi, interpolasi spline + kuadratur dapat menjadi pilihan.</li> <li><strong>Kecepatan vs akurasi:</strong> Metode sederhana (trapesium) cepat tetapi kurang akurat; metode kompleks (Gauss) lebih lambat tetapi memberi hasil presisi tinggi.</li> </ol> <h2>8. Penutup</h2> <p>Pengintegralan numerik adalah alat penting bagi ilmuwan dan insinyur modern. Dengan memahami prinsip dasar, pilihan metode, serta cara memperkirakan kesalahan, pengguna dapat menyelesaikan masalah integrasi yang sebelumnya tak terjangkau. Selalu lakukan verifikasi dengan contoh yang sudah diketahui nilai tepatnya, dan pilih metode yang seimbang antara kebutuhan akurasi dan sumber daya komputasi.</p>

Lebih banyak