metode numerik tkm4104 - universitas brawijaya · 2015-09-28 · contoh 1: tentukan nilai nol dari...

24
METODE NUMERIK TKM4104 Kuliah ke-3 SOLUSI PERSAMAAN NONLINIER 1

Upload: others

Post on 14-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE NUMERIKTKM4104

Kuliah ke-3

SOLUSI PERSAMAAN

NONLINIER 1

Page 2: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

SOLUSI PERSAMAAN NONLINIER

Metode pengurung (Bracketing Method)

Metode Konvergen

Mulai dengan terkaan awal yang mengurungatau memuat akar dalam selang [a,b] dankemudian secara bersistem mengurangi lebarkurungan.

Contoh: Bisection, Regula Falsi.

Page 3: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

SOLUSI PERSAMAAN NONLINIER

Metode terbuka (Open Method)

Iterasi coba-coba yang sistematis

Bisa konvergen kadangkala divergen

Contoh: Newton Raphson, Secant.

Page 4: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE TERTUTUP

Syarat cukup keberadaan akar: Jika f(a) f(b) < 0 dan f(x) menerus di dalam selang [a, b], maka paling sedikit menerus di dalam selang[a, b], maka paling sedikit terdapat satu buahakar persamaan f(x) = 0 di dalam selang[a,b].

Selang [a, b] harus berbeda tanda pada nilai-nilai fungsinya supaya terdapat minimal 1 buah akar.

Page 5: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE TERTUTUP

Page 6: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE TERTUTUP

Kondisi yang mungkin terjadi

1. f(a)f(b) < 0, maka terdapat akar sebanyakbilangan ganjil

2. f(a)f(b) > 0, maka terdapat akar sebanyakbilangan genap (termasuk tidak ada akar)

Page 7: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE TERTUTUP

Cara menentukan selang yang cukup kecil danmengandung akar:

1. Membuat grafik fungsi di bidang X-Y, lalumelihat di mana perpotongannya dengansumbu-X.

2. Membuat tabel yang memuat nilai-nilai fungsipada pada titik-titik absis yang berjaraktetap (h). pada pada titik-titik absis yang berjarak tetap (h). Nilai h dibuat cukup kecil.

Page 8: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE BAGI DUA (BISECTION METHOD)

Algoritma

Page 9: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE BAGI DUA (BISECTION METHOD)

Penentuan x1 dan x2

Evaluasi : f (xmid) = 0 |f (xmid)|

Page 10: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE BAGI DUA (BISECTION METHOD)

f(x1) dan f(xmid) sama tanda x1 = xmid

f(x2) dan f(xmid) sama tanda x2 = xmid

Page 11: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE BAGI DUA (BISECTION METHOD)

No x1 x2 f(x1) f(x2) xmid f(xmid)

1 2,5 2,6 -0,875 0,376 2,55 -0,269

2 2,55 2,6 -0,269 0,376 2,575 0,049

3 2,55 2,575 -0,269 0,049 2,562 -0,117

4 2,562 2,575 -0,117 0,049 2,568 -0,041

5 2,568 2,575 -0,041 0,049 2,572 0,010

6 2,568 2,572 -0,041 0,010 2,570 -0,015

7 2,570 2,572 -0,041 0,010 2,571 -0,003

Sehingga salah satu akar yang dicari adalah 2,571

Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01

Page 12: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE BAGI DUA (BISECTION METHOD)

Sehingga salah satu akar yang dicari adalah 0.605263

Contoh 2: Temukan akar dari suatu fungsi y = ex – 5x2dengan = 0,00001

Page 13: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE BAGI DUA (BISECTION METHOD)

Kasus yang Mungkin Terjadi pada Penggunaan Metode Bagidua:

1. Jumlah akar lebih dari 1 1. Bila dalam selang [a, b] terdapat lebih dari satu akar

(banyaknya akar ganjil), hanya satu buah akar yang dapat ditemukan.

2. Cara mengatasinya: gunakan selang [a,b] yang cukupkecil yang memuat hanya satu buah akar

2. Akar gandaMetode bagidua tidak berhasil menemukan akar ganda. Hal ini disebabkan karena tidak terdapat perbedaan tanda di ujung-ujung selang yang baru

Page 14: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE BAGI DUA (BISECTION METHOD)

Kasus yang Mungkin Terjadi pada Penggunaan Metode Bagidua:

3. Singularitas

Pada titik singular, nilai fungsinya tidak terdefinisi. Bilaselang [a, b] mengandung titik singular, lelaran metodebagidua tidak pernah berhenti. Penyebabnya, metodebagidua menganggap titik singular sebagai akarkarena lelaran cenderung konvergen. Yang sebenarnya, titik singular bukanlah akar, melainkan akar semu

Page 15: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE REGULA FALSI

Kelemahan metode bagidua adalah kecepatankonvergensinya sangat lambat.

Kecepatan konvergensi dapat ditingkatkan bilanilai f(a) dan f(b) juga turut diperhitungkan.

Bila f(a) lebih dekat ke nol daripada f(b), tentuakar lebih dekat ke x = a daripada ke x = b.

Metode yang memanfaatkan nilai f(a) dan f(b) iniadalah metode regula-falsi (bahasa Latin) ataumetode posisi palsu. (false position method)

Page 16: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE REGULA FALSI

Evaluasi suatu akar : | f(x*) |

xmid = Bisection

x* = xn–f(xn) Regula-Falsi

lelaran n = 0,1,2,…

2

1 nn xx

)()( 1

1

nn

nn

xx

xx

ff

Page 17: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE REGULA FALSI

Page 18: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE REGULA FALSI

Secara umum, metode regula-falsi lebih cepatdaripada metode bagidua. Tetapi, adakemungkinan metdoe regulasi lebih lambat

Kasus seperti ini akan terjadi bila kurvafungsinya cekung (konkaf) di dalam selang[a,b]

Akibatnya, garis potongnya selalu terletak di atas kurva atau selalu terletak di bawahkurva.

Page 19: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE REGULA FALSI

Page 20: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE REGULA FALSIContoh : Temukan akar dari suatu fungsi y = ex – 5x2dengan = 0,00001 dalam

selang [0,1]

Hampiran akar x adalah 0.605267

Page 21: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE REGULA FALSI

Pada kondisi yang paling ekstrim, |b-ar| tidakpernah < ε karena nilai b selalu tetap padalelaran r = 0,1,2,…

Titik ujung yang tidak pernah berubah inidisebut stagnant point

Pada stagnant point berlaku, |b-ar| = |b-ar| untuk r = 0,1,2,…

Page 22: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

PERBAIKAN METODE REGULA FALSI

Tentukan titik ujung selang yang tidak berubah(jumlah perulangan > 1) stagnant point

Nilai f pada stagnant point diganti menjadisetengah kalinya

Page 23: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

PERBAIKAN METODE REGULA FALSIContoh : Temukan akar dari suatu fungsi y = ex – 5x2dengan = 0,00001 dalam

selang [0,1]

Hampiran akar x adalah 0.605267

Page 24: METODE NUMERIK TKM4104 - Universitas Brawijaya · 2015-09-28 · Contoh 1: Tentukan nilai nol dari suatu fungsi y = x3 - 7 x + 1 dengan = 0,01. METODE BAGI DUA (BISECTION METHOD)

METODE REGULA FALSI

Kerjakan!!!

Temukan salah satu akar dari suatu fungsi y = x3 -7 x + 1 menggunakan metode regula-falsidengan = 0,001?