Perhitungan Metode Regulasi Falsi,Metode Scant, Metode titik tetap dan Metode Newton -Raphson Menggunakan Aplikasi Scilab
Metode Numerik adalah teknik-teknik yang digunakan untuk dapat memformulasikan masalah matematis supaya dapat dipecahkan dengan operasi perhitungan. Metode Numerik tersebut penting disebabkan karna mengajarkan untuk dapat memecahkan suatu kasus dengan memakai berbagai cara serta permodelan.Metode numerik juga merupakan suatu sarana yang efisien untuk mempelajari penggunaan komputer dan aplikasi lainnya.Metode numerik mampu menyelesaikan suatu sistim persamaan yang besar, persamaan yang tidak linier dan persamaan yang kompleks yang tidak mungkin diselesaikan secara analitis.
Penyelesaian numerik dilakukan dengan iterasi, sehingga setiap hasil yang didapat selalu lebih teliti dibandingkan iterasi sebelumnya. Ada beberapa metode yang digunakan untuk menghitung akar-akar persamaan yaitu:
- Metode Bisection
- Metode Regula Falsi
- Metode Newton-Raphson
- Metode Secant
- Metode Iterasi Titik Tetap
Dalam kesempatan kali ini saya akan menunjukan perhitungan beberapa metode menggunaan aplikasi scilab.
1. Metode Regulasi Falsi
Metode Regula Falsi adalah salah satu metode numerik yang digunakan untuk mencari akar dari suatu persamaan dengan memanfaatkan kemiringan dan selisih tinggi dari dari dua titik batas range. Sebenarnya metode ini hampir sama dengan Metode Biseksi, tapi titik pendekatan yang digunakan pada metode ini berbeda dengan Metode Biseksi.
Langkah-langkah Metode Regulasi Falsi :
- Tentukan nilai awal interval [a, b].
- Cek konvergensi nilai f(a) dan f(b).
- Lakukan iterasi dan tentukan nilai c (hitung akar)
- Cek konvergensi nilai c, jika nilai f(c) = 0 dan nilai cn+1 dan cn konstan, maka proses iterasi dihentikan.
- Jika belum konvergen, tentukan nilai interval baru dengan cara:
- Jika tanda f(c) = tanda f(a) maka c = a
- Jika tanda f(c) = tanda f(b) maka c = b
Perhitungan menggunakan aplikasi Scilab :
2. Metode Secant
Metode secant merupakan perbaikan dari metode regula-falsi dan newton raphson dimana kemiringan dua titik dinyatakan sacara diskrit, dengan mengambil bentuk garis lurus yang melalui satu titik.Tujuan dan Fungsi Tujuan metode secant adalah untuk menyelesaikan masalah yang terdapat pada metode Newton-Raphson yang terkadang sulit mendapatkan turunan pertama yaitu f'(x). Fungsi metode secant adalah untuk menaksirkan akar dengan menggunakan diferensi daripada turunan untuk memperkirakan kemiringan/slope.
Langkah-langkah Metode Secant:
- Tentukan x0, x1, toleransi, dan jumlah iterasi maksimum.
- Hitung Xbaru = X1 - f(x1)( x1- x0)/f(x1) – f(x0).
- Jika nilai mutlak (xbaru - x1) < toleransi, diperoleh tulisan xbaru sebagai hasil perhitungan.
- Jika tidak, lanjutkan ke langkah berikutnya.
- Jika jumlah iterasi > iterasi maksimum, akhiri program.
- x = xbaru, dan kembali ke langkah (2).
Perhitungan menggunakan aplikasi Scilab :
3. Metode Iterasi Titip Tetap
Metode iterasi titik tetap merupakan metode penyelesaian persamaan non-linier dengan cara menyelesaikan setiap variabel xx yang ada dalam suatu persamaan dengan sebagian yang lain sehingga diperoleh x=g(x)x=g(x) untuk masing-masing variabel xx. Sebagai contoh, untuk menyelesaikan persamaan x+ex=0x+ex=0, maka persamaan tersebut perlu diubah menjadi x=exx=ex atau g(x)=exg(x)=ex.
Langkah-langkah Metode Iterasi Titik Tetap :
- Ubah persamaan f(x) = 0 menjadi bentuk x = g(x)
- Bentuk menjadi prosedur iterasi xn+1 = g(xn)
- Tentukan sebuah nilai tawal x0
- Hitung nilai x1,x2,x3,..., yang konvergen ke suatu titik s.
Perhitungan menggunakan aplikasi Scilab :
4. Metode Newton-Raphson
Metode Newton-Raphson adalah metode pencarian akar suatu fungsi f(x) dengan pendekatan satu titik, dimana fungsi f(x) mempunyai turunan. Metode ini dianggap lebih mudah dari Metode Bagi-Dua (Bisection Method) karena metode ini menggunakan pendekatan satu titik sebagai titik awal. Semakin dekat titik awal yang kita pilih dengan akar sebenarnya, maka semakin cepat konvergen ke akarnya.
- Langkah-langkah Metode Newton-Raphson:
- Tentukan titik awal x0
- Hitung f(x0) dan f'(x0)
- Hitung xn = x0 - f(x0)/f'(x0) ; f'(x0) 0,n = 1,2,3,…
- Iterasi lebih besar atau sama dengan iterasi maksimum tulis xhampiran = xn, jika tidak lanjut ke langkah selanjutnya.
- Ganti nilai x0 = xn dan kembali ke langkah 4.
Perhitungan menggunakan aplikasi Scilab :