Вы находитесь на странице: 1из 237

KA A T PENGAN TAR

Segala puji syukur kehadirat Allah SWT yang telah m elim pahan nikm atN k ya, sehingga penulisanbuku ajar yang berjudulPenga ntar Met ode Numeri k dapat diselesai deng anbaik. kan Buku ajar in i disu su n untuk m em e i kebutuhan m ah asis di da lam nuh wa mengikuti m ata kuliah M etode Num erik,yang isinya disusunsecarasiste m atisdan d ileng kapi de n - gan contoh-co ntoh soal beserta penyelesain nya yang bertujuan untuk m e m rmudah m ahasis a dalam m em pe w pelajari m ateri-m ateri kuliah yang telah diberikan. Pada setiap akhir bagian atausub-sub diberikan latihan-latiansoal yang dimak- sudkan untuk m em perdalam dan m em perluas pem aham anm ahasis a, w sehingga hasil yang dicapaim enjadioptimal. M udahmudaha n dengan a danya buku ajar ini dapat m emberikan m anfaat kepada pembaca, khusus nya m aha sis yang m enga bil m ata kuliah Metode wa m Num erik, dan sekaligus dapat m emberikan kontribusi terhadap penge mbangan kurikulum Jurusan Matemati Fakultas Sains dan TeknologiUIN SUSKA Riau. ka, Penulis m enyadari bahwa dalam penulisan buku ajar ini m asih terdapat kekuran-gan. Untuk itu, penulis berharapadanya m asu kan, saran dan kritik yang membangun dalam rang penyem purnaan ka penulisan buku selanjut ya. n Terakhir, ucapan terima kasih kepada pihak-pihakyang telah m emberikan ma - sukan, kriti an dan saran , sem og am enjad i am al kebai an di sisi Allah k nya k SWT.

Pekanbaru, S e p te be r 2 0 0 8 m

Penulis i

ii

DAF TAR ISI

KA A PENGAN TAR T DAF TAR ISI DAF TAR GAM BAR DAF TAR TABEL 1 KONSEP DASAR

i iii vii ix 1 1 12 14 19 19 22 28 32 35 39 39 42 48 53 59

1 .1 Pengantar Kalkulus D a sa r . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Evaluasi Polinomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 .3 R epresetasi Bilang anKo m pu ter . . . . . . . . . . . . . . . . . . . . . . n 2 ANALISIS 2.1 2.2 2.3 2.4 2.5 GAL AT

Denisidan Pengertian . . . . . . . . . . . . . . . . . . . . . . . . . . . Sumber Galat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sumber Galat Numerik . . . . . . . . . . . . . . . . . . . . . . . . . . . O rde H am piran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perambatan Galat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SISTEM LINEAR

3 PENYELESAIAN 3.2 3.4

3 .1 ko n se pD a sa r Sistem Persamaan Linear . . . . . . . . . . . . . . . . . . Elem ninasiGauss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M etode Iterasiuntuk Sistem Linear. . . . . . . . . . . . . . . . . . . . . PERSAMAAN NONLINEAR iii 3 .3 FaktorisasiMatriks LU . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 AKAR-AKAR

4.1 4.2

M etode Bagidua . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M etode Newton-Raphson . . . . . . . . . . . . . . . . . . . . . . . . . .

60 67 79 83 83 86 86 91 94

4.3 M etode Seca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . nt 5 INTERPOLASI 5 .1 Pengantar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Interpolasi Polinom Lagrange . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Interpolasi Linear . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 Interpolasi Kuadratik . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3 Interpolasi Derajat Tinggi . . . . . . . . . . . . . . . . . . . . . . 5.3 5.4 5.5 5.6

Selisih Terbagi Newton. . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 1 . Galat Interpolasi Polinom . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 7 Polinom Newton-Gregory . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 8 5.5.1 Polinom Newton-G regory Maju . . . . . . . . . . . . . . . . . . . 1 0 8 Interpolasi Splin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 6 NUMERIK 123 . . . . . . . . . . . . . . . . . . . . . . . . 123

6 INTEGRASI 6.1 6.2

Pengertian dan Konsep

Metode Dasar Pias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 5 6 .2 .1 Kaidah Titik Tengah (Midpoint Rule) . . . . . . . . . . . . . . . 1 2 5 6 .2 .2 Kaidah Trapesium(Trapesium Rule) . . . . . . . . . . . . . . . 126

6.3

. M etode New ton-Cotes. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 1 6.3.1 6.3.2 6.3.3 6.3.4 Kaidah Trapesium . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 2 Kaedah Simpson 1/3 . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 3 Kaedah Simpson 3/8 . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 7 Kaedah Boole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 9 Ekstra polasi . . . . . . . . . . . . . . . . . . . . . . . 142

6.4

Peng gunaan Ekstra polasi . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 2 6.4.1 Richardson Aitken . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 5 6.4.2 Ekstra polasi

6.5 6.6

Integrasi Num erikG auss . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 6 IntegralTak Wajar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 3 PERSAMAAN DIFERENSIAL iv BIASA SECARA

7 PENYELESAIAN

NUMERIK

161

7 .1 Pe rsam aan Diferensial Orde Satu . . . . . . . . . . . . . . . . . . . . . . 1 6 1 7 .1 .1 Persamaan D enganVariabel Terpisah . . . . . . . . . . . . . . . 161 7 .1 .2 Persamaan H o m o g e n . . . . . . . . . . . . . . . . . . . . . . . . 1 6 3 . 7.2 M etode Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 5 7.2.1 Tafsiran Metode Euler . . . . . . . . . . . . . . . . . . . . . . . . 1 6 5 7.2.2 Analisis Galat M etode Euler . . . . . . . . . . . . . . . . . . . . 1 6 6 7.3 M etode Heun (Perbaikan Metode Euler) . . . . . . . . . . . . . . . . . . 1 7 3 7.4 7.6 Metode Taylor Orde Ting gi . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 8 Metode Banyak Langkah . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 8 . 7.6.1 7.6.2 M etode Adam-Bashford . . . . . . . . . . . . . . . . . . . . . . . 1 8 9 M etode Adam-Moulton . . . . . . . . . . . . . . . . . . . . . . . 1 9 0 195 7 .5 M etode Runge-Kutta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 3

DAF TAR PUS TAKA

vi

DAF TAR GAM BAR

1 .1 Pende katan polinomialTaylor orde ke -1 ,3 dan 5 terhadapfungsif (x) = . . . terhadapfungsi 1 .2 ex disekitarx0 = 0 . . . .Taylor orde ke. -1 ,.3 .dan 5 . . . . . . . . . . .f . Pende katan polinomial . . . . . . . . . (x)disekitarx0 = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ex = 1 .3 Pende katan polinomialTaylor orde ke -1 ,2 dan 3 terhadapfungsif (x) = di sekitarx0 = 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ln(x) 1 .4 Pende katan polinomialTaylor orde ke -3 dan 5 terhadapfungsif (x) = ln(x + 1 ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 .1 Skem atik m et ode Bagiduapada kurva y = f (x) yang m e m oton g sumbu x di . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 .2 Kurva y = f (x) yang m em pu nyai akar berjum lahganjil. . . . . . . . . . 4.3 Polinom yang m em pu nyai akar ganda. . . . . . . . . . . . . . . . . . . 4 .4 Interval [a, b] yan g m emuat titik singular kur y = f (x) . . . . . . . . . va 4 .5 Skem atikm et ode N ew ton-Raphson padakurva y = f (x) yang memotong. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . sumbu x di 4.6 Konvergensi yang terjadipada m et ode New ton . . . . . . . . . . . . . . x i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d 5 .1 Interpolasi (garistebal)dan ekstra polasi (garistipis) terhadaptitik-titik yang diberikan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 .2 Interpolasi linear y = P1 (x) . . . . . . . . . . . . . . . . . . . . . . . . . 5 .3 Interpolasi kuadratik = P2 (x) . . . . . . . . . . . . . . . . . . . . . . y 5 .4 Interpolasi polinom ialkuadratiky = P2 (x) terhadapfungsif = 1/x . . vii 4 .7 Skem atikm et ode Seca pada kurva y = f (x) yang m em otong nt sumbu

6 8 9

61 64 65 65 68 71 79

87 87 91 95

5 .5 Interpolasi kubik y = P3 (x) . . . . . . . . . . . . . . . . . . . . . . . . .

97

5 .6 y = l(x), inte rpo la si lin e a r se se n g g a l. . . . . . . . . . . . . . . . . . . 1 1 6 pe 5 .7 y = P6 (x), interpolasi linear derajat enam . . . . . . . . . . . . . . . . . 1 1 7 5 .8 y = q(x), interpolasi kuadratik . . . . . . . . . . . . . . . . 117 sese penggal 6.1 Luasandaerahyang dibatasoleh kurva y = f (x) di dalam interval [a, b]. 123 6.2 Luasandaerahyang dibatasoleh kurva y = f (x) di dalam interval [a, b] dengankaidah Titik Tengah dengansatu sub-i terval . . . . . . . . . . 125 n 6.3 Luasandaerahyang dibatasoleh kurva y = f (x) di [a, b] d e n g a nkaidah Titik Tengah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 6 6.4 Luasan daerah yang dibatas oleh kurva y = f (x) pada interval [a, b] dengankaidah Trapesium. . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 7 6.5 Luasan daerah yang dibatas oleh kurva y = f (x) pada interval [a, b] dengann sub-i terval. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 n 6 .6 Pend e katan Polinom P1 (x) terhadapLuasan daerahyang dibatas oleh kurva y = f (x) di dalam interval [ 0, h] denganKaidah Trapesiu m . . . . 132 6 .7 Pend e katan Polinom P2 (x) terhadapLuasan daerahyang dibatas oleh kurva y = f (x) di dalam interval [ 0, h] dengankaedahSim pson1/3 . . . 135 6 .8 Inte g ra l f (x) pada interval [1, 1 ] yang dide kati dengankuadraturG auss 147 6 .9 Kurva y = f (x) singularpada sisi kiri x = a. . . . . . . . . . . . . . . . 1 53 6 .1 0 Tranform asi bentuk fungsiy = f (x) . . . . . . . . . . . . . . . . . . . . 1 5 6 7 .1 Kurva persam aanx + 4 = C denganC = 1 dan C = 2 . . . . . . . . . 1 6 2 9
2

y2

viii

DAF TAR TABEL

2 .1 Nilai-nilai pe rs a m a a n .2 )m e n g g u n a n e n a m a n g (2 ka ka 2 .2 Nilai-nilai pe rs a m a a n .5 )m e n g g u n a n e n a m a n g (2 ka ka

. . . . . . . . . . . . . . . . . . . .

24 25 31 55 57

2 .3 Nilai-nilai pe rsa m a a n .6 )m e n g g u n a n tiga digit aritm etik . . . . . . (2 ka 3 .1 Konvergensi Iterasijacobiuntuk sistem linear (5.4) . . . . . . . . . . . . 3 .2 Konvergensi IterasiGaus s-Seidel untuk sistem linear (3.28) . . . . . . .

4.1 Hasil ham piranm et ode bagiduauntuk f (x) = ex 5x2 den gantoleransi = 0, 0 0 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4 .2 Hasil ham piranm etode bagiduauntuk f (x) = x6 x 1 = 0 dengan toleransi = 0, 0 0 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 4 .4 Perhitungan akar persam aan (x) = ex 5x2 dengannilai awal x0 = 1 . 7 3 f 4 .5 PerbadingankecepatankonvergensiN ew ton-R aphson baku dan modikasi pada kasus f (x) = x3 5x2 + 7x 3 dengannilai awal x0 = 0 . . 7 6 4 .6 PerbadingankecepatankonvergensiN ew ton-R aphson baku dan modikasi pada kasus f (x) = x3 + 4x2 10 dengannilai awal x0 = 1, 5 . 77 4 .7 PerbadingankecepatankonvergensiN ew ton-R aphson baku dan modikasi pada kasus f (x) = x3 5x2 + 7x 3 dengannilai awal x0 = 0 . . 8 1 5.1 H asil perhitungan enamsuku pertam apolinom ialTaylor terhadapfungsi x 84 f (x) = e disekitarx = 0 . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 H asil perhitungan enamsuku pertam apolinom ialTaylor terhadapfungsi f (x) = 1/x disekitarx0 = 1 . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Perkiraannnilai-nilai dari fungsi ex . . . . . . . . . . . . . . . . . . . . . 5.4 Nilai-nilai dari f (x) = e . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
x

63

4 .3 Perhitungan akar persam aan (x) = x6 x 1 d e n g a nnilai awal x0 = 1, 5 f

. .

85 90 97

5.5 5.7 5.8 5.9

SelisihterbagiN ew ton . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 4 Tabel Selisih Terbagi Newtonorde . . . . . . . . . . . . . . . . . . . . 1 0 6 4 Tabel Selisih Terbagi Newtonorde . . . . . . . . . . . . . . . . . . . . 1 1 1 4 Selisih Terbagi Pusat Newton . . . . . . . . . . . . . . . . . . . . . . . . 1 1 2 . . . . . . . . . . . . . . . . . . . . 116

5 .6 Nilai-nilai f (x) = ex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 5

5.1 0 Tabel Selisih Terbagi Newtonorde . . . . . . . . . . . . . . . . . . . . 1 1 3 5.1 1 4 . . . . . . . . . . . . . . . . . . . . .

6 .1 Nilai-nilai f (xi ) untuk f (x) = ex denganlebar sub-i terval 0, . . . . . 1 3 0 n 6.2 Nilai-nilai dari kaedahTrapesium . . . . . . . . . . . . . . . . . . . . . . 1 4 4 2 6.3 Hasil pende katan kuadraturGauss-Legendre untuk n = 2, 3, 4, 5 d a n n = 61 5 0 6 .4 Nilai ham piranG(x) denganh = 0, 2 5 . . . . . . . . . . . . . . . . . . . 1 5 5 7 .1 M etode Euler denganh = 0, 1 . . . . . . . . . . . . . . . . . . . . . . . 1 6 9 7 .2 . etode Euler denganh = 0, M 7 .4 . etode Euler denganh = 0, M . . . . . . . . . . . . . . . . . . . . . . . 169 . . . . . . . . . . . . . . . . . . . . . . . 171 7 .3 0 5 M etode Euler denganh = 0, 1 . . . . . . . . . . . . . . . . . . . . . . . 1 7 0 7 .5 0 5 M etode H eun denganh = 0, 1 untu k solusiy = 2xy . . . . . . . . . . . 1 7 6 7 .6 M etode H eun denganh = 0, 05 untuk solusiy = 2xy . . . . . . . . . . 1 7 7 7 .7 . etode H eun denganh = 0, 1 untu k solusiy = (x + y 1)2 . . . . . . 1 7 7 M 7 .8 . etode H eun denganh = 0, 05 untuk solusiy = (x + y . . . . . . 1 7 8 M 12 7 .9 M)etode Runge-Kuttadenganh = 0, 1 untu k solusiy = 2xy . . . . . . 1 8 6 . 7 .1 0 Perbandingan etode Euler, Heun dan Runge-Kuttauntuk solusiy = m 2xy den ga nh = 0, 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 7 7 .1 1 Perbandingan et de Adam -B ash for lan g h dan Adam -M oulton3 m o 4 ka langkah untuk solusiy = y t2 + 1 denganh = 0, 2 . . . . . . . . . . . 1 9 2

BAB 1 KONSEP DASAR

1.1

Penga ntar Kalkulus

Dasar

Pen g e mbangan m e t d e num erik tida k terlepas d ari peran serta beberapa o denisi dan te orem a dalam kalku lus yang berken aanden ganfu ng si-fungsi polinom ial f (x). Oleh karena itu, beberapa defenisi dan teorem a akan dibahas kembali sebagai berikut. Teorema 1.1 Nilai Tengah
Jika f (x) adalahfungsikontinu pada interval [a, b] dan didefenisi m = kan inf
axb

f (x)

p dan M = sup f (x) m aka sebarang pada interval [m, M ], se h in g g a a lin g sedikit satu titik di dalam interval [a, b] akan dipenuhi f () = .

axb

Teorema 1.2 Nilai Rata-rata


Jika f (x) adalah fungsi kontinu padasatu titik[a, dalam (a, b) yan g m em e pada kan interval (a.b), m aka paling sedikit ada interval b] dan terdeferensial nuhi f (b) f (a) = f ()(b a).

Teorema 1.3 Integral Nilai Rata-rata


Jika w(x) adalahfungsitak negatifdan terintegral an pada interval [a, b] d a n misalkan k f (x) kontinu pada [a, b], maka
b

w(x)f (x)dx = f ()

b a

w(x)dx

untuk semua [a, b]

Bab 1 Konsep Dasar Pada persolaanm atem ati terdapat beberapa fungsi f (x) yang ka, bentuknya

kom pleksehingga tidak dapat ditentukan nilai eksak nya dengancara yang lebih se d e rhana. M isal ya f (x) = ex , d a n kita akan m engalamkesulitanuntuk m enghitung n i nilai f (x) tanpa bantuan kom puteratau kalkulator. Untuk itu, fungsi f (x) akan didekati denganpolinom ham piran, karenapolinom adalahfungsiyang paling mudah dipahami kelakuan . nya Misalkan f kontinu dan terdeferensia untuk f , f , f bel dapat diperluas, f (x) = f (x0 ) +(x x0 )f (x ) + (x x0 ) f (x ) + (x x0 )f (x ) + 0 0 0 1! 2! 3! (x x0 )f (n) (x ) + (1.1) 0 + n! Oleh karena deret Taylor tak terhingga banyaknya, m aka untuk ham piran orde ke-n, disebutderet Taylor terpotong yang ditulis, f (x) = f (x0 ) +(x x0 )f (x ) + (x x0 ) f (x ) + (x x0 )f (x ) + 0 0 0 1! 2! 3! (x x0 )f n (x ) + R (x) (1 .2 ) 0 (n) + n! d engan Rn (x) = ( x x0 )
n+1 (n+1) (3)

, pada se lan g

[a, b] . Jika diberikan x0 [a, b], m aka untuk nilai-nilai x di sekitar x0 , m aka f (x)

((x)), x0 < < x

f (n + 1)! disebutgalat atau sisa orde ke-n. D engandem ikianderetTaylor yang dipotong sampai suku orde ke-n dapat ditulis kembali dalam bentuk, f (x) = Pn (x) + Rn (x) de ngan , Pn (x) =
n k=1

(x x0 )k (k) f (x0 ) k!

Dalam hal ini, Pn (x) disebutPolinomial Taylor ke-n untuk f di sekitar x0 dan Rn (x) disebutsuku sisa (galat pemotongan) yang berhubugandenganPn (x). Deret tak hingga Taylor diperoleh denganm enga mbil limit Pn (x) untuk n yang disebut deret Taylor untuk f di sekitarx0 . Untuk kasus k husus,jika fungsi f (x) diperluasdi

1.1 Pengantar Kalkulus Dasar sekitarx0 = 0 , m aka de re nya d ise bu tderet MacLauri n, se h in g g a rsa m a an t pe (1 .2 ) menjadi, f (x) = f (0 ) + x x x x f + f (0 ) + f (0) + + f (n) (0) 1 ! (0 ) 2 ! 3! n! +Rn (x)

(1 .3 ) Teorema 1.4 Teorema Taylor Jika f (x) m em pu nyai n + 1 turunankontinu pada interval [a, b] untuk beberapan 0 dan bila x, x0 [a, b] , maka f (x) Pn (x) + Rn+1 (x) dengan
n 2 Pn (x) = f (x0 ) + (x x0 )f (x0 ) (x x0 ) f (x0 ) + + (x x0 ) f (n) (x0 ) 2! n! +

(1 .4 )

(1 .5 )

da n

Rn+1 (x) = 1 x (x t)n f(n+1) (t)dt n x0 (x x0 )n+1 f (n+1) ((x)) = (n + 1)!

(1 .6 )

Deret Taylor tersebutm enjadikonsepdasar m et ode num erik. B eberapa pen dekatan num erikdihasil kan dari pem enggalan deretTaylor.

Co ntoh 1.1 Dekati fungsi f (x) = ex

de nganpolinom ialorde ke -1 ,3 dan 5 dise kitarx0 = 0. Penyelesaian: f (x) = ex , f (x) = ex , f (x) = ex , , f (5) (x) = ex . Be rd asar kan persam aan (1 .2 ),

4 pende katan d eretTaylor orde ke-1 , e x = e0 +


2 (x 0) ( x 0) e + 1! 2! 1 = 1 + x + x2 e 2 P1 R1

Bab 1 Konsep Dasar

dan pende katan polinomialTaylornya adalah, ex 1 + x Pendekatan deret Taylor orde ke-3 , e x = e0 +
0

( x 0) ( x 0)2 ( x 0)3 ( x 0)4 e +0 e +0 e + e 1! 2! 3! 4! 1 1 x4 + = 1+x+ + 24 3 e x2 x 2 6


P3 R3

dan pende katan polinomialTaylornya adalah, ex 1 + x + 1 2 x 2 Pendekatan polinomialTaylor orde ke -5 , ex = e0 +


0

( x 0) ( x 0)2 ( x 0)3 ( x 0)4 e +0 e +0 e + e 1! 2! 3! 4! (x 0 )5 e0 + (x 0)6 e + 5! 6! 1 1 4 1 5 x5 1 e = 1+x+ + + x + x + 24 120 720 3 x2 x 2 6


P5 R5

dan pende katan polinom ial nya adalah, 1 5 ex 1 + x + 1 2 1 3 1 4 x x + x + x + 2 6 24 120 G amba r 1 .1 enu n ju k n se ca rag eo m e tri a rip a d apen d e m ka d kata n po lin o m ia l Taylor o rd e ke -1 ,3 , da n 5 te rh a da pfu n g sif (x) = ex .

1.1 Pengantar Kalkulus Dasar


Y 12 9 P5 x 6 3 P3 x P1 x X -2 -1 0 1 2 f (x) = ex

katan polinomialTaylor o rd e ke -1 ,3 d a n 5 te rh a d a pfungsi Ga mbar 1 .1 Pen de f (x) = ex disekitarx0 = 0.

Co ntoh 1.2 Dekati fungsi

f (x) = ex

de nganpolinom ialorde ke -1 ,2 dan 5 dise kitarx0 = 1. Penyelesaian: f (x) = ex , f (x) = ex , f (x) = ex , , f (4) (x) = ex . Be rd asar kan persam aan (1 .2 ),pendekatan polinomialTaylor orde ke -1 disekitarx0 = 1 (x 1 ) ( ) f x0 P1 (x) = f (x0 ) + 1! = e1 + (x 1)e1 = xe Pendekatan polinomialTaylor orde ke -2 P2 (x) = f (x0 ) + (x 1 ) ( ) (x 1 )2 ( ) f x0 + f x0 1! 2! = e + (x 1)e + (x 1 )2 e = e(1 + x 1 + x2 2x 1) = e(1 x + x2 ) Pendekatan polinomialTaylor orde ke -5 ,
5 P5 (x) = f (x0 ) +(x x0 ) f (x ) + (x x0 )2f (x ) + +( x x0 )f (5) (x0 ) 0 0 1! 2! 5!

6 = e1 +

Bab 1 Konsep Dasar ( x 1) ( x 1)2 ( x 1)3 ( x 1)4 ( x 1)5 1 e +1 e +1 e +1 e + e 1! 2! 3! 4! 5! 2 1 1 2x + 1) + 3 3x + 3x 1) = e 1 + (x 1 ) + 6 (x x2 ( 2 + = e


1

1 1 4 (x + 4x3 + 6x2 + 4x + 1) + (x5 5x4 + 1 0x3 1 0x2 + 5x1 ) 24 120 17 4 + x + 1x 2 + 5 x3 + 1 x5 30 24 6 12 120

G amb ar 1 .2 m enunju k kan secarage om e tri aripad ape nd e d katan polinom ialTaylor orde ke 1 , 3 , d a n 5 te rh a d a pfu n g sif (x) = ex di sekitarx0 = 1.
P5 x Y 12 9 6 3 X -2 -1 0 1 2 f (x) = ex P2 x P1 x

katan polinomialTaylor o rd e ke -1 ,3 d a n 5 terhadap Ga mbar 1 .2 Pe nd e fungsi x disekitar f (x) = e x0 = 1.

Co ntoh 1.3 Diketahui fungsi f (x) = ln(x), tentukan polinom ial Taylor o rd e ke -1 dan 2 untuk m ende kati fungsitersebutpada titik x0 = 1 dan kemudian hitung pada x = 2. Penyelesaian: Dari soal diketahui f (x) = ln(x), m aka f (x) = x1 , f (x) = x2 dan f (x) = 2x3 . Ole karenaitu, polinomialTaylor orde ke -1 , ln(x) P1 (x) = ln(1) + (x 1)(1)= 0 + (x 1)

1.1 Pengantar Kalkulus Dasar = x1 dan polinomialTaylor o rd e ke -3 ,adalah (x 1 )2 ln(x) P3 (x) = ln(1) + (x 1 )(1 )+ (x 1 )2 (1 ) + (2 ) 2! 3! 1 1 = (x 1 ) (x 1 )2 + (x 1 )3 3 2 1 3 3 2 11 = x x + 3x 3 2 6 Dari uraian di atas,m aka nilai ln(2)dapatditentukan dengan enggunkan m a pende katan polinomialTaylor untuk o rd e ke -1 di atas, ln(2) P1 (2 ) = (2 1 ) = 1 da n

1 ln(2) P3 (2) = (2 1 )

1 (2 2 + (2 1 )3 3 2 1)

1 1 = 1 (1 ) + 2 3 (1 ) = 2 3

G amb ar 1 .3 m enunju k kan secarage om e tri aripad ape nd e d katan polinom ialTaylor orde ke -1 ,2 , d an 3 te rh a d a pfu n g sif (x) = ln(x) di sekitarx0 = 0.

Co ntoh 1.4 Dekati fungsi

f (x) = ln(x + 1)

de nganpolinom ialorde -3d an 5 di sekitarx0 = 0. Penyelesaian: Dari soal, f (x) = ln(x + 1), maka, f (x) = (x + 1)1 , f (x) = (x + 1)2 , f (x) = 2(x + 1)3 , , f (5) (x) = 2 4 ( + 1)5 . x

8
Y 8 6 4 2 -1 0 0 1 2 3 4 5 P3 (x) P1 (x) f (x) = ln(x + 1) X

Bab 1 Konsep Dasar

-2 -4 P2 (x)

Ga mbar 1 .3 Pen de katan polinomialTaylor o rd e ke -1 ,2 d a n 3 te rh a d a pfungsi f (x) = ln(x) di sekitarx0 = 0.

D enganm engguna rumusan polinomialTaylor, diperoleh, kan (x 0) (x 0)2 ln(x + 1) = ln 0 + 1+ (0 + 1 ) + ((0 + 1) 2) 1! 2! (x 0 )3 (2 (0 + 1)3 ) + (x 0 )3 (24( + 1)6 ) + 3! 3! 1 1 3 4 = 1 + x(1 ) + x(1 ) + x (2 ) +1 4x (6( + 1)) 2 6 24 1 1 1 4 4 x ( + 1) = 1 + x + 4 2 3 x x 2 3
P3 R3

sehingga nd e pe katan P3 (x) terhadapf (x) diberikan oleh, ln(x + 1) P3 (x) = 1 + x x2 Deret Taylor orde ke-5 untuk x0 = 0 adalah (x 0 ) (x 0)2 ln(x + 1) = ln 0 + 1+ ((0 + 1)2 ) + (0 + 1 ) + 2! 1! (x 0 )5 (2 4 (0+ 1 )5 ) + (x 0 )6 (120( + 1)6 ) + 6! 5! x 2 x3 x 4 x5 x 6 = 1+x + ( + 1)6 + 2 3 4 5 6
P5 R5

1
3

x 3

sehingga nd e pe katan P5 (x) terhadapf (x) diberikan oleh, x2 n(x + 1) P5 (x) = 1 + x 2 + x x +x 3 4 5


3 4 5

1.1 Pengantar Kalkulus Dasar G amb ar 1 .4 m enunju k kan secarage om e tri aripad ape nd e d katan polinom ialTaylor orde ke 1 , 3 , da n 5 te rh a da pfu n g sif (x) = ex . Galat Deret Taylor
Y 8 P5 (x)

P3 (x) f (x) = ln(x + 1) X

-1

-4

Ga mbar 1 .4 Pen de katan polinomialTaylor o rd e ke -3 dan 5 te rh a d a pfungsi f (x) = ln(x + 1).

Teorema 1.5 (Teorema Taylor)


Asum si terdapatx (x) [a, emuntuk polinomialTaylor P (x) pad a persam aan kan n v Misalkan bahwa f 0 m b], pu yai n + 1 d eri atif pada interval [a, b]. n (1.2),maka Rn (x) = f (x) Pn (x) yang m ela mbang kan sisa pende katan polinom ialPn (x) terhadapf (x), ditulis Rn (x) = (x x0 )n+1f (n+1) () (n + 1)! d en gan adalahtitik tak diketahui diantara x0 dan x

Misalkan f (x) = ex dan x0 = 0, maka polinomialTaylornya adalah Pn (x) = 1 + x + x2 1 1 + + x n = n!


n j=0

1 xj j!

(1 .7 )

2!

10

Bab 1 Konsep Dasar

dan dari teorem adi atas,galat pende katan yang diberikan adalah ex Pn (x) = xn+1 , e (n + 1)! n0 (1 .8 )

d engan di antara 0 d an x. Pada kasus terte ntu, ambil x = 1 , m aka dari pe rsam aan (5 .1 7 ), e Pn (1 ) = 1 + 1 + dan dari persam aan (1.8)diperoleh, e Pn (1 ) = Rn (1 ) = e , 0< < 1 (n + 1)! 1 1 1 + + + 2 ! 3! n!

D ari defenisiyang diberikan pada kalkulus,m aka denganmudah diperolehbatas,e < 3 . Hal ini m engakibat batasRn (1 ) adalah kan 1 e 3 Rn (1 ) < (n + 1)! (n + 1)! (n + 1)! D enganm engguna ketaksam aan kan diperolehe0 e < e1 . Jika dim isal kan galat yang ditimbulkan oleh pende katan Pn (1) terhadapfungsie adalah Rn (1 ) 1 09 , m aka batasorde m inim al nya agar tingkat kesalahan em e m nuhi persam aan atas,maka di 3 1 09 (n + 1)! 3 1 2 3 (n 2 )(n 1 )(n)(n + 1) 1 09

n 12 Jadi P12 (1) adalahcukup akuratuntuk pedekatan terhadape dengangalat 109 .

1.1 Pengantar Kalkulus Dasar

11

Latihan
1.1 1. D enganm enggunaan deretM aclaurin,banding k kan nilai-nilailog(x) untuk orde2 , 3 , dan 4 pada interval
2 3 3 , 2

2. D ekati fu ng si-fun gsi rikut d engan en gg una deretTaylor lineardan be m kan kuadratik. a f (x) = x, a = 1 b f (x) = sin x, a = /4 c f (x) = ecos (x) , a =0 3. Guna kan deret Taylor o rd e di x0 = 0 untuk m end e ati fungsi-fungsi -n k berikut. a . f (x) = 1/(1 x) b. f (x) = sin(x) c . f (x) = 1 + x 4. Guna kan deret Taylor orde 3 dan 4 untuk m ende kati f (x) = (1/x)(log(1 + x) 5. Guna kan polinomialTaylor untuk m engham piri s 42 di sekitarx0 = /4 co de n ganakurasi1 06 6. Tentukan polinomialTaylor kedua P2 (x) untuk fungsiex co s(x) yang diekspan di sekitarx0 = 0. a. G una kan P2 (0, 5 ) untuk m ende kati f (0, 5 ), dan tentuka batas atas galat |f (0, 5) P2 (0, 5 )| denganm enggunaan rumus galat polinom ialTaylor dan k banding kan hasil ya dengannilai sebernar ya . n n b. Dekati
1 0

P2 (x)dx

7. M isal an f (x) = (1 x)1 dan x0 = 0. Tentukan polinomial Pn (x) = f (x) k yang diekspanddisekitarx0 . Tentukan nilai n untuk Pn (x) m ende kati f (x) de n gangalat m aksi um 106 pada interval [ 0 ;0, 5 ] m

12

Bab 1 Konsep Dasar 8. M isal an f (x) = ex dan x0 = 0. Tentukan polinomial Pn (x) = f (x) yang k diekspaddisekitarx0 . Tentukan nilai n untuk Pn (x) m ende kati f (x) dengan
6 galat m aksi-mum 10 pada interval [ 0 ;0, 5 ]

9. Tentukan polinomial Taylor ke-em patuntuk m ende kati fungsi f (x) = xe x yang diekspaddisekitarx0 = 0. a. Tentukan batasm aksi mum |f (x) P4 (x)| pada interval [ 0 ;0, 4 ] b. 0,4 f (x)dx dengan 0,4 P4 (x)dx Dekati m eng guna kan
0 0

10. Polinomial P2 (x) = 1 2 1 x2 diguna kan untuk m ende kati f (x) = cos(x) pada 1 1 interval , . Tentukan batasgalat m aksi mum tersebut. 2 2 11. M isal an f (x) = 2x co s( x) (x 2)2 dan x0 = 0. k 2 a. b. c. d. Tentukan polinomialTaylor ke -2 ,P2 (x), untu m engham piri (0, 4 ) f D e ng anm en gg una P2 (x), tentukan batasatas untuk galat|f (0, 4)P2 (x)| kan Tentukan polinomialTaylor ke-5, untuk m engham piri (0, 4 ) f Guna kan polinomialTaylor P5 (x) untuk m ene ntukan batasatas galat|f (0, 4 ) P5 (x)|

1.2

Evaluasi Polinomial
M e n ge alu asi polin om ialkadangkadan gmu nculpad akasus- asuste rte . v k ntu

S ekarang pertimbang kanm suatu polinom ialberikut. p(x) = 3 4x + 5x2 6x3 + 7x4 8x5 D a ri pe rspe k tif se o ra n g p ro g ra m e r,c a ra yan g p a lin g se d e rh a n aa d a lah d en g a n m e n g eal- uasisetiap suku secaraterpisah. M enge v valuasi dengancara seperti ini akan banyak m embutuh kan perhitungan. M isal an suku axk m embutuh k kan k perkalian, m aka jum- lah perkalian yang akan dilaku kan pada kasus di atas adalah 1 + 2 + 3 + 4 + = 15 5 perkalian

1.2 Evaluasi Polinomial dalam m eng valuasipolinom ialp(x). Cara kedua yang dapat dilaku kan adalah dengan

13

m enyederhanaan bentuk pangkat. Cara ini lebih efesiendibanding k kan d en gan cara pertam a.Jadi bentuk x3 = x(x2 ), x4 = x(x3 ), x5 = x(x4 )

Jadi setiapsuku axk m embutuh kan duaperkalian untuk k > 1 , se h in g g a lu a si eva p(x) menggunakan 1+2+2+2+ =9 2 perkalian Cara ketiga biasa disebutperkalian bersarang.Bentuk polinom di atas dapat ditulis kembali dalam bentuk, p(x) = 3 + x(4 + x(5 + x(6 + x(7 8x)))) Jum lah perkalian yang dibutuh kan hanya 5, dan ini m embukti an bahwa cara k ketiga lebih m enghem at dibandingan cara kedua. k Perkalian bersaran g dapatdikemb ang ini kan terha dap polino mden ga n rd e o yang lebih tinggi. Pertimbang kan polinom be ro rd en, p(x) = a0 + a1 x + a2 x2 + a3 x3 + + an xn , a0 = 0 Jika kita m engguna cara kedu a, m aka kita akan m embutuh kan kan 2n 1 perkalian, sedan g an jika m engguna perkalian bersarang, aka kita tulis kembali dalam k kan m ben tuk, p(x) = a0 + x(a1 + x(a2 + + x(xn1 + an x) . . .) (1 .1 0 ) D engancara ini, kita hanya m engguna n perkalian dan ini m e n g h e m asa m p a i kan t 50% lebih dibandingan denganm et k ode kedua. (1.9)

Co ntoh 1.5 EvaluasipolinomialTaylor p5 (x) untuk log(x) disekitarx0 = 1 Penyelesaian: Secaraumum , bentuk polinom ialTaylor o rd e ke-5 da ri log(x) adalah, log(x) = p5 (x) = (x 1 ) 1 4 (x 1 )2 + 1 (x 1 )3 1 (x 1) + 1 (x 1)5 2 4 3 5 (1 .1 1 )

14 Misalkan z = (x 1), maka p5 (x) = z z

Bab 1 Konsep Dasar

1 2
2

+ 3 z 4 z + z 3 4 5 1 + 2 1 1 1 +z = z 3 4 5

= z 1+ z z

1.3

Represe ntasi Bilangan Komputer


Perhitungan yang dilaku kan oleh kalkulatoratau kom puter akan sangat

berbe da denganperhitungan yang dilaku kan oleh kita pada m aterikalkulus atau aljabar. Kita akan mud ah m en gh itun g + 2 = 4, 42 = 1 6 dan 3)2 = 3 . Hal ini akan berbe da 2 ( jika dihitung denganm engguna perhitungankom puter.Untuk kan 3 )2 , m enghitung ( kom puterakan m enghitung terlebih dahulu bentuk 3 selanjut nya m engkuadrat nya. Pada perhitungan kankom puter, 3 m enghasil nilai desim al kan yang tidak terhing ga, se hing ga nilai tersebutm erupa an nilai pende k katan. Hal ini dapat dipaham i karena 3 = 1, 7 3 2 0 5 0 8. .. . Oleh karenaketerbatasan desim alpada kom puter, aka dalam m emberikan m nilai pende katan ini, kom puterm elaku kan pem otongan (choppin g) atau pembulatan (Roundin g) se hing ga emun cul m kan kesalah an yang se caraumu m d ike nal de n gan nama kesalahan p emotongan ing error ). Untu k m em prese kan b ilanganreal,kom puter en gg una sistem ntasi m kan bilangan titik kambang (floating point number) de n ganb asisbilang an2 (bin e r),basisb ilanga n 8 (octal) dan basisbilangan16 (heksadecim al), denganformat x = (d1 d2 dt ) e (1 .1 2 ) (chopping error) dan kesalahan pemotongan (round-

14 d engan a1 = 0 da n 0 ai , a1 disebuttitik radik

Bab 1 Konsep Dasar

adalahtanda dengannilai = + 1 atau = 1 dan adalahbasis e adalahbilanganbulat denganL eU dim anaL, U m asing -m asinnila i g terke cil dan terbe sa r. (d1 d2 dt ) adalahmantisa Penggunaan ilang ande ng anb asis-basis , 8 dan 16 cukup sulit, ole h kare naitu b 2 bilan-

1.3 Representasi Bilangan Komputer gan m esindinorm al ke dalam bentuk bilangantitik kambang desim alyang kan ditulis x = .d1 d2 dk 1 0n , 1 d1 9, 0 di 9, untuk setiapi = 2, 3, . . . , k Untuk semba ra ngbilan ganre al positif y dapat dinorm alisasi dalam bentuk, ke y = 0, d1 d2 . . . dk dk+1 dk+2 . . . 1 0n

15

(1 .1 3 )

Jika kita akan m elaku kan pem otongan terhadapy d en ganpem otongan k+1 dk+2 . . d ., m aka diperoleh, A = 0, d1 d2 . . . dk . . . 1 0n Cara ini disebut pem otongan bilangan. Pada m et ode ini, jika nilai dk+1 5, kita dapat m ena mbahkan nilai satu pada dk , d a n jika dk+1 5 kita m enghilang kannya kecuali k bilanganpertam a.Cara ini disebutpembulatanbilangan.

Definisi 1.1 Galat M utlak dan Relatif


|p p | Jika p adalahaproksim asi terhadapp, galat mutlak |p p | dan galat relatif |p| d eng anp = 0

Co ntoh 1.6 Pe rsam aan kuadratikm enyatakan bahwa akar-akar persam aan 2 + bx + c = 0, a ax = 0 adalah x1 = b + b2 4ac 2a dan x2 = b b2 4ac 2a

Selanjut nya, hitunglah 2 + 6 2, 1 0x + 1 = 0. x Penyelesaian: Pe rsam aan atas m em pu di nyai akar-akar persam aan sejati, x1 = 0, 01610723 dan x2 = 6 2, 0 8 3 9 0 Pada pe rsam aa n i, nilai b2 sang atbesard ib anding n d en gan in ka 4ac, oleh karen aitu pem - bilang pada perhitungan untuk x1 m elibat kan operasi penjum lahan dari dua bilangan

16

Bab 1 Konsep Dasar

yang ham pirsam anilai ya. M isal an kita akan m enghitung 1 dengan n k x m en gg una kan em patdigit pem otongan,terlebih dahulu kita hitung, b2 4ac = (6 2, 10)2 4, 0 0 0= 6 2, 0 6 3 8 5 6 4, 0 0 0= 3 8 5 2=

da n

b2 4ac A(x1 ) = 2a 6 2, 1 0 + 6 2, 0 6 = 2, 0 0 0 0, 0 4 0 0 0 = = = 0, 0 2 0 0 0 2, 000 b +

Jika nilai x1 sejatiadalahx1 = 0, 0 1 6 1 1 m aka g a la t re la tif , nya cu ku p besar, | 0, 0 1 6 1 1 0, 0 2 0 0 |0 2, 4 1 + 10 | 0, 0 1 6 1 |1 Selanjut nya, untuk m ene ntukan x2 , kita akan m elibat kan pengurangan dua bilangan yang ham pirsam a,yaitu b dan b2 4ac, b + b2 4ac A (x 2 ) = 2a 6 2, 1 0 6 2, 0 6 = 2, 0 0 0 1 2 4 2 6 2, 1 0 , = = 2, 0 0 0 Jika nilai sejatix2 = 6 2, 08, m aka galat relatif adalah | 6 2, 0 8 + 6 2, 1 0| 3, 2 4 10 | 6 2, 0 8| Untuk m em peroleh akurasipende katan lebih dari em pat digit untuk x1 , m aka kita akan m engubah bentuk rumusan akar kuadratik dengan m erasional kan pembilang (bukan dalam bentuk akar), yaitu: b + b2 4ac b b2 4ac 2 x1 = 2a b b 4ac b 2 (b 2 4ac) = 2a(b b2 4ac) 2c = b + b2 4ac

(1 .1 4 )

1.3 Representasi Bilangan Komputer D e ng anm e n ggu na (1 .1 4 ), kan maka A(x1 ) = d engangalat relatif, | 0, 0 1 6 1 1 (0, 0 1 6 1 0| ) 6, 2 4 10 | 0, 0 1 6 1 |1 Teknik m erasional pembilang juga diterap kan kan untuk m ene ntukan x2 , yaitu 2c x2 = b b2 4ac 2, 000 2, 0 0 0 = 1 2 4 2 = 0, 01610 , 6 2, 1 0 + 6 2, 0 6

17

(1 .1 5 )

Tetapi, bentu k (1 .1 5 ) m emu ncul kan galat re latif yang be sar. Hal ini disebab kan karena pada penyebut terdapat operasi pengurangan (karena b bernilai positi ), f sehingga nilai penyebut m enjadikecil, A(x2 ) = degangalat relatif 2, 0 0 0 6 2, 1 0 6 2, 0 6 = 2, 000 = 5 0, 0 0 0 0, 0 4 0 0 0

| 6 2, 0 8 5 0, 0 0 0 | 1, 9 1 01 | 6 2, 0 8|

18

Bab 1 Konsep Dasar

BAB 2 ANALISIS GAL AT

S ebag ia nbesar nu m erik digu na an untuk m enyelesaian pe rsoalank persoalan yang berkai- tan denganperhitungankom puter. O leh karena pada sub-babsebelum nya telah dije- laskan bahwa perhitungandenganm engguna kom puterm emberikan kan atau memu - ncul an galat yang disebut galat pem otongan k dan galat pembulatan. Selain itu, galat juga muncu l yang diseb aban oleh suatu m et de atau kaeda hyang k o m em ang memberikan sumber kesalahan.

2.1

Definisi dan Pengertian


Galat dalam pengertian umum disenisikan, galat = nilai s e ja ti- nilai pendekatan

sedang kan galat relatif adalah ukuran galat yang berhubungandengan size nilai sejati yang ditulis, galat relatif= galat nilai sejati

Misalkan x pende katan dari nilai sejatix, m aka galat ditulis, =x x Bentuk ungkapan di atas seringjuga disebutgalat mutlak. Ukuran galat yang dipe roleh tidak m enunjuk kan seberapabesar g alat jika dibandingandengannilai sejati x. S e b a g a c ontoh , jika se o ra n g e m ro le hg a la t sebe sa r1 cm te rh a d a ppe n gk u ru a n i m pe meja d a n pe n sil ya n g m a sin g -m a s inp a n ja nnya 1 0 0 cm d a n 1 0 cm . G a la t s ebe sa r1 cm g g yang diperolehdari pengukuran pensil lebih berarti daripadagalat yang diperolehdari pe n -

gukuranm eja.Untuk m engatasi intepretasiini, m aka galat dinorm al terhadap kan nilai

20

Bab 2 Analisis Galat

sejati nya. Galat yang diperoleh dengancara seperti ini disebutgalat relati f, ditulis x x r = x Jika galat dinormal kan terhadapnilai hampiranx, m aka galatini disebutgalat relatif ham piran, ditulis, rh = x x x

Sebagai ilustrasi,perhati kan contoh berikut.

Co ntoh 2.1 Misalkan x = 1 0/3 , dan x = 3, 3 3 3 3 Penyelesaian: Galat (), = x x 1 0 3, 3 3 3 3 = 3 1 1 0.0 0 0 0 9 9 9 9 9 = = 30000 30000 30000 = 0, 0 0 0 0 3 3 33 Galat relatif (r ), r x x = x x 3 = 1/3 0 0 0 0 3 0 0 0 0 0 = 1 0/3 = 0, 0 0 0 0 1 =

Galat relatif hampiran(rh ), rh = x x x = x 1/3 0 0 0 0 1/3 0 0 0 0 0 = = / 0, 3 3 3 3 3 3 3 3 1 0 0 0 0 1 = 99999

2.1 Definisi dan Pengertian Co ntoh 2.2 Tentukan galat, galat relatif, dan galat relatif hampiranjika diberikan y = 1.0 0 0 0 0dan y = 9 9 9 9 6 . .0 .9 Penyelesaian: Galat, = y y = 1.0 0 0 0 0 9 9 9 9 6 .0 .9 = 4 dan galat relatif, r y y = y y 4 = 1.0 0 0 0 0 .0 = 0, 0 0 0 0 0 4 =

21

galat relatif ham piran,

rh

= =

y y y =y 4

999 96 .9 1 = 24999

Latihan
2.1 1. Hitung galat mutlak dan galat relatif dari ham piranp terhadap p : a . p = , p = 2 2/7 414 1 4 1 6b. p = e, p = 2, 7 1 8 c. p = e10 , p = 2 2 0 0 0 d. p = 8!, p = 3 9 9 0 0 e. p = p = 3, , f. p = 2, p = 1, g . p = 1 0 , p = 1 4 0 0 h. p = 9!, p = 1 8(9/e)9

2. Tentukan perhitungan secara (i) eksa k, (ii) m eng guna n tiga digit ka aritmetika pem otongan(iii) tiga digit aritm etik pembulatan,dan (iv) galat , relatif dari (ii) dan (iii).

22 a. 4 + 1 5 3 c. 1 3 + 3 3 11 20 b. 4 1 5 3 d. 1 3 3 3 11 20

Bab 2 Analisis Galat

3. G u na kan tiga digit aritm etik pembulatan,pada perhitunganberikut. Dengan m ene ntukan nilai sejati (m inim allima digit), hitunglah galat relatif dan galat absolut ya. n a . 1 3 3+ 0, 9 2 1 c . (1 2 1 0, 3 2 7 ) 1 1 9 1 3/1 4 6/7 e. 2e 5, 4 2 9 g. 9 7 b. 1 3 3 0, 4 9 9 d. (1 2 1 1 1 9 ) 0, 3 2 7
3 f. 10 + 6e 62

h.

2 2/7 1/1 7

2.2

Su mber Galat
M isal kan kita akan m enyele sai kan seb uah persoalan m ate m ati yang ka

melibat an prose skom pu te risasi, aka galat b iasa k m nya akan mun cul pada prose sini, bahkan kadan g -kadang beberapa jenis galat muncul. Berikut ini beberapa su ber m galat yang mungkin muncul pada penyelesainpersoalan atem ati m ka. 1 . Pe rsam aanm ate m ati digu na an untu k m ereprese kan su atu penom ena ka k ntasi sika , dan p ro se sm e n g u b a h dari bentuk penom ena ka ke bentuk rumusan si matem- atika disebut pemodelan m atem ati ka. Pemodelan seperti ini m emuncul an galat terhadappersoalan k yang akan diselesaikan. Pertimbang kan persam aan pertumbuhan populasi berikut, N (t) = N0 ekt (2 .1 )

denganN (t) adalah populasi pada waktu t, N0 adalah populasi awal, dan k adalah suatu konsta nta positif. Untuk bebe rapa kasu s, selam a t m asih terbatas,maka model tersebutm asih dapat diguna kan, namun untuk kasus t atau t yang sangatbesar se kali, m aka model m enjadioverestim ate. 2 . Pada pengukuran data-data penom ena sika, m aka data-data tersebut m engan- dung galat. Sebagaicontoh adalah kecepatancahaya pada keadaan ruangham pa,

2.2 Sumber Galat yait u c = (2, 9 9 7 9 2 5 ) 1 010 cm/sec, | | 0, 0 0 0 0 0 3 +

23

O le h karena data yang diguna an m en gadunggalat, m aka perhitungank perhitungan yang m elibat kan data-datasika juga akan m emuncul an galat. k Numerik tidak dapat m enghilanggalat dari data tersebut, bahkan akibat adanya galat padadata tersebut,dapat m eni bulkan pengulangan/aku m mulasi galat padap ro se sperhitun- gan. Num erik hanya dapat m em inim al galat kan yang ditimbulkan. 3 . Galat yang ditimbulkan oleh m esin itu sendiri akibat keterbatasandigit yang terse dia. Ini biasa nya akan berkaitan dengan galat pem otongan dan galat pem - bulatan. 4 . Galat yang ditimbulkan oleh ham piran oleh suatu bentuk formulasi atau rumu - san m atem ati ka. Bentukbentuk ungkapan m atem ati yang cukup ka sulit atau kom pleksbiasa nya diguna kan suatu pende katan denganpolinom ial atau metode terte ntu. Akibat ya, galat aka muncul. n Pertimbang kan evaluasi integral dari fungsi berikut, I=
1 0

ex dx
2

Fungsi ini tidak m em pu nyai deri atif, jadi se ca rae k sp lisitfu n g siin i tid a k d a p at v di- integral kan. O leh karena itu, lang kah yang dapat diambil adalah d e ng a m elaku kan pende katan, sala satu nya adalahpende katan denganm engguna kan deretTaylor, 2! 3! 4! 2 x2 1 + x + 4 + 6 + 8 e x x x se h ingg a 2! 3! 4! 4 + 6 + x8 x x 0 dan bentuk di atas dapat denganm eudahdievaluasi. Galat pada persam aan I
1

1 + x2 +

diatas disebutgalat pende katan matem ati . ka

Kehilangan

Ang ka Penting Galat

Untuk m em ahampengertian i kehilangan bilangangalat,perhati an persoalan k berikut. Diberikan suatu fungsi, f (x) = x x +1 x (2 .2 )

24

Bab 2 Analisis Galat

untu k sembarangbilanganx. Jika kita ambil beberapanilai x yang terusm embesar dan m e ng gunkan enam (6 ) angka pentin g, m aka hasil dari perhitungankom puter a dipe rlihatkan pada Tabel Dari tabel diperoleh bahwa, galat sem akinbesar seiring membeTabel 2.1 N ilai-nilai persam aan (2.2)m engguna enam kan angka

x 1 10 100 1000 10000 100000

f (x) komputasi 0 ,4 1 4 2 1 0 1 ,5 4 3 4 0 4 ,9 9 0 0 0 1 5 ,8 0 0 0 5 0 ,0 0 0 0 1 0 0 ,0 0 0

f (x) sejati 0 ,4 1 4 1 1 4 1 ,5 4 3 4 7 4 ,9 8 7 5 6 1 5 ,8 0 7 4 4 9 ,9 9 8 8 1 5 8 ,1 1 3

sarnya nilai x. Hal ini terjadikarenaterjadikehilangan ang penting pada ka perhitungan persam aan tersebut.M isal an kita ambil x = 1 0 0 ,maka k x= 1 0 1 1 0 0 = 0, 0 4 9 9 0 0 0

x +1

(2 .3 )

Perhitungan ad a persam a an .3 )keh ilang an gka penting gala t. Tiga angka p (2 an akurasi dari + 1 = 1 0 1 hilang karena adanya operasi pengurangan oleh sqrtx = 100. Kehilanganakurasiini disebab kan oleh bentuk fungsif (x) dan keterbatasan aritmetik pada komputer/ alkulator. k Untuk Misalkan yang paling umum dilaku kah kan adalahdenganm dengan be n -tuk f (x).itu, lang f (x), di m anapenyebut dan pembilangdikalikanengubah x + 1 + x, dan kita peroleh, + 1+ x f (x) = x x + 1+ x

= x

24 1

x + 1+ x

1 + 1+ x x = x + 1+ x

Bab 2 Analisis Galat

(2 .4 )

2.2 Sumber Galat

25

Bentuk f (x) terakhir tidak kehilanganangka penting galat jika dievaluasi. Jika kita ambil x = 1 0 0 ,maka f (100) = 100 = 100 1 0 0+ 1 0 0 2 0, 0 4 9 9 = 4, 9 8 7 5 6

Untuk m enghindari kehilangan angka penting pada galat, m aka ungkapanungkapan m atem atik di ubah sedemkan rupa sehingga tidak a da operasi i pengurang an diantara dua bilangan yang ham pir sam a nilai ya. n jelas nya, perhati an kembali contoh berikut ini. k Untuk lebih

Co ntoh 2.3 D iberikan sebuahfungsi berikut. 1 co s(x) x2

f (x) =

(2 .5 )

untuk nilai x m e n de ati 0 . k Penyelesaian: Fungsi f (x) p ad a persam aandi atas akan kehilangan angka penting apabila nilai x m enjadikecil. Perbandingan nilai eksak dan hasil perhitungankom puter (karenake te r-batasan digit) diperlihat an pada Tabel (2 .5 ). ada k P m en ge aluasi fungsi v Tabel 2.2 N ilai-nilai persam aan (2.5)m engguna enamangka kan saat kita

x 0 .1 0 .0 1 0 .0 0 1 0 .0 0 0 1 0 .0 0 0 0 1

f (x) komputasi

f (x) sejati

0 ,4 9 9 5 8 3 4 8 0 0 ,4 9 9 5 8 3 4 7 2 2 0 0 ,4 9 9 9 9 5 0 0 0 0 ,4 9 9 9 9 5 8 3 3 3 0 0 ,5 0 0 1 0 0 0 0 0 0 ,4 9 9 9 9 9 9 5 8 3 0 0 ,5 1 0 0 0 0 0 0 0 0 ,4 9 9 9 9 9 9 9 9 6 0 0 ,0 0 0 0 0 0 0 0 0 0 ,5 0 0 0 0 0 0 0 0 0 0

f (0, 01), m akak kom puterakan menghitung, c o s( , 0 1 )= 0, 9 9 9 9 5 0 0 0 0 5 0

26 dengansembilan angka penting akurasi nya, selanjutnya

Bab 2 Analisis Galat

1 c o s( , 0 1 ) = 1, 0 0 0 0 0 0 0 0 0 00, 9 9 9 9 5 0 0 0 0 5 0 = = 0, 0 0 0 0 4 9 9 9 9 5 Hasil operasi pengurangankedua bilangan hanya m enghasil kan lim a (5) angka penting, dan kehilanganem pat (4) angka penting. Pembagian den ga nx2 = 0, 0 0 0 1diberikan pada tabel 2.2). Untuk m enghindarikehilangan angka penting, dapat dilaku kan dengan m en- gubah (x) ke dalam betuk rumusan yang lain, dengantujuan m enghindari f pengurangan dua buah bilanganyang ham pirsam anilainya. Salah satu alternatif yang dapat diguna kan adalah deret Taylor. Jika kita ambil pen de tan de re tTaylor sam p aiorde ke-6 untuk co s( ), ka x co s(x) = 1 da n
6 x2 x4 + x + R6 (x) 2! 4! 6!

R6 (x) =

x8 co s( ) 8!

d engan adalahbilangantak diketahui terletakdiantara 0 dan x. O leh karenaitu, f (x) = x 2 x 4 x6 + R6 (x) 1 1 1 + x2 2! 4! 6! 2 4 6 1 x x = x co s ) ( + 2! 4! 6! 8!

Selanjut akan kita evaluasifungsif (x), nya untuk x = 0 , maka f (0 ) = untuk |x| 0, 1 , maka f (x) d engan keakurasian 106 x6 co s( ) = 2, 5 1 011 8! 8! Ini adalahcara yang cukup baik untuk m enge valuasifungsipada persam aan (2.5). 1 x2 x 4 + 2! 4! 6! 1 2

2.2 Sumber Galat Co ntoh 2.4 Tentukan rumusan yang tepatagar tidak kehilangan ang penting untuk fungsi ka berikut untuk tiga angka penting. x2 + 8 0x + 1 = 0 Penyelesaian: D enganm engguna rumus kuadratikdiperoleh, kan b2 4ac b x 1 , x2 = 2a 0, 8 0 0 1 02 0, 6 4 0 104 0, 4 0 0 1 01 = 0, 2 0 0 1 01 0, 8 0 0 1 02 0, 6 4 0 104 0, 0 0 1 04 = 0, 2 0 0 1 01 0, 8 0 0 1 02 102 0, 6 4 0 = 0, 2 0 0 1 01 2 0, 8 0 0 1 0 102 0, 8 0 0 = 0, 2 0 0 1 01

27

Dari perhitungan atas diperoleh, di 0, 8 0 0 102 102 0, 8 0 0 0, 8 0 0 1 02 = x1 = 0, 2 0 0 1 01 da n x2 = 0, 8 0 0 102 + 102 0, 800 0, 2 0 0 1 01 = 0, 0 0 0 1 09

Dari hasil yang diperoleh,terlihat bahwa x2 sang atbe sar,se hing ga kita perlu m encariformulasi untuk m ene ntukan akar-akar persam aan kuadratik tersebut. untuk x1 , kita guna kan rumusan x1 = b b2 4ac , 2a

dan untuk x2 kita guna kan rumusan

c x2 = ax 1 D enganm engguna bentuk ungkapan yang terakhirdiperoleh, kan x2 = c ax1

28 1 0, 8 0 0 1 02 = 0, 1 2 5 1 01 =

Bab 2 Analisis Galat

Untuk m embukti an bahwa x1 dan x2 yang diperoleh adalah akar-akar k pe rsam aan kuadratik,akan kita uji, (x x1 )(x x2 ) = (x (0, 8 0 0 1 02 ))(x (0, 1 2 5 1 01 )) = x2 + 8 0x + 1 Dari contoh soal di perolehb ahwa nilai b = 80 dan 4ac = 4 se h in g g a lisih se b2 d engan b2 4ac m emberikan nilai digit signi kan (tidak ada kehilangan digit).

Co ntoh 2.5 D iberikan suatu fungsi berikut, dengan operasi sa m a ! Penyelesaian: Untuk m enghindari terjadi nya pengurangan antara dua bilangan yang nilai ya di n ham- pir sam aadalah dengan m engali penyebut dan pembilang dengan(x + ) kan
2/3

f (x) = (x + )2/3 x2/3

0, 0 0 1 . Ubah sedem ikianrupa fungsi f (x) se hin ggatidak terjadi

pengurang dengan dua angka yang ham pir

+ x2/3 , sehingga f (x) = (x + )2/3 x2/3 (x + )


2/3

(x + )2/3 + x2/3 (x + )2/3 + x2/3

2/3

(x + )2/3

(x2/3 )2

(x + )2/3 + x2/3

2.3

Su mber Galat Numerik


a. G alat Pem otongan (Truncation Error)

Galat pem o tongan biasa nya m en gacu kepadapenggunaan ham piransebagai pengga nti

2.3 Sumber Galat Numerik

29

formula eksak. Maksud nya, ungkapan m atem ati yang lebih kom pleks diga ka nti de n - gan formula yang lebih sederhana.Untuk penyederhanaanperm asalahan biasa nya pe r- hatian hanya ditujuk kan pada beberapaa suku dari deret taylor, sedang kan suku lainnya diabai an. Pengabaianini m enyebab k kan terjadi nya galat, yang biasa disebut galat pe- m otongan.Tipe galat pem otonganini be rg a ntun g ke pada m et de kom p utasi yang digu- nakan untuk pengham piran.M isal an, o k diberikan fungsi,f (x) = cos(x) yang dihampiri denganderet Taylor untuk x0 = 0 sa m p a io rd e ke-6 , co s (x) = 1 x 2 x 4 x6 x10 x8 + + + 2! 4! 6! 8! 10! nilai ham piran galat pem otongan
6 x2 x4 + x + R6 (x) 2! 4! 6!

= 1

Jum lah suku-suku pada galat pem otongantidak dapat dihitung secara pasti, tetapi dapat diham piri dengan rumus suku sisa pada persam aan(1.1), sehingga galat pem o -to ng anorde ke-6 untu k co s( ) adalah x R6 (x) = Nilai R6 x3 cos (), 0 < < x 7!

yang tepat tidak pernah kita peroleh, karen a kita tidak

m en ge taui nilai yang sebenar ya. Untuk itu, yang dapat dilaku h n kan adalah m ene ntukan nilai m aksi um dari galat pem otongan. m

Co ntoh 2.6 Guna kan deret Taylor orde 4 disekitarx0 = 1 untuk m engham piri ln(0, 9) dan berikan taksiranuntuk galat pem otongan aksi m mum yang dibuat. Penyelesaian: Jika f (x) = ln(x), m aka turunan nya adalah,

f (x) = ln(x) f (1 ) = 0, f (x) = 1/x f (1 ) = 1,

30 . f (x) = 6/x f (5) (x) = 2 4/x5


(4) 4

Bab 2 Analisis Galat

f (4) (1 ) = 6, f (5) () = 2 4/ 5

Deret Taylor untuk fungsif (x) = ln(x) ord e 4, ln(x) = (x 1 ) (x 1 )2 (x 1 )3 (x 1 )4 + + R4 (x) 3 2 4 dan untuk ln(0, 9), deret Taylornya adalah, ln(0, 9) = 0, 1 (0, 1 )3 (0, 1 )2 + 2 3 = 0, 1 0 5 3 5 8 + R4 (x) 3 (0, 1 )4 4 + R4 (x)

R dan galat pem otongan 4 (x) diberikan oleh, 2 4 (0, 1 )5 |R4 (0, 9 ) < m ax 5 5! dan nilai max|2 4/ 5 | di d alam se lang0, 9 < < 1 terletakpada = 0, 9 , maka

|R4 (0, 9 ) < m ax b. Galat Pembulatan Perhitungan di

2 4 (0, 1 )5 0, 95 5! sebagaian besar

dalam perm asalahan num erik ham pir

meng gu naan bilangan ril. k

Oleh karena keterbatasan kom puter di dalam

m enyediakan bilangan ril, sehingga tid ak semua bilan gan ril dapat disajikan. Akibat ya, muncul galat yang diaki- batkan oleh pem otongan n digit bilangan.G alat yang dem ikian disebutgalatpembulatan. Sebagaicontoh, hasil bagi 2/3 m enghasil kan nilai 0, 6 6 6 6 6 6 6 6 6.6 .. Di . dalam m esinkom puter, bilanganreal seperti ini tida k dapat disajikan seca ratep at. Komputer hanya m am pu m enyajikan sejum lah digit (bit). Bilangan real yang panjang ya melebihi jum lah n digit yang dapat direpresetasi an oleh kom puterakan n k dibulat an ke bilangan terdekat. k M isal nya, kom puter anya dapatm erepresen atasi bilan ga nreal0, 6 6 6 6 6 6 6 6 6 6 h kan . . . ke d a la m 6 digit berarti, m aka represe ntasi bilangan1/6 = 0, 6 6 6 6 6 6 6 6 6 6. di .. kom - puter 6-digitadalah0666667. ,

2.3 Sumber Galat Numerik

31

c. Galat Total Galat akhir dari suatu perhitungan secara num erik m erupa kan jum lah galat pem oton-gan dan galat pembulatan.Misal an d eret Taylor m engham piri s(x) di k co x0 = 0 sampai o rd e 4 , co s (x) = 1 x 2 x 4 x6 x 8 x10 + + + 2! 4! 6! 8! 10! x2 x 4 = 1 + +R4 (x) 2! 4!

Untuk co s( , 2 ) diperole h , 0 0 co s( , 2 ) 1
(1)

0, 22 0, 24 + 2 24

= 0, 9 8 0 0 6 6 6 6 6 6 6.6 6 ..
(2)

0, 9 8 0 0 6 6 6(8 digit penting) 7

Galat pada (1) adalahgalat pem otongan karenaco s( 2) d iham pirisam paiorde 4 , 0, dan galatpada (2) adalahgalatpembulatan(hasilham piran dibulat an sam pai8 digit k penting).

Co ntoh 2.7 Evaluasi fungsi

f (x) = x3 6x2 + 3x 0, 1 4 9

(2 .6 )

pada x = 4, 71 denganm engguna tiga digit aritmetik kan Penyelesaian: Dari perhitungan diperolehnilai-nilaif (4, 71) yang ditunjukan pada Tabel Dari k Tabel Tabel 2.3 N ilai-nilai persam aan (2.6)m engguna tiga digit kan aritmetik

Nilai

x2

x3

6x2

3x

Ecxact 1 2 2 ,1 8 4 1 1 0 4 ,4 8 7 tiga digit(chooping)4 ,7,1tiga digit(rounding)1 1 11 3 31,1 0 4 6 1 4 ,1 3 2 2 ,1 104 132 1 4 5 4 ,731 4 ,7 2 2 ,2 10 13 1 4 ,1

32 di atas dapat diperolehnilai-nilai,nilai s e ja ti:

Bab 2 Analisis Galat

f (4, 7 1 )= 1 0 4 4 8 7 1 1 1 1 3 3 1 0 4 6+ 1 4, 1 3 0, 1 4 9= 1 4, 6 3 6 4 8 9 , , Tiga digit (galat pem otongan/ chooping error): f (4, 7 1 )= 1 0 4 1 3 2+ 1 4, 1 0, 1 4 9= 1 4, 0 Tiga digit (galatpembulatan/rounding error): f (4, 7 1 )= 1 0 5 1 3 3+ 1 4, 1 0, 1 4 9= 1 4, 0 Jadi galat relatif tiga digit dari kedua sumber galat adalah + 1 4, 6 3 6 4 8 1 4, 0 0, 0 4 1 4, 6 3 6 4 8 9 Galat relatif yang dihasil kan dari evaluasifungsisecaralangsung bernilai cukup besar. Untuk itu, dapatdiambil alternatifcara untuk m em perkecil galatrelatiftersebut. Salah satu nya ad alahm enggunkan perkalian bersa ra ngsehingga a , persam aan (2.6 ) dibentuk menjadi, f (x) = x6 3 6x2 + 3x 0, 1 4 9= ((x 6 )x + 3)x 0, 149 D enganm enge valuasifungsidenganperkalian bersarang, galat relatif diberikan oleh , tiga digit (chopping): tiga digit (rounding) : + 1 4, 6 3 6 4 8 9 1 4, 5 0, 0 0 9 3 1 4, 6 3 6 4 8 9 + 1 4, 6 3 6 4 8 9 1 4, 6 0, 0 0 2 5 1 4, 6 3 6 4 8 9

Perkalian bersarangdapat m ereduksi galat relatif untuk pende katan chopping, sedan g an untuk pende k katan roundinglebih baik lagi dan dapatm ereduksi galat relatif sa m p a i9 0

2.4

Orde Hampiran
Di dalam m et ode num erik, fungsi f (x) yang rumit sering diga ntikan

de ng anfungsi ham piran yang lebih sederhana.M isal an f (h) diham piri dengan k fungsi p(h). Jika |f (h)p(h)| M |hn | d enganM adalahkonsta nta real dan M > 0 ,

Bab 2 Analisis Galat 32 m aka dikatakan p(h) m engham piri (h) dengan orde pengham piran n ) dan f O(h ditulis, f (h) = p(h) + O(hn )

2.4 Orde Hampiran dan O(hn ) dapat diarti an k

33 sebagai orde galat ham piran fungsi. Karen a h

umumnya cukup kecil, sehinggasem akintinggi nilai n m aka galat akan sem akin kecil, yang be- rarti sem akinteliti pengham piran fungsi nya. M et ode yang berorde O(h2 ) lebih teliti hasil ya daripada m et n ode yang berorde O(h). Ketelitian juga berga ntung kepada nilai h. Misalnya, Pada m e t de ord e O(h3 ), jika ukuran h o baru dijadi an setengahkali h semula, m aka galat baru m enjadiseperdelapan k kali galat semula. Andai an suatu fungsidiham pirioleh deretTaylor, k xi+1 = xi + h, i = 0, 1, 2, . . . adalah titi-titik sele b ar h, m aka ham piran f (xi+1 ) disekitar xi adalah f (xi+1 ) = f (xi ) (xi+1 xi )f (x ) + (xi+1 xi )2 f (x ) + i i + 1! 2! (xi+1 xi )n f (n) (x ) + R (x i n i+1 + n! ) h h (n) n h2 ) + f (xi ) + f (x2 ) + + = f (xi (xi ) + Rn (xi+1 1! 2! ) f n! d engan Rn (xi+1 ) = hn+1 (n + 1)! f
(n+1)

(2 .7 )

(t)

= O(hn+1 ), xi < t < xn+1 Jadi, kita dapat m enuliskan kembali persam aan (2.7)dalam bentuk,
n

f (xi+1 ) =
k=0

h f (k) (x ) + O(hn+1 ) i k!

(2 .8 )

S ebag ai contoh.
h h h eh = 1 + h + 2! + 3! + 4! + O(h5 ) 2 3 4 5 x ln(x + 1) = x 2 + 3x 4 x + x + O(h6 ) 5
2 3 4

sin(h) = h Co ntoh 2.8

h3 3!

h 7 6 + 5! + O(h ), (bukan O(h ), kare nasuku orde ke 6 adalah0 )

Pertimbang kan eksp ansi eretTaylor berikut. d eh = 1 + h + h2 + h3 + O(h4 )

2!

3!

34 da n co s(h) = 1

Bab 2 Analisis Galat

h2 2! +

4!

+ O(h )

Hitunglahorde ham pirandari jum lahdan perkalian kedua nya. Penyelesaian: Untuk penjum lahan, eh + co s(h) = h2 h3 h h2 1+ h + + + O(h4 ) + 1 + + O(h6 ) 2! 3! 2! 4!
4 h3 + O(h4 ) + + O(h6 ) 3! h 4

= 2+h+

4! Oleh karena O(h4 ) + m aka


2 3 h h eh + co s(h) = 1 + h + + 2! 3!

h4 4 4 6 4 = O(h ) dan O(h ) + O(h ) = O(h ) 4!

dan orde ham piran adalahO(h4 ). S e dan gan perkaliannya, nya k (e )(cos(h)) = =
h

1+ h + 1+ h + + 1

h2 h3 + + O(h4 ) 2! 3! 1

h2 h 6 + + O(h ) 2! 4!

h 2 h3 + 2! 3!

h2 h3 h 2 h4 O(h6 ) + + + 1+ h + + 2! 4! 2! 3!

4 h2 +h O(h4 ) + O(h 4 )O(h 6) 2! 4! 6 7 h3 5h4 h5 + h + h + O(h4 ) + O(h6 ) + O(h4 )O(h6 ) 3 24 2 4 4 8 144

= 1+h Oleh karena

O(h4 )O(h6 ) = O(h10 ) da n m aka eh co s = 1 + h (h) h3 + O(h4 ) 3

5h4 24

24

48

1 44

+ O(h ) + O(h ) + O(h )O(h ) = O(h )

2.5 Perambatan Galat

35

2.5

Pera mbatan Galat


Bilangantitik kambangadalahbilanganyang disajikan dalam bentuk

sejum lah digit berarti yang sudahtetap,yaitu d1 d2 d3 d4 d5 . . . dn B p dengan: i d1 d2 d3 d4 d5 . . . dn adalahdigit atau bit m antisa yang nila nya 0 sam p aiB 1, n B p adalah panjang digit (bit) m antisa adalah basis sistem bilangan yang adalah pang kat (berupa bilangan dipakai bulat) M isal ya, bilagan real 2 4 5 ,7 6 5 4 n dinyatakan dalam bentuk 0, 2 4 5 7 6 5 4 1 03 Galat yang dikandungdalam bilangantitik kambang m era mbat pada hasil ko m putasi. M isal an terdapat dua bilangan a dan b den ga n nilai ham piran masin gk m asin g a d a n b. Jika galt dari a dan b m asing-m asin ga dan ditulis, a = a +
a

, m aka d apa t

dan b = b + b

Jika diberikan operasipenjum lahpada dua bilangan tersebut, a + b = (a + b)


a)

+ (b +
a

= (a + b) + (
b)

Jika operasi aritm eti ka

dilaku kan

secara terus-m enerusdalam perhitungan

kom putasi, aka galat akan m era m mbat dan terjadi penum pu kan galat yang besar kemungkinanm engakibat penyim pangan kan hasil terhadapnilai sebernar ya . n

36

Bab 2 Analisis Galat

Latihan
2.2 1. Kadangkadang keh ilang ansig ni kasi galat dapat dihindari d en gan m enyusun kemba li suku-suku dari su atufu ng siatau m en gg una identitas dari kan trigonometri atau aljabar. Tentukan rumusan yang sesuaiuntuk fungsi-fungsi berikut untuk m enghindari kehilanganangka penting. a . ln(x + 1 ) ln(x) untuk x yang cukup be sa r b. x2 + 1 x 2untuk x yang cukup be sa r c. cos2 (x) sin (x) untuk x 4 d.
1+cos( x) 2

untuk x
p,

2 . Jika diberikan p = p + untuk kasus berikut ini.

q = q+

q,

r = r +

r,

bag aim an a n dapatanda pe

a. Jum lah tiga bilanganp + q + r b. Perkalian tiga bilanganpqr 3. D iberikan ekspan si eretTaylor, d 1 = 1 + h h2 + h3 + O(h4 ) 1h dan co s(h) = 1
4 h2 + h + O(h6 ) 2 ! 4!

Hitunglahorde ham piranuntuk penjum lahan dan perkalian 4. D iberikan ekspan si eretTaylor, d e =1+h+ dan sin(h) = h h + O(h 5 ) 3! Hitunglahorde ham piranuntuk penjum lahan dan perkalian
3 h

h2 2!

3 h

3!

h2 + O(h5 ) 2!

2.5 Perambatan Galat 5 . A su m si kan b ahwa a = 0 dan b2 4ac > 0 dan pe rti bagkan pe rsam aan m kuadratik karnya dihitu ng den ga nm e ng gunkan a ax2 + bx + c = 0 yan g m a naakar-a + b2 4ac b x1 = 2a dan b b2 4ac 2a x2 = Tunjukkan bahwa akar-a persam aan kar tersebut juga dap atdihitu ngd engan m en gguna kan rumu s, 2c x1 = b + b2 4ac dan x2 = 2c b b2 4ac rumu s,

37

6. D enganm eng guna n rumu s p ad a soal di atas, hitunglahnilai x1 dan x2 ka untuk persam aan kuadratikberikut. a . x2 1.0 0 0 0 1 + 1 = 0 .0 x b. x2 1 0.0 0 0 0 1 + 1 = 0 .0 x c . x2 1 0 0 0 0 0 1 + 1 = 0 .0 .0 x d. x2 1 0 0 00 0 0 0 1 + 1 = 0 . .0 x 7. D enganm engguna tiga digit aritm eti kan ka, hitunglah a . x2 + 1 0 0 4 = 0 x b. x2 6 0x + 2 = 0 c. d.
1 2 3x 1 2 3x 123x 4 123x 4

+1 6 1 6

e . 1, 0 0 2 2 1 1, 0 1x + 0, 0 1 2 6 5 x f. 1, 0 0 2 2 + 1 1, 0 1x + 0, 0 1 2 6 5 x 8. Turunkan rumusan berikut ini, Ax2 + 2Bx + C = 0 dan temukan rumusan yang dapatdilaku kan agarakar-akar fungsitersebut m em -punyai galat yang cukup kecil

38 9. evalua sifun gsi-fu ng si berikut jika 1 x a . x + 1 1 b. co s(x + ) c o s (x) c . (x + 1)1/3 x1/3 1 1 d. x x+1 e . tan(x + ) tan(x) 1 x f. x + 1 2 + 1 x1 m e nde ati 0 k

Bab 2 Analisis Galat

BAB 3 PENYELESAIAN SISTEM LINEAR

Sistem dari persam aan linear sering kita jum pai dibeberapa bidang terapan, misalnya pada persoalan m atem ati statistik, sika, biologi, rekayasa, sains ka, sosial dan bisnis. Pada bab ini dibahas bagaim anam enyele sai kan persoalanpersoalansistempersam aan linear serentak yang berasaldari dunia nyata.

3.1

konsep Dasar Sistem Persamaan

Linear

Salah satu topik yang dipelajari pada aljabarlinear elem e nter adalah m enye le -saikan dua buah persam aan linear berikut, ax + by = c dx + ey = f Koesienkoesien a, b, . . . f (3 .1 )

adalah konsta nta yang diberikan, tugas kita adalah Persoalan muncul ketika

m enen-tukan nilai x dan y. D enganm engguna m et kan ode substitusiatau m et ode elem inasi,m aka persam a an(4.2 ) dapa t disele sai kan. m et ode elem eninasi akan m engalamkesulitan. i Jika terdapatn buah persam aan linear, denganx1 , x2 , . . . xn , d a p at dibentuk seb ua hsistempe rsam aa n linear sebag ai berikut. a11 x1 + a12 x2 + a13 x3 + + a1n xn a21 x1 + a22 x2 + a23 x3 + + a2n xn . . . . . = b1 = b2 (3 .2 ) an1 x1 + an2 x2 + an3 x3 + + ann xn = bn persam aanlinear yang dilibat an sangat banyak, m aka m et k ode substitusiatau

40

Bab 3 Penyelesaian Sistem Linear

Untuk m em permudah penye le saian pe rsam aanlinear yang m elibat kan n buah pe rsam aan, aka d en ganm en gg una m atriks, m aka pe rsam aan .3 ) da pat m kan (3 dibentuk menjadi, Ax = b di m ana

(3 .3 )
,

A =

a11 a21 . an1

a12 a1n a22 a2n . . . . an2 ann

x1 x2 x = . . xn

b1 b 2 b = . . bn

Andai an bahwa n = 1 , m aka pe rsa m a an k (??) menjadi, a11 x1 = b1 (3 .4 )

Jika a11 = 0, m aka persam aan(3.4) m em pu nyai solusi unik, yaitu x1 = b1 /a11 , tetapi jika a11 = 0 , m aka pe rsa m a a n .4 )tidak m em pu (3 nyai penyelesaianuntuk b1 = 0 , dan untuk kasus b1 = 0 m aka x1 adalahpenyelesaianuntuk setiapnilai x1 . Dari persam aan(3.3), diketahui bahwa m atriks x m erup n penyelesaian ka dari siste m pe rsam aanline ar (3 .3 ). Jika m atriks A adalah m atriks non-singular (m em pu yai invers), m aka penyelesaian persam aan (3.3) dapat ditulis dalam n bentuk, x = A1 b Untuk kasus n = 1 , m aka A
1

(3 .5 )

= 1/a11 sehingga penyelesaia ndari (3.3)adalah 1 x1 = b1 a11

Co ntoh 3.1 Selesai sistempersam aan kan linear berikut. 2x1 + 3x2 = 8 5x1 + 4x2 = 1 2 Penyelesaian: Sistempersam aan linear di atas dapat diubah ke dalam bentuk matriks, 2 3 5 4 x1 x2 = 8 13

3.1 Konsep Dasar Sistem Persamaan Linear dim ana A = 2 3 5 4 , x= x1 x2 , b= 8 13

41

Oleh karena m atriks koesienm erupa an m ariks non-singular k (det( ) = 0 A ), m aka sistempersam aan linear di atas m em pu nyai penyelesaianunik, yaitu x = A1 b dan dipe ro leh x1 = 1, x2 = 2 Co ntoh 3.2 sele sai sistempersa m aan ear berikut. kan lin 2x1 + 3x2 = 4 4x1 + 6x2 = 7 Sistempersam aan linear di atas dapat diubah ke dalam bentuk matriks, 2 3 4 6 dim ana A = 2 3 4 6 , x= x1 x2 , b= 4 7 x1 x2 = 4 7 atau x= 1 2

Det(A) = 0 , m aka m atriksA adalahm atrikssingular,dan oleh karena b= 4 7

m aka sistempersam aan linear di atas tidak m em pu nyai penyelesaianuntuk x1 dan x2 Seandai jika, kan 4 8 m aka dua persam aan pada sistempersam aan linear adalahsam a,karena b= 2x1 + 3x2 = 4 dan (2 )2x1 + (2 )3x2 = (2 )4

42

Bab 3 Penyelesaian Sistem Linear

sehingga penyelesaian diperoleh hanya m elibat kan satu persam aan yaitu, 2x1 + 3x2 = 4 d engan penyelesaian

x1 = 4 3c , 2

x2 = c

untuk semua bilanganreal c, sehingga penyelesaian dari sistempersam aan linear tidak berhingga.

3.2

Elemninasi

Gauss

M etode yang paling sering diguna kan untuk m enyelesaian sistem nonsingulardari suatu sistem persam aanlinear adalah elem inasiG auss. M et ode ini cukup sede r- hana dan efektif. Ide pokok pada m et ode ini adalah bagaim ana m engelem inasi variabe l- variabel x1 , x2 , . . . , xn untuk m em anipulasi persam aan (3.3) sehingga diperoleh bentuk yang sederhana, selanjut nya akan mudah untuk diselesai kan. B eberapa operasi m atematika yang biasa diguna kan pada m et ode tersebut adalah perkalian dengan konstanta bukan nol, pengurangan suatu persam aan dengan persam aan lain dan mengubah nya, baris. Pandangkembali sistempersam aan linear (??) dalam bentuk,
(1) (1) a11 x1 + a(1) x2 + a(1) x3 + + a1n xn = b(1) 12 13 1 (1) a21 x1 + a(1) x2 + a(1) x3 + + a2n xn = b(1) 22 23 2 . . . . . (1) (1) (1) (1) (1) an1 x1 + an2 x2 + an3 x3 + + a xn = bn nn (1)

Misalkan a
(1)

11

= 0 , m aka kita dapat m eng elem in asi1 dari se tiap persam aan x de n (1) (1)

gan m engali a /a terhadappersam aan kan pertam a. Hasil dari e lem e ninasi dilam11 i1 ban g kan de n gansuperskrip 2 . Pada se tiappe rsam aan bentuk, mi1 = da n a i1 a11
(1) (1)

(2) ij

(1)

(1)

= aij mij a1j ,

j = 1, 2, . . . , n

3.2 Eleminasi Gauss serta bi


(2) (1) = bi mi1 b(1) 1 (2)

43

Perkalian persam aan pertam a ditentukan untuk m embuat a i1 m atrikshasil elem inasi 1 , yaitu x
(1) (1) a11 x1 + a(1) x2 + a(1) x3 + + a1n xn = b(1) 12 13 1

= 0

(elem ninasi 1 dari persam aan x ke-i, untuk i = 2, 3, . . . , n. Selanjut nya susunkembali

a22 x2 + a(2) x3 + + a(2) xn = b(2) 23 2n 2 a32 x2 + a(2) x3 + + a(2) xn = b(2) 33 3n 3 . . . .


(2) (2) (2) (2) an2 x2 + an3 x3 + + a xn = bn nn (2)

(2)

(2) 22

Selanjut nya elem inasi 2 dari pe rsam aan x ke-i untuk i = 3, 4, . . . , n. Misalkan = 0 , m aka untu k i = 3, 4, . . . , n kita ambil, mi2 = ai2 , a(2) i2

dan kemudian
(3) (2) (2) aij = aij mi2 a2j , j = 2, 3, . . . , n

da n

(3)

(2)

(2)

= bi mi2 b2

m emberikan hasil,
(1) a(1) x1 + a(1) x2 + a(1) x3 + + a xn = b(1) 11 12 13 1n 1

a22 x2 + a(2) x3 + + a(2) xn = b(2) 23 2n 2 a33 x3 + + a(2) xn = b(2) 3n 3 . . .


(2) (2) (2) an3 x3 + + ann xn = bn (2)

(2)

kan Eleminasi x3 dari persam aani = 4, 5, . . . , n dengan m em isal a


(3) (1) (2) (3) (n)

33

= 0.

Elem en -ele m en , a , a , . . . , a disebutelem enpivot. Jika elem inasi (a dilakukan nn 11 22 33

44

Bab 3 Penyelesaian Sistem Linear

terhadappe rsam aanpersam aan linear sam pa iele m en-elelm en pivot hila ng ,m aka akan m enghasil bentuk sistempersam aan kan linear
(1) (1) (1) (1) (1) a11 x1 + a12 x2 + a13 x3 + + a1n xn = b1 (2) (2) a22 x2 + a(2) x3 + + a2n xn = b2 23 (3) a33 x3 + + a(3) xn = b3 3n . . (n) (n) ann xn = bn (3) (2)

(3 .6 )

Prosesreduksiterhadappersam aan (3.3)m enjadi(3.6)disebutelem inasi, dan koesien m atriks pada persam aan (3.6)disebutm atrikssegitigaatas,yang ditulis U = (uij ) yang m anauij = 0 , jika i > j atau ditulis
U =

a11 0 0 . . 0

(1)

(1) + a12

(1) + a13

+ a +

(2) 22

+ a 23 . 0

(2)

+ + a (1) 1(n1) + + a 2(n1)


(3) (2)

(1) + a1n (2)

+ a 2n
(3)

0 . . 0

+ a33

(3)

+ + a 3(n1) + a 3n . . (3) 0 a 3n

Penyelesaianuntuk x1 , x2 , . . . , xn dilaku kan denganm ensubstitusi kembali. kan Jika ann = 0, m aka penye lesaianuntu k xn adalah bn xnn = (n) ann sela njut ya nilai xn diguna n kan untuk m enyelesaianxn1 ,
(n1) (n1) a(n1)( n1) xn1 + a(n1) x(n1)n = bn1 (n1)n (n1) (n) (n)

ata u
(n1) (n1) (n1) (n1) a(n1)( n1) xn1 + a(n1)n x(n1)n = bn1

ata u
(n1) a(n1)( n1) xn1

+ a(n1) bn (n1)n (n) ann

(n)

= bn1

(n1)

x(n1)( n1) =

1 a(n1)( n1)

bn1 a(n1) (n1)n

b(n) n a(n) nn

3.2 Eleminasi Gauss

45

Jika lang kah tersebutsecaram enerus dilaku kan, m aka dapat ditulis secaraumum, xk = a Co ntoh 3.3 sele sai sistempersa m aan ear berikut. kan lin x1 + x 2 + x 3 = 1 x1 + 2x2 + 4x3 = 1 1 x1 + 3x2 + 9x3 = (3 .8 )
(k) kk

a k
(k)

n j=k+1

(k) a xj kj

(3 .7 )

Elem enasi 1 pada persam aan x kedua dan ketiga denganm engurang persam aan kan pe r- tam a terhadapkedua persam aan, diperoleh, x1 + x2 + x3 = 1 x2 + 3x3 = 2 2x2 + 8x3 = 0 (3 .9 )

Eleminasi x2 p ada persam aanke tig a de n ganm e n guran 2 kali pe rsam aan kan kedua terhadappersam aan ketiga,diperoleh x1 + x 2 + x3 = 1 x2 + 3x3 = 2 2x3 = 4 Denganm enggunaan algoritm asubstitusi-ulang k diperoleh, x3 = x2 4 =2 2 = 3(2) 2 = 8 (3 .1 0 )

x1 = 6 + 1 = 7

Co ntoh 3.4 kan S elesai sistemberikut 1, 1 3 3 1 + 5, 2 8 1 2 = 6, 4 1 4 x x 2 4, 1 4x1 1, 2 1 0 2 = 2 2, 9 3 x Kalikan m21 = 2 4, 1 4/1, 1 3 3= 2 1, 31 terhadapbaris pertam adan kurang kan terhadap baris kedua, dan d enganm engguna em p at digit perhitungandiperoleh kan koesien

(3 .1 1 )

46 baru, a22 a23


(2)

Bab 3 Penyelesaian Sistem Linear

(2)

= = = =

1, 2 1 0 2 1, 3 1 (5 2 8 1 )= 1, 2 1 0 1 1 2 5 , , 1 1 3 7 , 2 2, 9 3 2 1, 3 1 (6 4 1 4 )= 2 2, 9 3 1 3 6 7 , , 1 1 3 8 ,

dan diperoleh sistemsegitigaatas, 1, 1 3 3 1 + 5, 2 8 1 2 = x x 6, 4 1 4 1 1 3 7x2 = 1 1 3 8 , , D enganm engguna algoritm asubstitusi-ulang, kan diperoleh x2 = x1 113 8 , = 1, 0 0 1 1 1 3 7 , 6, 4 1 4 5, 2 8 6 , = 6, 4 1 4 5, 2 8 1 (1 0 0 1 ) 1, 1 3 3 = 1, 1 3 3 = 0, 9 9 5 6 (3 .1 2 )

Penyele saiandari sistempersam aan linear di atas adalahx1 = 1, 0 0 0 d an x2 = 1, 000.Untuk dapat m ene ntukan solusiyang sebenar ya, m aka dilaku n kan dengan m engubahbaris,sehingga sistemyang baru adalahsebagai berikut. 2 4, 1 4x1 1, 2 1 0 2 = 2 2, 9 3 x 1, 1 3 3 1 + 5, 2 8 1 2 = 6, 4 1 4 x x Kalikan m21 = 1, 1 3 3 4, 1 4 = 0, 0 4 6 9 3 rh a d a pb a ris pe rta m ad a n h a sil te nya /2 kurangkan terhadapbaris kedua,dan diperolehkoesienbaru, a22
(2)

(3 .1 3 )

= 5, 2 8 1 0, 0 4 6 9 31, 2 1 0 )= 5, 2 8 1+ 0, 0 5 6 7 9 ( = 5, 3 3 8 = 6, 4 1 4 0, 0 4 6 9 3 (2, 2 3 )= 6, 4 1 4 1, 0 7 6 9 = 5, 3 3 8

a23

(2)

sehingga iperoleh sistemseg itig aatas,yaitu d 2 4, 1 4x1 1, 2 1 0 2 = 2 2, 9 3 x 5, 3 3 8 2 = 5, 3 3 8 x (3 .1 4 )

3.2 Eleminasi Gauss D enganm engguna algoritm asubstitusi-ulang kan diperoleh, x2 = 5, 3 3 8 3 3 8 /5, = 1, 0 0 0 2 2, 9 3 + 1, 2 1 0 (1 0 0 0 ) , x1 = 2 4, 1 4 = 1, 0 0 0

47

Latihan
3.1 Tunjuk kan bahwa Ax = b adalah ekivalen terhadapbentuk sistemsegitigaatas atas Ux = y dan tentukan penye le saian . 2x1 + 4x2 6x3 = 4 1 . x1 + 5x2 + 3x3 = 1 0 5 x1 + 3x2 + 2x3 = x1 + x2 6x3 = 7 2 . x1 + 2x2 + 9x3 = 2 x1 2x2 + 3x3 = 1 0 2x1 2x2 + 5x3 = 6 3 . 2x1 + 3x2 + x3 = 1 3 x1 + 4x2 4x3 = 3 5x1 + 2x2 x3 = 1 4. 5 x1 + 0x2 + 3x3 = + x2 + 6x3 = 1 7 3x1 2x1 + 4x2 6x3 = 4 3x2 + 6x3 = 1 2 3x3 = 3 x1 + x2 6x3 = 7 3x2 + 1 5x3 = 9 1 2x3 = 1 2 2x1 2x2 + 5x3 = 6 5x2 4x3 = 7 0, 9x3 = 1, 8 5x1 + 2x2 x3 = 1 0, 4x2 + 2, 8x3 = 4, 8 1 0x3 = 1 0

5. Tentukan parabola y = A + Bx Cx2 yang m elalui(1, 4 ), (2, 7 ) dan (3, 1 4 ) 6. Tentukan parabola y = A + Bx + Cx2 yang m elalui(1, 6 ), (2, 5) d an (3, 2 ) 7. Tentukan parabola y = A + Bx + Cx2 yang m elalui(1, 2 ), (2, 2) d an (4, 8 ). 8. Tentukan penyelesaiandari sistemlinear berikut. x1 + x2 + 0x3 + 4x4 2x1 x2 + 5x3 + 0x4 5x1 + 2x2 + x3 + 2x4 3x1 + 0x2 + 2x3 + 6x4 = 3 = 2 = 5 = 2

48 9. Tentukan solusi dari sistemlinear berikut.

Bab 3 Penyelesaian Sistem Linear

x1 x2 2x1 3x2 x3 2x2 + 2x3 + 3x4 2x3 4x4 10. Tentukan penyelesaian sistemlinear berikut. x1 + 2x1 x2 x2 + 5x3 3x2 4x3 + 2x4 2x3 + 6x4

= 7 = 9 = 10 = 12

= 5 = 9 = 19 = 2

3.3 LU

Faktorisasi

Matriks

Pada sub-babsebelum nya, kita telah m em pelajari bagaim ana enyelesai m kan sis- tem persa m aanline ar dengan m engguna m et d e elem in asi G a uss yang kan o menghasil seg itig aatas. Pada pembahasankali ini, kita akan m em kan perken al an k ko nsepfaktorisasi dari m atrikskoesienA yang diberikan m enjadiperkalian m atriks segitiga-atas d e n - gan e le m e n-elem ediag onal tidak nol dan m ariks segitiga U n bawah L yang m em pu yai e le m en -e le m e n g o n a l1 . Untu k m e n g ilu strsi n , be rik u t n d ia ka d ibe rika n conto h faktorisasi m a trik sbe ru k u ra n4 4 . Definisi 3.1 Sebuah m atriks non-singularA m em pu nyai faktorisasi triangular jika m atriks tersebu tdapat dibentuk sebagai suatu perkalian m atrik segigita bawah L dan m atrikssegitiga atas U, A = LU atau ditulis dalam bentuk matriks

(3 .1 5 )

a11 a12 a13 a14 a21 a22 a23 a24 a32 a33 a34 a31 a41 a42 a43 a44

m21 m31

0 1 m32 m42

m41

0 0 1 m43

0 0 0 1

u11 0 0 0

u12 u13 u22 u23 0 u33 0 0

u14 u24 u34 u44

(3 .1 6 )

Oleh karena m atriskA adalahnon-singular, enyebab m kan ukk = 0 untuk semua k dan e le m e n -e le m en ri m atrik sL dan U m asing-m asing da adalahmij dan uij .

3.3 Faktorisasi Matriks LU

49

Peny elesaian

Sistem Linear

Misal an m atriks koesienA untuk sistem linear Ax = b yang k m em pu yai faktorisasi n trian gular(3 .1 5 ), an se lan jut sele sai bentuk, d nya kan LUX = B (3 .1 7 )

yang diperoleh denganm endensi Y = U X dan selesai dua buah sistem , kan kan yaitu: penyelesaiann untuk Y, LY = B dan penyelesaianuntuk X, Jika matriksY didenisi kan, UX = Y
Y =

(3 .1 8 )

(3 .1 9 )

y1 y2 y3 y4

m aka bentuk sistemLY = B ditulis, y1 m21 y1 m31 y1 m41 y1 + + m y2 y + m32 y2 + 42 2 + m y3 y + 43 3 + y4 = b1 = b2 = bb3 = 4 (3 .2 0 )

S e le sa i n (3 .2 0 )untu k m e n e ka ntuka n y1 , y2 , y3 dan y4 dan guna kan untuk m enyelesai kan sistem, u11 x1 + u12 x2 + u13 x3 + u14 x4 u22 x2 + u23 x3 + u24 x4 u33 x3 + u34 x4 u44 x4 = = = = y1 y2 y3 y4

(3 .2 1 )

Co ntoh 3.5 kan S elesai sistem berikut.

4x1 + 3x2 x3 = 2 2x1 4x2 + 5x3 = 2 0 7 x1 + 2x2 + 6x3 =

50 Penyelesaian:

Bab 3 Penyelesaian Sistem Linear

Dari soal di atas,diperoleh m atrikskoesien nya adalah 4 3 A = 2 4 2 1

1 5 6

Selanjut nya, kita akan m eng kontruksi m atriks koesienA m enjadifaktorisasi matriks segitigaLU . Matriks L akan dikontruksi dari m atriksidentitas yang dileta kan sebelah kiri matriksA, 1 0 0 4 3 A = 0 1 0 2 4 1 2 0 0 1

1 5 6

B aris 1 dig un a an untu k m e n gele m inasi k elem e n-e le m eA p ada kolom 1 di bawah n a11 . Kalikan m21 = 0, 5 d a n m31 = 0, 2 5 pada ba ris 1 yan g kemu dian kurang n ka terhadapb a ris 2 d a n 3 , diperoleh, 0 0 3 1 1 4 A = 0, 5 1 0 2, 5 4, 5 0 0, 2 5 0 1 0 1, 2 5 6, 2 5 Baris 2 dig una an untu k m e ngele m inasi k elem e n-e le m e n pada kolom 2 dibawa h A a22 . Kalikan m32 = 0, 5 pad a baris 2 yan g kemud ian kurangan te rh adapb aris 3 . k Pengalinya A, di m asu kan dalam m atrikssebelah kiri, dan diperolehm atriksfaktorisasi yaitu, 1 4 0 0 3 1 A = 0, 5 1 0 0 2, 5 4, 5 0, 2 5 0, 5 1 0 0 8, 5 Dari hasil faktorisasi atriksA, ini berarti m 1 0 0 L = 0, 5 1 0 0, 2 5 0, 5 1

4 3 1 dan U = 0 2, 5 4, 5 0 0 8, 5

Tentukan y1 , y2 dan y3 de ng anm enyelesai kan bentuk B = 1 2 y1 0 0 1 0 y2 = 2 0 0, 5 7 0, 25 0, 5 1 y3


LY

3.3 Faktorisasi Matriks LU ata u

51

y1 = 2 0, 5y1 + y2 = 2 0 0, 25y1 0, 5y2 + y3 = 7 D enganm engguna substitusimaju, diperolehnilai-nilaiy1 , y2 dan y3 , yaitu: kan y1 = 2 y2 = 2 0 + 0, 5(2) = 1 9 y3 = 7 0, 25 (2) + 0, 5 (1 9 )= 1 7 Selanjut ya tulis sistem, n UX = Y 4 3 1 x1 2 = 0 2, 5 4, 5 x2 19 17 0 8, 5 0 x 3

ata u

3x2 x3 = 2 2, 5x2 + 4, 5x3 = 1 9 8, 5x3 = 1 7 Guna kan substitusimundurdan diperoleh, x3 = x2 = x1 = 17 =2 8, 5 1 (1 9 4, 5 (2 ))= 4 2, 5 1 (2 3(4)) = 3 4

4x1 +

Latihan
3.2 1 . S e le sa i n LY = B, UX = Y dan verikasi bahwa B = AX untuk (a) BT ka = (4, 1 0, 5) dan (b) BT = (2 0, 4 9, 3 2 ),di m anaA = LU adalah

2 4 6 1 3 = 1 2 1 5 1 1 3 2 2

0 0 2 4 6 1 0 0 3 6 1 1 0 0 3 3

52

Bab 3 Penyelesaian Sistem Linear 2 . S e le sa i n LY = B, UX = Y dan verikasi bahwa B = AX untuk (a) BT ka = (7, 2, 10 ) d an (b) BT = (2 5, 3 5, 7 ), di m anaA = LU adalah

1 6 0 0 6 1 1 1 1 1 2 9 = 1 1 0 0 3 15 1 2 3 1 1 1 0 0 12 3 . S e le sa i n LY = B, UX = Y dan verikasi bahwa B = AX untuk (a) BT ka = (6, 1 3, 3) dan (b) BT = (3 ; 1, 5 ; 1, 5), di m anaA = LU adalah

2 2 5 1 0 0 2 2 5 2 3 1 = 1 1 0 0 5 4 1 4 4 0, 5 0, 6 1 0 0 0, 9 4. Tentukan faktorisasimatrikssegitigaA = LU ini. 5 2 1 (a) (b) 3 1 0 3 1 6 ini. (a) dari matriks-matriks berikut

1 0 3 6 3 1 5 2 1

5. Tentukan faktorisasimatrikssegitigaA = LU dari matriks-matriks berikut

4 2 1

2 1 5 2 7 2

(b)

1 2 7 4 2 1 2 5 2

6 . S e le sa i n LY = B, UX = Y dan verikasi bahwa B = AX untuk (a) BT ka = (8, 4, 1 0, 4) dan (b) BT = (2 8, 1 3, 2 3, 4 ), di m anaA = LU adalah

4 1 2 1

8 4 0 5 4 3 3 1 3 = 4 2 2

1 2 1 4

1
1 4

2 3 1 3

0 1

0 0 4 0 0 0 1 0 1 2 1

8 4 3 3 3 0 0 4 0 0 0

4 1

7. Tentukan faktorisasimatrikssegitigaA = LU untuk matriksberikut ini.


1 1 0 4 2 1 5 0 2 1 2 5 3 0 2 6

8. H ukum Kirchho m engataan bahwa jum laharus yang m asukdan keluar k adalah sam a,yang diberikan (R1 + R3 + R4 )I1 R3 I1 R4 I1 pada sistempersam aan linear berikut. + R3 I2 + R4 I3 = E1 + (R2 + R3 + R5 )I2 R5 I3 = E2 R5 I2 + (R4 R5 + R6 )I3 = 0

3.4 Metode Iterasi untuk Sistem Linear Selesai sistemdi atas untuk I1 , I2 dan I3 jika: kan (a) R1 = 1, R2 = 1, R3 = 2, R4 = 1, R5 = 2, R6 = 4 dan E1 = 2 3, E2 = 2 9

53

(b) R1 = 1, R2 = 0, 7 5, R3 = 1, R4 = 2, R5 = 1, R6 = 4 dan E1 = 1 2, E2 = 2 1, 5 (c) R1 = 1, R2 = 2, R3 = 4, R4 = 3, R5 = 1, R6 = 5 dan E1 = 4 1, E2 = 3 8

3.4

M ode Iterasi untuk Sistem Linear et


Pada sub-bab ini akan dikemban g kan m et de penye lesaian siste m o

pe rsam aan linear denganm enggunaan iterasi titik tetap, yaitu Iterasi Jacobi dan k IterasiGauss Seidel. a. Iterasi Jacobi Pada m et de iterasiJacobi,sistempersam aan o lineardibentuk m en jadi persam aapersam aan eksplisit,yang sela jutnya dijadi an sebagai k model iterasi. Nilai awal akan diberikan untuk m enghitung nilai konsta nta-konsta nta tak diketahui pada iterasi pertam a, begitu se te rusya. n Pertimbang kan sistemx + b1aan c1 z = d1 a1 persam y linear berikut ini. + a 2 x + b 2 y + c 2 z = d2 a 3 x + b 3 y + c 3 z = d3 Pe rsam aan (3.2 2)dap at ditulis dalam bentuk, 1 (d1 b1 y c1 z ) a1 1 (b2 a2 x c2 z ) y = b2 1 (b1 a3 x b3 y ) z = c3 Se carape rsam aanpersam aan atas dapat diubah ke dalam IterasiJacobi, di x = xi+1 yi+1 zi+1 Co ntoh 3.6 1 (d1 b1 yi c1 zi ) a1 = 1 (d2 a2 xi c2 zi ) b2 = 1 (d3 a3 xi b3 yi ) c3 =

(3 .2 2 )

(3 .2 3 )

(3 .2 4 )

54 S elesai sistempersam aan kan berikut.

Bab 3 Penyelesaian Sistem Linear

4x y + z = 7 4x 8y + z = 2 1 2 1x + y + 5z = 15 d engannilai awal (x0 , y0 , z0 ) = (1, 2, 2 ). Penyelesaian: Tulis persam aan atas dalam di bentuk, 1 (7 + y z) 4 1 x = 8 (2 1 + 4x + z) y = 1 (1 5 + 2x y) z = 5 1 (7 + yi zi ) 4 1 (2 1 + 4xi + zi ) 8 1 5 (1 5 + 2xi yi )

(3 .2 5 )

Dan jika ditulis dalam bentuk iterasiJacobi, xi+1 yi+1 zi+1 = = =

Selanjut nya, substitusi x0 = 1, y0 = 2, z0 = 2 ke dalam persam aan kan iterasiJacobi, x1 = y1 = z1 = 1 (7 + 2 2) = 1, 7 5 4 1 (2 1 + 4 + ) = 3, 3 7 5 8 1 (1 5 + 2 2 ) = 3, 0 0 5

Jika kita lakukan langkah-lang kah yang sam a se cara m e ne rus, m aka iterasi kelihatan nya konvergensebagaim ana yang ditunjukan pada Tabel (3.1). k b. Iterasi Gauss-Seidel M etode iterasi G auss-Seidelyang diguna kan untuk m ene ntukan penyelesaian sistem persam aan linear em pu m nyai prinsip kerja yang sam a dengan m et ode iterasi jacobi, tetapi iterasi yang dilaku kan denganm engguna m et kan ode G aussSeidel lebih cepat pada kasus- asuspenye lesaianya ng konve rg e n . k Pada iterasi G auss-Seidel, i+1 diguna x kan untuk m engga ntikan xi pada perhi- tungan yi+1 , dan nilai-nilai xi+1 , yi+1 juga diguna kan untuk m engga ntikan xi dan yi pada perhitungan i+1 . z

3.4 Metode Iterasi untuk Sistem Linear Tabel 3.1 KonvergensiIterasijacobiuntuk sistemlinear (5 .4 ) i 0 1 2 3 4 . . xi yi zi

55

1 ,0 2 ,0 2 ,0 1 ,7 5 3 ,3 7 5 3 ,0 1 ,8 4 3 7 5 3 ,8 7 5 3 ,0 2 5 1 ,9 6 2 5 3 ,9 2 5 2 ,9 6 2 5 1 ,9 9 0 6 2 5 0 03 ,9 7 6 5 6 2 5 03 ,0 0 0 0 0 0 0 0 . . . . . .

1 5 1 ,9 9 9 9 9 9 9 33 ,9 9 9 9 9 9 8 53 ,0 0 0 9 3 7 5 0 . . . . . . . . 1 9 2 ,0 0 0 0 0 0 0 04 ,0 0 0 0 0 0 0 03 ,0 0 0 0 0 0 0 0

Sekarang,pandangkembali persamaan a 1 x + b 1 y + c 1 z = d1 a 2 x + b 2 y + c 2 z = d2 a 3 x + b 3 y + c 3 z = d3 (3 .2 6 )

Pe rsam aan a d a siste m(3 .2 6 )d a p a td iu b a hm e n ja d i p bentu k ite ra siG a u ss-S e id eyaitu, l, xi+1 yi+1 zi+1 1 (d1 b1 yi c1 zi ) a1 = 1 x z) = b2 (d2 a2 i+1 c2 i 1 (d3 a3 xi+1 b3 yi+1 ) c3 =

(3 .2 7 )

Co ntoh 3.7 Pertimbang kan kembali persam aan da conto h soal (5.4 ), pa 4x y + z = 7 4x 8y + z = 2 1 2 1x + y + 5z = 15 d enganP0 = (x0 , y0 , z0 ) = (1, 2, 2 ). Penyelesaian: (3 .2 8 )

56 ProsesiterasiGauss-Seidel yang diberikan adalah, xi+1 yi+1 zi+1

Bab 3 Penyelesaian Sistem Linear

= 1 (7 + yi zi ) = 4 1 (2 1 + 4xi+1 + zi ) = 8 1 (1 5 + 2xi+1 yi+1 ) 5

D enganm ensubstitusi y0 = 2 dan z0 = 2 d ipe ro le h nilai x1 , kan x1 = 7 +2 2 = 1, 7 5 4

dan substitusi x1 = 1, 7 5 d a nz0 = 2 ke dalampersam aan du a,d an diperoleh, kan ke 1 y1 = [1 5+ 2 (1, 7 5 ) 3, 7 5 ]= 3, 7 5 8 Selanjut nya, substitusi kann x1 = 1, 7 5 d an y1 = 3, 7 5 ke dalam pe rsam aan tiga ke dan diperoleh, 1 z1 = (1 5 + 2 9 1 7 5 ) 3, 7 5 )= 2, 9 5 , 5 Dari iterasipertam adiperolehP1 = (x1 , y1 , z1 ) = (1, 7 5 ;3, 7 5 ;2, 9 5 ) Dari hasil perhitungan terlihatbahwa P1 lebih dekat ke nilai sebenar ya (2, 4, n 3) dibandingan denganP0 dan lebih baik dibandingan k denganiterasijacobi. Jika barisan terus-m enerus dilaku kan iterasi, terlihat hasil yan g konverg en ke (2, 4, 3) sebagaim ana terlihat pada Tabel (3 .2 ).

Latihan
3.3 1. G una kan iterasiJacobi dan IterasiG auss-Seidel untuk m ene ntukan Pi (i = 1, 2, 3) denganP0 = (x0 , y0 , z0 ) = (0, 0, 0) untuk sistemlinear berikut. Apakah jacobi dan G au ss-seid el konvergensike penyelesaia nyan g dimaksud? (a) 4x y = 1 5 x + 5y = 9 (b) (d) 8x 3y = 1 0 x + 4y = 6 2x + 3y = 1 7x 2y = 1

x + 3y = 1 (c) 6x 2y = 2

3.4 Metode Iterasi untuk Sistem Linear Tabel 3.2 KonvergensiIterasiG auss-Seidel untuk sistemlinear (3.28) i 0 1 2 3 . . xi 1 ,0 1 ,7 5 1 ,9 5 1 ,9 9 5 6 2 5 .. yi zi

57

2 ,0 2 ,0 3 ,3 7 5 2 ,9 5 0 3 ,9 6 8 7 5 2 ,9 8 6 2 5 3 ,9 9 6 0 9 9 3 7 5 ,9 9 9 0 3 1 2 5 2 . .. .

8 1 ,9 9 9 9 9 9 8 33 ,9 9 9 9 9 9 8 8 2 ,9 9 9 9 9 9 9 6 9 1 ,9 9 9 9 9 9 9 83 ,9 9 9 9 9 9 9 9 3 ,0 0 0 0 0 0 0 0 1 0 2 ,0 0 0 0 0 0 0 04 ,0 0 0 0 0 0 0 0 3 ,0 0 0 0 0 0 0 0

2. G una kan iterasiJacobi dan IterasiG auss-Seidel untuk m ene ntukan Pi (i = 1, 2, 3) denganP0 = (x0 , y0 , z0 ) = (0, 0, 0) untuk sistemlinear berikut. Apakah jacobi dan G au ss-seid el konvergensike penyelesaia nyan g dimaksud? (a) 5x y + z = 1 0 2x + 8y z = 1 1 x + y + 4z = 3 x 5y z = 8 4x + y z = 1 3 2x y 6z = 2 (b) 2x + 8y z = 1 1 5x y + z = 1 0 x + y + 4z = 3 4x + y z = 1 3 x 5y z = 8 2x y 6z = 2

(c)

(d)

3 . Pertimbang kan sistemlinear berikut. 5x + 3y = 6 4x 2y = 8 Dapat anh, baik m et k ode iterasi jacobi m aupunGauss-Seidel dapat me n e ntukan penyelesaiandari persam aan linear di atas? 4. D apat ah iterasi Jacobi diguna k kan untuk m enyelesaiansistempersam aan linear berikut. 2x + y 5z = 9 x 5y z = 1 4 7x y 3z = 2 6

58

Bab 3 Penyelesaian Sistem Linear 5 . Pertimbang kan sistemlinear triagonalberikut ini dan asum si bahwa kan matriks koesienadalahm atriksdiagonal. d1 x 1 + c 1 x 2 + a 1 x 1 + d2 x 2 + a2 x 2 .. . c2 x3 d3 x 3 an2 xn2 + .. . + c3 x4 dn1 xn1 an1 xn1 = = = b1 b2 b3 . .

.. . + cn1 xn = bn1 + dn x n = b n

Tulislah algoritm ayang dapatdiguna kan untuk m enyelesai persoalan kan tersebut.

BAB 4 AKAR-AKAR PERSAM AAN NONLINEAR

Pada persoalan atem ati kita seringditemukan m asalah dalam m ene m ka, di ntukan akar dari suatu persam aan yang berbentuk f (x) = 0 (4 .1 ) Penyelesaiansuatu persam aan pada dasar ya adalah nilai-nilai variabel bebas n yang m embuatnilai fungsim enjadi nol. Jika adalahsuatuakar pe rsam aa n dari fungsif (x), m aka f () = 0. Pada kasus ini, fungsif (x) adalahtak linear yang dapat berbentuk: 1 . Pe rsam aan aljabar Pe rsam aan aljabarbiasa nya berbentuk polinom , an xn + an 1 xn1 + + a2 x2 + x + a0 = 0 denganan = 0, n 2 2 . Pe rsam aan Transenden Pe rsam aan transend en adalah persa m aan yang m elibat n fu ng si-fungsi ka trigonom etri, eksponendan logaritm a, misalnya e2x3 4 sin(3x2 + 2) = 0 ln(x + 2) 3 = 0 log(3x 2 ) + co s(x + 1) = 0 3 . Pe rsam aan campuran Pe rsam aan yang m elibat kan persam aan aljabardan persam aan transenden x2 c o s + 1) 3x6 = 0 (x aa

60

Bab 4 Akar-Akar Persamaan Nonlinear x3 e + ex (x3 ) = 0 e2x


2 1

4 x tan(x 4) = 0

Untuk m ene ntukan penyelesaiansuatu persam aan, banyak cara dilaku kan. Be- berapa teknik telah diguna kan, m isal ya dengan m enggunaan grak atau n k m em ebuat tabulasi kedua-duaya diguna atau n kan secarabe rsa m a -sa m a . Pada kenyataa nya, banya k persam aannon linear yang cukup sulit untu k m en en - tukan solusi ya. Hal ini terjadi ketika tidak terdapat rumusan untuk n m ene ntukan solusi secara analisis. Untuk itu, kita guna kan m et ode pende katan denganm elibat kan iterasi (yang secaraumum pende katan terbaik akan diguna kan) untuk m ene ntukan solusipe r- sam aannon linear. Misal an diberikan suatu fungsi k f (x) = 0 dan s dikatakan solusidari persam aan (4.2)jika f (s) = 0 (4 .3 ) (4 .2 )

atau secarageomteri dapat ditentukan nilai s sebag ai solusidari f (x), d e n g a n m e n en tukan absis perpotongansumb u-X dengankurva f (x). Pada sub-babini, akan diberikan suatu pende katan untuk m ene ntukan solusi pe rsam aan nolinear.

4.1

Met ode Bagidua

Misalkan f adalahfungsikontinu terdenisi pada interval [a, b] d e n g a nf (a) dan f (b) saling berlawanan tanda sebagaim ana ditunjukan pada G ambar 4.1. k D enganm eng guna n teorem a ka Kalkulus lanjut, terdapat di dalam (a, b) deng an f () = 0. M isal an kita ambil interval [a, b] d a n terletakdi dalam k nya sehingga f (a)f (b) < 0 . Pada setiap kali iterasi, interval [a, b] dibagi dua di x = c dengan terdapatdua sub-i terval, yaitu [a, c] dan [c, b]. S e la n g n c = (a + b)/2 sehingga yang diambil untuk iterasiadalahselangyang m emuat akar yan g m em e nuhi f (a)f (c) < 0 atau f (b)f (c) < 0 . Selangyang baru lagi dibagi dua dengancara yang sam a. Begitu seteru s ya n

sam paiukuranselangbaru m enjadi sangatkecil. Iterasiakan dihe ntikan jika m e m e uhi n

4.1 Metode Bagidua


Y f (x)

61

Ga mbar 4.1 mem otong et Skem atik m ode B agiduapada kurva y = f (x) yang sumbu x di . kondisi sebagai berikut. 1. Lebar interval baru lebih kecil dari nilai toleransilebar interval yang diberikan, |a b| < . 2 . Nilai fungsiham pirandi f (c) = 0 3 . Galat relatif ham piranakar |(cn+1 cn )/cn+1 | < , yang m ana adalah galat relatif yang diingin kan dan n = 0, 1, 2, M et ode B agidua secarakonsep sudah cukup jelas, tetapi konvergensisangat lamban (m embutuh kan banyak iterasiN untuk m enghasil galat,|p pn |, yang cukup kan kecil). Algoritm auntuk m ene ntukan akar persam aan diberikan sebagai berikut. INPUT titik ujung a,b; toleransi TOL, jumlah ite si ra N O U T P U Takar pendekatan Algoritma 1. set i=1 2. while i<=N do 3-6 3. def alpha := (a+b)/2 4 if f(alp a) . h = 0 atau |b -a| < T O L , maka c adalah akar persamaan dan berhenti. 5. set i = i + 1 6. jika f(b)f(c) < 0 , maka a:=c , selain itu , 7. b:=c , kembali ke 2

62 Teorema 4.1

Bab 4 Akar-Akar Persamaan Nonlinear

Jika f [a, b] terhadapbarisan{p } (b) < m engham piri dengankriteria-kriteria dan andai an f (a) f yang 0, m et k ode Bagidua dapat digeneralisasi p n berikut, |pn p| b a , 2n n1

Co ntoh 4.1 Tentukan akar pe rsam aan

(x) = ex 5x2

di dalam interval [ 0, 1 ] d a n = 0, 0 0 1 . Penyelesaian: D enganm engguna m engguna algoritm am et kan kan ode Bagidua,diperoleh nilainilai yang ditunjuk an pada tabel berikut. k

Co ntoh 4.2 Tentukan akar-akar pende katan dari f (x) = x6 x 1 = 0 pada interval [ 1, 2 ]. Penyelesaian: D enganm engguna algoritm aBagidua,diperolehtabel sebagaiberikut. kan Co ntoh 4.3 Hitunglahbanyaknya iterasiyang dibutuh kan untuk menyelesaikan f (x) = x3 + 4x 10 = 0 deng anakurasi = 1 03 , gunakan a1 = 1 dan b1 = 2 Penyelesaian:

4.1 Metode Bagidua


x 2 Tabel 4.1 d en gan piranm= ode 0 1 Hasil ham toleransi et 0, 0 bagidua untuk f (x) = e 5x

63

i 0 1 2 3 4 5 6 7 8 9 10

a 0 ,0 0 0 0 0 ,5 0 0 0 0 ,5 0 0 0 0 ,5 0 0 0 0 ,5 6 2 5 0 ,5 9 3 8 0 ,5 9 3 8 0 ,6 0 1 6 0 ,6 0 1 6 0 ,6 0 1 6 0 ,6 0 4 5

c 0 ,5 0 0 0 0 ,7 5 0 0 0 ,6 2 5 0 0 ,5 6 2 5 0 ,5 9 3 7 0 ,6 0 9 4 0 ,6 0 1 6 0 ,6 0 5 5 0 ,6 0 3 5 0 ,6 0 4 5 0 ,6 0 5 0

b 1 ,0 0 0 0 1 ,0 0 0 0 0 ,7 5 0 0 0 ,6 2 5 0 0 ,6 2 5 0 0 ,6 2 5 0 0 ,6 0 9 4 0 ,6 0 9 4 0 ,6 0 5 5 0 ,6 0 5 5 0 ,6 0 5 5

f (a) 1 ,0 0 0 0 0 ,3 9 8 7 0 ,3 9 8 7 0 ,3 9 8 7 0 ,1 7 3 0 0 ,4 0 8 1 0 ,4 0 8 1 0 ,0 1 5 6 0 ,0 1 5 6 0 ,0 0 7 4 0 ,0 0 3 3

f (c) 0 ,3 9 8 7 -0 ,6 9 5 5 -0 ,6 9 5 5 0 ,1 7 3 0 0 ,0 4 8 1 0 ,0 1 7 5 0 ,0 1 5 6 -0 ,0 0 0 9 0 ,0 0 7 4 0 ,0 0 3 3 0 ,0 0 1 2

f (b) -2 ,2 8 1 7 -2 ,2 8 1 7 -0 ,6 9 5 5 -0 ,0 8 4 9 -0 ,0 8 4 9 -0 ,0 8 4 9 -0 ,0 1 7 4 -0 ,0 1 7 4 -0 ,0 0 0 9 -0 ,0 0 0 9 -0 ,0 0 0 9

selang lebar [c ,b ] [a ,c ] [a ,c ] [c ,b ] [c ,b ] [a ,c ] [c ,b ] [a ,c ] [c ,b ] [c ,b ] [c ,b ] 0 ,5 0 0 0 0 ,2 5 0 0 0 ,1 2 5 0 0 ,0 6 2 5 0 ,0 3 1 3 0 ,0 1 5 6 0 ,0 0 7 8 0 ,0 0 3 9 0 ,0 0 2 0 0 ,0 0 1 0 0 ,0 0 0 5

Tabel 4.2 de ng antoleransi et 0, 0 0 1 H asil ham piran = m ode bagiduauntuk f (x) = x6 x 1 = 0 i 1 2 3 4 5 6 7 8 9 10 a 1 ,0 0 0 0 1 ,0 0 0 0 1 ,0 0 0 0 1 ,1 2 5 0 1 ,1 2 5 0 1 ,1 2 5 0 1 ,1 2 5 0 1 ,1 3 2 8 1 ,1 3 2 8 1 ,1 3 2 8 b 2 ,0 0 0 0 1 ,5 0 0 0 1 ,2 5 0 0 1 ,2 5 0 0 1 ,1 8 7 5 1 ,1 5 6 2 1 ,1 4 0 6 1 ,1 4 0 6 1 ,1 3 6 7 1 ,1 3 4 8 c 1 ,5 0 0 0 1 ,2 5 0 0 1 ,1 2 5 0 1 ,1 8 7 5 1 ,1 5 6 2 1 ,1 4 0 6 1 ,1 3 2 8 1 ,1 3 6 7 1 ,1 3 4 8 1 ,1 3 3 8 bc 0 ,5 0 0 0 0 ,2 5 0 0 0 ,1 2 5 0 0 ,0 6 2 5 0 ,0 3 1 2 0 ,0 1 5 6 0 ,0 0 7 8 0 ,0 0 3 9 0 ,0 0 2 0 0 ,0 0 0 9 8 f () 8 ,8 9 0 6 1 ,5 6 4 7 -0 ,0 9 7 7 0 ,6 1 6 7 0 ,2 3 3 3 0 ,0 6 1 6 -0 .0 1 9 6 0 ,0 2 0 6 0 ,0 0 0 4 -0 ,0 0 9 6

M etode Bagidua akan m enghasil akar-akar persam aan kan jika |p pn | . Dari soal

64 ditentukan bahwa = 1 03 . O leh karen a itu, b a |pn p| 1 1 = n 2 d enganm eng guna n logaritma, ka

Bab 4 Akar-Akar Persamaan Nonlinear

(2 1 ) 2n

< 1 0

n>

3 9, 9 6 log(2)

log(2n ) < log(1 03 ) n log(2 ) < 3

Kasus yang Mungkin

Terjadi

1. Jum lah akar lebih dari satu Bila da lam se lang b] terdapat lebih dari satu akar (banyaknya akar [a, ganjil) sebagaim ana ditunjukan pada G ambar 4.2. k

Ga mbar 4 .2 Kurva y = f (x) yang m em pu nyai akar berjum lahganjil.

2 . Akar ganda Untuk beberapafungsiyang m em pu nyai akar kembar atau imajiner, m et ode bagi dua tidak dapat m ene mukan aka-akar polinom .Halini disebab an karena k tidak terdapatperbedaantanda pada ujung-ujung selangyang baru, sebagaim ana ditunjuk kan pada G ambar 4.3(a)dan G ambar 4.3(b). 3 . Singularitas Pada suatu fungsi f (x), kadangkala terdapatnilai yang tidak terdenisi pada

4.1 Metode Bagidua


Y Y

65

b X

b X

(a) Polinom yang tidak mempu nyai akar

(b) Polinom yang mempu nyai akar kembar

Ga mbar 4 .3 Polinom yang m em pu nyai akar ganda

terte ntu.

Jika selang [a, b] m emuat titik singular, m aka iterasi m et ode

bagidua tidak pernah berhe nti. Hal ini disebaban karena m e t d e bag id ua k o m en gangg ap titik singularsebagai akar polinom . Y

Ga mbar 4 .4 Inte rval [a, b] yang m emuat titik singular kur y = f (x) va

B atasg alatyang d ipe role hdari m e t d e bise ksi(b agidua)ad alahse bagai o berikut. Misalkan an , bn dan cn m asing-m asing ela m mbang kan nilai-nilaike n yang dihitung dari a, b dan c. Untuk itu, diperoleh 1 bn+1 an+1 = (bn an ), n 1 2 da n 1 bn an = n1 (b a), n 1 2 (4 .4 )

66

Bab 4 Akar-Akar Persamaan Nonlinear

dim anab a m enujukkan panjanginterval awal kita mulai. Oleh karena itu, akarakar persam aan beradapada interval [an , cn ] atau [cn , bn ] , maka 1 | cn | cn an = bn cn = (bn an ) 2 Batas galat untuk cn diperoleh dari kombinasi persam aan 4.4, | cn | 1( b a) 2n (4 .6 ) (4 .5 )

Pe rsam aan .6 menunjukkan iterasicn yan g konve rg e nm enuju apabilan 4 Untuk m embatasibanyaknya iterasi (n) yang akan dilaku kan dalam perhitung an,m aka kita butuh kan suatu nilai sebagai batasdari galat, | cn | se hing ga atau 1( b a) 2n 2n

ba Denganm enggunaan logaritm apada kedua sisi diperoleh, k n ln


ba

ln 2

(4 .7 )

Latihan
4.1 1. G una kan m et ode Bagidua untuk m ene ntukan penyelesaianfungsi f (x) = x3 7x2 + 1 4x 6 = 0 dengana ku rasi102 pada interva l: a . [ 0, 1 ] b. [ 1 ;3, 2 ] c .[ , 2 ; 4 ] 3 2. G una kan m et ode Bagidua untuk m ene ntukan penyelesaianfungsi f (x) = x4 2x3 4x2 + 4x + 4 = 0 den ganakurasi102 pad a interva l: a . [2, 1 ] b .[0, 2 ] c .[ , 3 ] 2 d. [1, 0 ] 3. G una kakan m et ode B agiduauntuk m ene ntukan penyelesaian (x) = tan(x) f x= 0 denganakurasi103 pada interval [ 4 ;4, 5 ]

4.2 Metode Newton-Raphson

67

4. G una kakan m et ode B agiduauntuk m ene ntukan penyelesaian (x) = 2 + cos(ex f 2 ) ex = 0 denganakurasi103 pada interval [ 0, 5 ; 1, 5 ] 5. G una kakan m et ode B agidua untuk m ene ntukan penyelesaian fungsi-fungsi berikut denganakurasi103 . a . x 2x = 0,
x

0 x 1, 0x1 3 x 2, 0, 2 x 0, 3 1 x 0 1, 2 x 1, 3

b. e x2 + 3x 2 = 0, c . 2x co s( x) (x + 1)2 = 0 2
2

d. x co s(x) 2x + 3x 1 = 0

3 6. Tentukan hampiran terhadap 2 5 dengan keakurasian 104 dengan m en gg una m et kan ode Bagidua.(petunjuk:perti bang m kan f (x) = x3 25). 7. Tentukan ham piran 3 d engan aku rasi104 denganm e ng gunkan m et de a o Bagidua. 8. D engan m engguna kan teorem a,tentukan batas iterasi yang dibutuh kan untuk m engham piri penyelesaianx3 x 1 = 0 denagn ketelitian 104 pada interval [ 1, 4 ] . 9. D engan m engguna kan teorem a,tentukan batas iterasi yang dibutuh kan untuk m engham piri penyelesaianx3 + x 4 = 0 denagn ketelitian 104 pada interval [ 1, 2 ] . 10. M isal an {pn } adalah suatu barisan yang didenisi k kan pn = bahwa (pn pn1 ) = 0, teta pi {pn } dive rg e n . lim
n n k=1

1 k. Tunjukkan

4.2

Met ode Newton-Raphson


1 M etode New ton-Raphson

adalah m et ode yang paling terkenal dan

paling banyak diguna kan dalam bidang sains dan rekayasa. Hal ini karena m et de Ne w ton o Raphsonkonvergensi paling cepat. nya
Beberapa buku menyebut nya metode Newton. Joseph Raphson (1648-1715) adalah matemati kawan Inggris yang mempubli kasikan metode Newton
1

68
Y

Bab 4 Akar-Akar Persamaan Nonlinear

(x0 , f (x0 ))

f (x) (x1 , f (x1 ))

XO

x2

x1

x0

Ga mbar 4.5 yang atik mo ton g N ew ton-Raphson Skem m em et sumbu x di . ode pada kurva y = f (x)

Pertimbang kan fungsi y = f (x) ya ng m em oto ng sumb u-x di dan sebuah garis lurus m em otong sumb u-x di x1 dan m enyinggungy = f (x) titik (x0 , f (x0 )), maka kem iringangaris tersebutdapat dihitung, m = f (x0 ) 0 x0 x 1

Titik singgungkurva y = f (x) pada x = x0 adalah kem iringanm, se hingg a dapat ditulis, f (x) = ata u f (x0 ) 0 x0 x 1 f (x0 ) f ( x0

x1 = x0 )

(4 .8 )

Oleh karena x1 terletak di antara x0 dan (akar-akar persam aan), nya x1 arti lebih dekat ke akar persam aan, aka selanjut m nya kita tentukan derivatif y = f (x) di x = x1 . Kem iringangaris yang m enyinggung = f (x), ju ga m em otong y sumbu-x di x2 , maka derivatif untuk y = f (x) di x = x1 , ditulis, f (x1 f (x) = 0 x1 x 2 ata u f (x1 ) f ( x1 )

x2 = x1

(4 .9 )

4.2 Metode Newton-Raphson da n

69

x3 = x2

f (x2 ) f ( x2 )

(4 .1 0 )

Pengulangan ro se s akan m em p ini perolehbarisanx1 , x2 , x3 , . . ., yang akan mengham piri akar persam a an O leh karenaitu, se ca raumu m rumu s pe n g h am p ira n e t d e m o . NewtonRaphsonditulis, f (xn ) xn+1 = xn , n = 0, 1, 2, . . . f n) (x Pengulanganprosesham pirantersebutakan berhe jika m em e nti nuhi kondisi sebagai berikut. 1 . |xn+1 xn | < , yang m ana adalahnilai toleransiyang diberikan 2. x n+1 xn < dengan adalahgalat relatif yang diinginkan xn+1 (4 .1 1 )

Selaindenganm engguna tafsirangeomteri, penurunanrumusan N ew tonjuga kan dapat dilaku kan denganm enggunaan interpolasi polinom ialTaylor. Pertimbang k kan sebuah deret Taylor orde satu untuk f (x) yang diekspandisekitarx0 se bagai berikut. 1 f (x) = f (x0 ) + (x x0 )f (x0 ) + f 2!
2 (x x0 ) ((x))

(4 .1 2 )

di m ana(x) terletakdi antara x dan x0 . O leh karena adalahakar-akar pe rsam aan f (x) yang akan ditentukan m aka f () = 0 , se h in g g a = . x Selanjut gantikan x dengan pada polinomialTaylor akan memberikan nya 1 f () = f (x0 ) + ( x0 )f (x0 ) + f 2!
2 ( x0 ) (())

(4 .1 3 )

Pada m et ode N ew tondi asum si bahwa galat mutlak | x0 | sangatkecil, kan sehingga bentuk ( x0 )2 diabai kan (karenanilai ya yang sangatkecil) dan dengan n m em otong

4.2 Metode Newton-Raphson deret Taylor sampaiorde satu akan diperoleh, f () f (x0 ) + ( x0 )f (x0 ) 0 f (x0 ) + ( x0 )f (x0 ) dan penyelesaianuntuk diberikan oleh f (x0 ) x0 f (x ) 0

69

(4 .1 4 )

70

Bab 4 Akar-Akar Persamaan Nonlinear

Jika kita gene ra lisai denganm en gasumkan bahwa penyelesaiantersebut si m erupa an k suatu deretxn denganx0 se b agai nilai pende katan awal, m aka bentuk ungkapan pada persam aan (4.14 )dapat ditu lis secaraumum, f (xn ) xn+1 = xn , n = 0, 1, 2, . . . f n) (x Teorema 4.2 Algoritma Newton-Raphson
Untuk m ene iterasi m engguna ntukan akar f (x) = 0, diberikan d u a nilai x0 dan dengan kan f xn+1 = xn (xn ) f (x n )

(4 .1 5 )

A lgoritm am et ode New tonadalahsebagai berikut. INPUT n i awal x0, toleransi ila O U T P U Takar persamaan Algoritma 1. repeat x_lama <--x x:=x-f(x)/f_aksen(x) kembali ke 2 2. | x-x_lama| < to l 3 tu . lis akar x to l

Secara umum , m et de N e w ton-Ra ph son kekonverena n o nya san ga t cepat, seperti ditunjuk an pada Gambar 4.5. N amun, karena m et k ode New ton-Raphson term asukpada kelom pok m et ode terbu ka, m aka dalam beberapa kasus, iterasi nya justru menjadi divergen. Hal ini biasa terjadi jika tidak tepat dalam m ene ntukan titik awal (x0 ), seperti yang ditunjukan pada G ambar 4.6. k Untuk kasus di atas, m ene ntukan titik awal harus tepat. Salah dalam m enen-tukan titik awal akan mengakibat iterasi menjadidivergen. Pemilihan kan titik awal sebaik nya dekat dengan akar-akar persam aan.Untuk itu, m embuat sketsa grak akan sangatm embantuk sekali dalam m ene ntukan titik awal. Pada kasus pe rsam aa n on linearyan g tidak m em pu n nyai akar, iterasi yang ter- jadi akan divergenberisolasi. Analisis Galat

4.2 Metode Newton-Raphson

71

X x2 x3 x1 x0

Ga mbar 4 .6 Konve rg e n si yang terjadipada m et ode Newton

Asum si kan bahwa f (x) m em pu nyai turunan kedua untuk semua nilai x pada interval yang m emuat akar-akar persam aan. Berdasar kan teorem aTaylor, dapat kita tuliskan 1 f () = f (xn ) + ( xn )f (xn ) + f 2
2 ( xn ) (n )

d engann adalah titik sebarang diantara dan xn . D e n g a nm e n g a su mka n si bahwa f () = 0 dan m embagi ya d e ng anf (xn ) kita peroleh, n f (xn ) + ( xn) + ( xn 2 f (n ) 0= ) 2f (xn ) f (xn ) punyai f n 0 = xn xn+1 + ( xn ) + ( xn )2f ((xn) )
2

(4 .1 6 )

D a ri pe rs a m a a n .1 1 ,su ku pe rta m ap a d a ru a s ka n a n a d a la hxn xn+1 , dan kita 4

(4 .1 7 )

dan penyelesaianuntuk xn+1 adalah f (n ) x+1 = ( xn )2 2f (xn ) adalah sebanding dengan kuadrat galat pada xn . (4 .1 8 )

R umusan pada persam aandi atas m enyebut an bahwa galat pada iterasi xn+1 k Ketika galat awal cukup kecil, m aka hal ini m enunjuk kan galat akan terus m enurun secara cepat. Pe rsam aan .1 8 ju g a dapat diguna 4 kan untuk m emberikan pembukti an m atem atis k secaraform aldari konve rg e n si e t de Newton. m o

72 Co ntoh 4.4

Bab 4 Akar-Akar Persamaan Nonlinear

Tentukan nilai akar persam aan (x) = x6 x 1 f Penyelesaian: f (x) = x6 x 1, m aka turunan nya adalahf (x) = 6xx 1 dan iterasi nya adalah, xn+1
6 x xn 1 = xn n6x5 1 n

Andai an diguna k kan nilai teba kan awal, x0 = 1, 5 , d an tole ra nsi = 0, 0 0 0 0 0 1 , maka akan diperolehnilai-nilaixn untuk n = 0, 1, . . . , 6 yang diberikan pada tabel berikut. Tabel 4.3 Perhitungan akar persam aan (x) = x6 x 1 d e n g a nnilai awal f x0 = 1, 5 n 0 1 2 3 4 5 6 xn f (xn ) xn xn1 2, 0 0E 1 1, 1 9E 1 4, 2 0E 2 4, 6 8E 3 5, 3 5E 5 1, 0 0E 8

1 ,5 8,89E+1 1 ,3 0 0 4 9 0 8 8 2, 5 4E + 1 1 ,1 8 1 4 8 0 4 2 5, 3 8E 1 1 ,1 3 9 4 5 5 5 9 4, 9 2E 2 1 ,1 3 4 7 7 7 6 3 5, 5 0E 4 1 ,1 3 4 7 2 4 1 5 6, 8 0E 8 1 ,1 3 4 7 2 4 1 44, 0 0E 9

Co ntoh 4.5 Tentukan nilai akar persam aan (x) = ex 5x2 f Penyelesaian: f (x) = ex 5x2 , m aka turu nan ya a dalahf (x) = ex 1 0x dan iterasi n nya adalah, xn+1 = xn exn 5xn exn 1 0xn

Andai an diguna k kan nilai teba kan awal, x0 = 1, 5, d an toleransi = 0, 0 0 1 ,m aka akan diperolehnilai-nilaixn untuk n = 0, 1, . . . , 3 yang di kan pada tabel berikut. beri Contoh di atas m em perlihat an bahwa m et k ode N ew ton-R aphson em erluan hanya m k sedikit it- erasidiband inkan d enganm et d e bagidua. g o

4.2 Metode Newton-Raphson

73

Tabel 4.4 Perhitunganakar pe rsam aan (x) = ex 5x2 dengannilai awal f x0 = 1 n 0 1 2 3 xn 0 ,5 0 0 0 0 0 0 ,6 1 8 9 7 6 0 ,6 0 5 4 4 4 0 ,6 0 5 2 6 7 |xn xn1 | 0 ,1 1 8 9 7 6 0 ,0 1 3 5 3 2 0 ,0 0 0 1 7 7

Co ntoh 4.6 B uatlah rumusan iterasiN ew tonuntuk m enghitung akar kuadratx dari bilangan positif c dan gunakan untuk c = 2 Penyelesaian: Dari soal kita punya x = Dengan m en gg una rumusan m et de N ew tondiperoleh, kan o xn+1 = xn = x2 c n 2xn 2 x +c n xn (4 .1 9 ) c, m aka f (x) = x2 c = 0 dan f (x) = 2x.

1 2 1 c = x + 2 n xn

Jika kita m asu kan nilai c = 2 ke dalam pe rsam aan .1 9 ), aka akan d ipe role h (4 m nilainilai, x= 1, 5 0 0 0 0 0 x2 = 1, 4 1 6 6 6 7 x3 = 1, 4 1 4 2 1 6 x4 = 1, 4 1 4 2 1 4

Co ntoh 4.7 G una kan m et ode New tonpada persamaan f (x) = x3 + x 1 = 0

74 d engannilai awal x0 = 1 Penyelesaian:

Bab 4 Akar-Akar Persamaan Nonlinear

Jika f (x) = x3 + x 1 = 0 , m aka f (x) = 3x2 + 1 , s e h in g g a e n g a n d m en gg una rumusan New tondiperoleh, kan x3 + x 1 xn+1 = xn n 2 n 3x n + 1 xn (3x2 + 1) x3 + xn 1 n n 2 = 3x2 + 1 3x n + 1 n 2x3n+ 1 , n = 0, 1, 2, . . . 3x2 + 1 n Untuk nilai awal x0 = 1 , m aka akan memberikan , = x1 = 0, 7 5 0 0 0,0 x2 = 0, 6 8 6 0 4,7 x3 = 0, 6 8 2 3 4,0 (4 .2 0 )

x4 = 0, 6 8 2 3 2 8

Modifi kasi Met ode Newton-Raphson Pada pembahasan terda hulu telah diberikan bahwa untuk kasu s akar g anda, m e t e bagidu a dan m et de tertu tu p lainnya tid ak be rh asil m ene od o muka n ka re naf (a)f (b) bernilai positif. M etode terbu ka, seperti m etode N ew ton-Raphson dapat diterap kan p ad a kasu s seperti ini. Dalam m ene ntukan hasil pada polinom akar-akar ganda, kecepatan konve rg e n sim et ode N ew ton-R aphson tidak lagi kuadratis, tetapi berjalan secara linear. Untuk itu, diberikan alternatifdenganmemisalkan u(x) = da n u (x) = f (x) f (x)

f (x) f (x)

f (x)f (x) f (x)f (x) [f (x)]2 = [f (x)]2 f (x)f (x) = [f (x)]2 Oleh karena xi+1 = xi u(xi ) u ( xi )

(4 .2 1 )

4.2 Metode Newton-Raphson m aka, x1+ i = xi ata u xi+1 = xi Co ntoh 4.8 Hitunglahakar dari f (x) = x3 5x2 + 7x 3 f (xi )/ (xi ) f f (x )f (x ))/([f (x )]2 ) ([f (xi )]2 i r i

75

f (xi )f (xi ) [f (xi )]2 f (x )f (x ) i i

(4 .2 2 )

denganm engguna m et kan ode N ew ton-Raphson baku dan N ew ton-Rapshon modikasi, denganteba kan awal x0 = 0. Penyelesaian: Jika f (x) = x3 5x2 + 7x m aka 3, f (x) = 3x2 1 0x + 7 dan f (x) = 6x 1 0. D enganm engguna rumus N ew ton-R aphson kan i diperoleh, 3 2 xi 5x + 7xi 3 xi+1 = xi 3x2 1 0x + 7
i

dan untuk m etode Newton-Raphson dimodikasi diperoleh, 3 2 2 xi 5xi + 7xi 3 3x 1 0xi + 7 xi+1 = xi 2 x (3x2 1 0xi + 7) (6xi 1 0 )( i3 5x2 + 7xi 3) i H asil perhitungan dari m et ode N ew ton-Rapshon baku dan N ew ton-R aphson modikasi diberikan pada Tabel 4.5. Dari Kedua m et ode, ternyata konvergensiiterasi m enuju ke x = 1 . N amu n terlihat perbedaan pada jum lah iterasi yang dilaku kan, yang m ana m et ode NewtonRaphson modika si d ua lebih cepatkonvergensi d ib anding den gan et de Newtonnya kan m o Raphson baku. Namun tidak semua persoalan m enunjuk kan bahwa m etode NewtonRaphson yang dimodikasi lebih cepat konvergensi nya di banding an dengan k

4.2 Metode Newton-Raphson 75 m et ode N ew tonRaphson. Contoh berikut akan m emberikan pem aham an tentang hal tersebutlebih mendalam.

76

Bab 4 Akar-Akar Persamaan Nonlinear Tabel 4.5 Perbadingan kecepatan konvergensi N ew ton-Raphsonbaku 3 2 dan modikasi 0 nilai awal x0 = pada kasus f (x) = x 5x + 7x 3 dengan n 0 1 2 3 4 5 6 xn (baku) xn (modikasi) 0 ,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ,4 2 8 5 7 1 4 2 9 1 ,1 0 5 2 6 3 1 5 8 0 ,6 8 5 7 1 4 2 8 6 1 ,0 0 3 0 8 1 6 6 4 0 ,8 3 2 8 6 5 4 0 0 1 ,0 0 0 0 0 2 3 8 2 0 ,9 1 3 3 2 8 9 8 3 0 ,9 5 5 7 8 3 2 9 3 0 ,9 7 7 6 5 5 1 0 1

Co ntoh 4.9 Selesai fungsiberikut ini kan f (x) = x3 + 4x2 1 0 = 0 dan selanjut nya bandingan hasil akar-akarnya dengan m engguna k kan m et ode Ne w ton- R aph so n dan m et ode N ew ton-R aph so n g dimod ikasi, jika salah sa tu yan akarnya adalah x = 1, 3 6 5 2 3 0 0 1 . Penyelesaian: Dari soal, f (x) = x3 + 4x2 m aka 1 0,

f (x) = 3x2 + 8x dan f (x) = 6x + 8, sehingga rumusan untuk m et ode N ew ton-R apson adalah (i) xn = xn1
2 x3 1 + 4xn1 1 0 n

, 3x2 + 8xn1 n1 dan rumusan untuk m et ode N ew ton-Raphson dimodikasi, (ii)


3 + 4x2 1 0 )(3 2 + 8xn1 ) x (x n1 xn = xn1 n1 n 1 1 0 )(6 n1 + 8) x (3x2 + 8xn1 )2 (x3 + 4x2 n1 n1 n1

4.2 Metode Newton-Raphson

77

Untuk nilai awal x0 = 1, 5, tiga iterasi pertam am enunjuk kan konvergensiyang cukup cepatsebagaim ana ditunjuk an pada Tabel 4.6. k

Tabel 4.6 Perbadingan kecepatan konvergensi N ew ton-Raphsonbaku 3 2 dan modikasi 1, 5 nilai awal x0 = pada kasus f (x) = x + 4x 1 0 d e n g a n xi 1 2 3 xn1 xn 1 ,3 7 3 3 3 3 3 31 ,3 5 6 8 9 8 9 8 1 ,3 6 5 2 6 2 0 11 ,3 6 5 1 9 5 8 5 1 ,3 6 5 2 3 0 0 11 ,3 6 5 2 3 0 0 1

Latihan
4.2 1. Tentukan akar-a kar persam aan berikut. a . x + cos x = 0 b. ex + sin x 2 = 0 c. 1 x e2x = 0 d. 2x + tan x = 0 e . 2x2 ex = 0 2. C arilah akar-akar persam aan 5 = x + 0, 2 d e n g a nm e tra n sfo rm a si x ka n pe rsam aan tersebutke bentuk xn+1 = g(xn ) de ng anm e n ga bil nilai awal x0 m =0 3. Pada persoalanno. 2 , jika bentuk persam aan tersebutditulis dalam bentuk x = 5 x + 0, 2 dan m elaku kan iterasi denganm enga mbil nilai teba kan awal x = 1, tentukan akas-akar persamaan. 4. A pa yang te rjadi, padaso aln o.2 transform asi g d ib ua t jika yan adalahx = x5 0, 2 de ng annilai awal x0 = 1 5. G una kan m et ode N ew tondari fungsi-fungsi berikut denganakurasi6 (enam ) digit a . sin x = cot x, x0 = 1

78 b. x = cos x, x0 = 1 c. x3 5x + 3 = 0, x0 = 2 d. x + ln x = 2, x0 = 2

Bab 4 Akar-Akar Persamaan Nonlinear

6. Buatlah iterasiNew tonuntuk akar pang tiga dan kemudianhitung kat de n ganm enga mbil nilai awal x0 = 2 d an ke akurasian namdigit. e 7. Buatlah rumusan iterasiN ew tonuntuk terse but untuk m enghitung 3 2, ke akurasian namdigit. e k

kan rumu san c, (c > 0) dan guna

5 2 d e n g a nm e n g a b il nila awal x0 = 1 , m , 4 dan

8. G una kan M etode Newtonde ng an keakurasisn 4 untuk m enyelesai 10 kan persoalanpersoalanberikut. a . x3 2x2 5 = 0, [ 1, 4 ] b. x3 + 3x2 1 = 0, [3, 2 ] c. x co s x = 0, [ 0, /2 ] d. x 0, 8 0, 2 sin x = 0, [ 0, /2 ] 9. G u na kan m et de N ew ton pada persa m aan o persam aan beriku t dengan nilai awal x0 yang telah diberikan dan lakukan 3 langkah. a . x3 5x + 3 = 0, x0 = 2 b. x4 x3 2x 3 4 = 0, x0 = 3 c. x3 3, 9x2 + 4, 7 9x 1, 8 8 1 = 0, x0 = 1 d. sin x = cot x, x0 = 1 e. ex = tan x, x0 = 1 10. Tunjuk kan bahwa soal no. 9(a) dapat diubah dalam bentu x = (x3 + 3)/5 . S e le -saikan denganm engguna iterasiseba kan nyak 4 lang kah dan nilai awal x0 = 1. 11. G una kan m et ode N ew ton denganakurasi 105 untuk m enye lesai kan m asalah- asalahberikut. m a . ex + 2x + 2 cos x 6 = 0, 1 x 2 b. ln(x 1) + co s(x 1) = 0, 1, 2 x 2 c. x2 2xex + e2x = 0, 0 x 1 d. c o s + 2 ) + x(x/2 + 2) = 0, 2 x 1 (x e . x3 3x2 (2x ) = 3x(4x ) 8x = 0, 0 x 1

4.3 Metode Secant f. e6x + 3(ln 2)2 e2x e4x ln 8 (ln 2)3 = 0, 0 x 1 g . (x 2)2 ln x = 0, 1 x 2, 3 x 4 h. ex 3x2 = 0, 0 x 1 3 x 5 i. sin x ex = 0, 0 x 1, 3 x 4, 6 x 7 12. G una kan m et ode N ew ton denganakurasi 105 untuk m enyelesakan i persoala n berikut. 0= 1 + 2 1 1 2 co s 2x, x x sin x 4 2 x0 = 2

79

Jelas kan apa yang terjadipada hasil iterasitersebut, dan coba kan untuk x0 = 5 dan x0 = 1 0 1 3 . Persam aan 2 1 0 co s x = 0 m em pu x nyai dua penyelesa ian 3 7 9 3 6 4 dan 1, 1, 6 3793646. G una kan m et ode N ew ton untuk m ende kati penyelesaiantersebutpada akurasi 105 dengannilai awal: a . x0 = 1 0 0 d. x0 = 2 5 b. x0 = 5 0 e . x0 = 5 0 c . x0 = 2 5 f. x0 = 1 0 0

4.3

Met ode Seca nt


Misal an fungsiy = f (x) m em otong k sumb u-x di dan se bu ahgaris

m em otong kurva y = f (x) di x1 dan x0 seperti yang ditunjukan pada G ambar 4.7. k
Y f (x)

x1

x2

x3

x0

Ga mbar 4.7 mem otong et de x eca pad a kurva y = f (x) yang Skem a tik m o S di . nt sumbu

80

Bab 4 Akar-Akar Persamaan Nonlinear

Nilai x2 ditentukan denganm enghitung kem iringangaris {(x1 , f (x1 )), (x2 , 0 )} dan kem iringan garis {(x2 , 0 ), (x0 , f (x0 ))} dan ini m emberikan f (x1 ) f (x0 ) = 0 f (x1 )

. x1 x 0 x2 x 1 Penyelesainpersam aan diatas untuk x2 diberikan oleh, x2 = x1 f (x1 ) ) Jika proses perhitungan berulang dilaku kan dengan cara ya ng sam a, m aka de ng an m en gg una kan x0 , x1 akan diperoleh barisan x2 , x3 , . . . yang akan m engham piri akar pe r- sam aan dan persam aan .2 3 )menjadi, (4 xn+1 = xn f (xn ) xn xn1 f (x f (xn1) n ) (4 .2 4 ) x1 x 0 f (x f (x0 ) 1 (4 .2 3 )

Iterasim et ode Seca akan dihe nt ntikan jika m em e nuhi kondisi sebagai berikut. 1 . |xn+1 xn | < , di mana adalahtoleransi x n+1 xn 2. < di m ana adalahgalat hampiran. xn+1 Teorema 4.3 Algoritma M ode Seca nt et

Untuk m ene ntukan iterasi d eng anm engguna akar f (x) = 0, dibe rikan dua nilai x0 dan x1 dan kan xn+1 = xn f (xn ) xn1 f (x ) f (xn1 ) n

A lgoritm am et ode Seca adalahsebagai nt berikut. Co ntoh 4.10 Tentukan penyelesaianpositif dari f (x) = x 2 sin x = 0 d e n g a nm e n g g u nka n a metode S eca denganm enga bil titik awal x0 = 2 dan x1 = 1, 9 nt, m Penyelesaian: Dari formula Seca diperoleh, nt xi+1 = xi (xi 2 sin xi )(xi xi1 ) xi1 + 2(sin i1 sin xi ) xi x

4.3 Metode Secant INPUT tebakan awal x0,x1, toleransi to l O U P U Takar persamaan Algoritma 1. repeat x_lama <--x1 x:=x-(f(x1)*(x1-x0)/(f(x1)-f(x0)) x0<--x1 x1<--x kembali ke 1 2. | x-xlama| < e 3 tu . lis akar x

81

ata u dengan

xi+1 = xi

Ni Di

Ni = (xi 2 sin xi )(xi xi1 ) dan Di = xi xi1 + 2(sin xi1 sin xi ) H asil perhitungan secaranum erikdiperlihat an pada Tabel 4.7 k Tabel 4.7 Perbadingan kecepatan konvergensi N ew ton-Raphsonbaku 3 2 dan modikasi 0 nilai awal x0 = pada kasus f (x) = x 5x + 7x 3 dengan

n 1 2 3

xn1

xn

Nn

Dn

xn+1 xn

2 ,0 0 0 0 0 0 1 ,9 0 0 0 0 0 -0 ,0 0 0 7 4 0 -0 ,1 7 4 0 0 5 -0 ,0 0 4 2 5 3 1 ,9 0 0 0 0 0 1 ,8 9 5 7 4 7 -0 ,0 0 0 0 0 2 -0 ,0 0 6 9 8 6 -0 ,0 0 0 2 5 2 1 ,8 9 5 7 4 7 1 ,8 9 5 4 9 4 0 0

Latihan
4.3 1. G u na kan m e t d e N ew ton-R aphson o untuk m enyele sai pe rsoalankan persoalan berikut. a . sin x = cot x, x0 = 1 b. x = cos x, x0 = 1

82 c. d. e. f. g.

Bab 4 Akar-Akar Persamaan Nonlinear x3 5x + 3 = 0, x0 = 2 x + ln x = 2, x0 = 2 ex + 2x + 2 cos x 6 = 0, untuk [ 1, 2 ] ln(x 1) + co s(x 1) = 0, untuk [ 1, 3 ; 2 ] 2x co s 2x (x 2)2 = 0, untuk [ 2, 3 ]

2. G u na kan m et d e Seca untu k m enyelesai o nt kan perso alan persoala n berikut. a . x3 5x + 3 = 0, c. sin x = cot x, x0 = 1, x1 = 0, 5 d. x = cos x, x0 = 0, 5, x1 = 1 e . co s x = x = 0, x0 = 0.5, x1 = 1 f. x + ln(x) = 2, x0 = 1, x1 = 2 x0 = 0.5, x1 = 2, 0 b. ex tan x = 0, x0 = 1, x1 = 0, 7

BAB 5 INTERPOLASI

5.1

Penga ntar
Polinomial Taylor sering diguna kan sebagai pende katan dalam

m engi nterpolasi suatu fungsi, dan oleh karena pada pende katan Taylor hanya m engguna kan satu titik, m aka pende katan ini m asih m em pu nyai kelem ahan. Pend e katan d en ganm enggunkan polinomial Taylor hanya akurat hanya disekitar a titik tersebut.O leh karena itu, perlu suatu pende katan denganm elibat kan banyak titik, yang biasadisebutPolinomial La- grange . Pada polinomial Taylor yang diberikan pada bab sebelum nya, yang me n g g a m -barkan sala satu asas u ntuk m embangun bagian analisis num erik. Polinomial Taylor cukup baik untuk diguna kan terhadap suatu fungsi yang diberika pada titik te rte ntu, yang m em fokus keakuratanya hanya disekitartitik kan n tersebut. Polinomial yang baik m embutuh kan banyak titik untuk m emberikan pende katan yang cukup akurat pada interval tertentu. Sebagai contoh, m isal kan kita akan m enghitung enam suku pertam a terhadap fungsix disekitar x0 = 0 d e n g a nm e n g g u n a n polinomial Taylor, yang e ka diberikan ole h, P0 (x) = 1, P1 (x) = 1 + x,

x2 , 2 x2 x 3 + , P3 (x) = 1 + x + 2 6 2 3 4 x x x P4 (x) = 1 + x + + , 2 6 24 + 5 x2 x3 x4 x P5 (x) = 1 + x + + + 2 6 24 120 + P2 (x) = 1 + x +

84

Bab 5 Interpolasi

Nilai-nilai dari hasil pende katan polinom ialTaylor diberikan pada Tabel 5 .1 untuk beberapanilai x. Tabel 5.1 Hasil perhitungan enam suku pertam apolinom ialTaylor terhadap fungsi (x) = ex disekitarx = 0 f P0 (x) 1 ,0 0 0 0 0 1 ,0 0 0 0 0 1 ,0 0 0 0 0 1 ,0 0 0 0 0 1 ,0 0 0 0 0 P1 (x) -1 ,0 0 0 0 0 -0 ,5 0 0 0 0 1 ,0 0 0 0 0 2 ,0 0 0 0 0 3 ,0 0 0 0 0 P2 (x) 1 ,0 0 0 0 0 0 ,6 2 5 0 0 1 ,0 0 0 0 0 2 ,5 0 0 0 0 5 ,0 0 0 0 0 P3 (x) -0 ,3 3 3 3 3 0 ,0 6 2 5 0 1 ,0 0 0 0 0 2 ,6 6 6 6 7 6 ,3 3 3 3 3 P4 (x) 0 ,3 3 3 3 3 0 ,2 7 3 4 4 1 ,0 0 0 0 0 2 ,7 0 8 3 3 7 ,0 0 0 0 0 P5 (x) 0 ,0 6 6 6 7 0 ,2 1 0 1 6 1 ,0 0 0 0 0 2 ,7 1 6 6 7 7 ,2 6 6 6 7

x -2 ,0 -1 ,5 0 1 ,0 2 ,0

ex 0 ,1 3 5 3 4 0 ,2 2 3 1 3 1 ,0 0 0 0 0 2 ,7 1 8 2 8 7 ,3 8 9 0 6

Dari tabel tersebutdapat kita lihat bahwa sem akintinggi orde pende katan, maka galat yang dihasil kan akan sem akinkecil. N amun hal ini tidak te rjadi p ad a semua kasu s. Pertimbang kan contoh yang cukup ekstrim untuk m enunjuk kan bahwa orde pada polinomial Taylor tidak berlaku untuk beberapa kasus. P0 (x) P1 (x) P2 (x) P3 (x) P4 (x) P5 (x) . = = = = = = 1, 1+ 1+ 1+ 1+ 1+ G una kan polinom ialTaylor untuk m engiter polasi fungsif (x) = 1/x disekitartitik x = 1. (x 1 ), (x 1 ) + (x 1 )2 , (x 1 ) + (x 1)2 (x 1 )3 , (x 1 ) + (x 1)2 (x 1)3 + (x 1 )4 , (x 1 ) + (x 1)2 (x 1)3 + (x 1)4 (x 1 )5

Se caraumum , bentuk polinomialdiatas dapat ditulis, 1 Pn (x) = f (1 ) + f (1 ) f ( )


n

(x 1 )2

+ + f n (1 ) (x 1 )n n!

=
k=0

+ 2! k! k k (1 ) (x 1 )

Nilai-nilai dari pende katan Taylor diberikan pada Tabel 5.2.

5.1 Pengant ar Tabel 5.2 terhadap fungsi (x) = 1/x disekitarxapolinom ialTaylor Hasil perhitungan f enam suku pertam 0 = 1 x 3 P0 (x) 1 P1 (x) -1 P2 (x) 3 P3 (x) -5 P4 (x) 11 P5 (x) -2 1 P6 (x) 43 P7 (x) -8 5 f (x) = 1/x 3 ,3 3 3 3 3

85

Dari tabel 5.2, jelas terlihatbahwa nilai-nilai m ening kat secara drastis, namun jauh dari nilai yang diinginkan. D ari bebe rapa kasus yan g terjad i pad a pende katan polinomialTaylor, m aka dike- nalkan Polinomial yang m enggunkan beberap a titik sebagai inform asi a untuk m enentukan pendakatan. Polinomial ini m enge mbang kan interpolasi terhadap suatu fungsi dibeberapa titik te rhub ung , se hin ggainte rpolasi ya n hasil pende katannya. Interpolasi adalah proses penentuan dan evaluasi fungsi yang m ana grak atau kurvanya di pe ro leh dari sekum pulantitik. Titik-titik tersebut mungkin muncul atau diperoleh dari persoalanpersoalansika, atau dari fungsi yang tidak diketahui. Inte r- polasi fungsi biasa nya dipilih dari fungsi terbatasyang diguna kan untuk m enyelesai persoalandari sebagian kan besar teori hampiran. Nilai-nilai yang diperoleh biasa nya berupapasangan terurutyang ditulis, (x0 , f0 ), (x1 , f1 ), (x2 , f2 ), (xn , fn ) M asalah yang muncul dari sekum pulan data-data atau titik-titik yang diberikan adalah m ene ntukan nilai diantara data-datatersebut. Salah satu solusi yang dapat dilaku kan adalah m encarifungsi dengan m enc ocokan (t) titik-titik data di dalam tabel tersebut. Pendekatan seperti ini disebut pencocokan kurva (cur tting). Fungsi yang diperoleh dengan cara seperti ini adalah kurva ve hampiran. Pencocokan kurva tidak hanya untuk m ene ntukan suatu fungsi, tetapi juga diguna kan untuk m em permudah perhitungan num erikyang lainnya, seperti m enghitung nilai turunan dan integral. Pencocokan kurva m erupa an m et k ode yang m enc ocokan sekum pulan titik data berdasar kan titik yang telah

ditentukan terlebih dahulu. Sem akindekat jarak antar titik, m aka sem akinakurat

86 dengan kurva (cur tting) fungsi, yang dilaku ve kan dengan dua cara:

Bab 5 Interpolasi

1 . Regresi Misal ya, terdapattitik-titik hasil pengukuranyang m engandung n derau (noise) atau galatyang cukupberarti. Strategiyang diguna kan adalahm ene ntukan kurva yang m ewakili kecenderungan (trend)titik data,sehingga selisihantara titik data dengantitik ham piran ya dikur sekecil mungkin. M etode ini disebut n va regresi kuadratterkecil. 2 . Interpolasi Bila data diketahui m em pu nyai ketelitiantinggi, m aka kurva cocokannya dibuat m elaluisetipatitik, dan dikatakan bahwa kita m engi nterpolasi titik-titik dengan sebuahfungsi.Bilafungsicocokan yang diguna kan berbenuk polinom ,m aka polinom tersebutdinam a an polinom inter polasi k

5.2

Inter polasi Polinom Lagrange


Jika padasuatudata terdapat n+1 buah titik yang berbeda,yaitu (x0 , y0 ), (x1 ,

y1 ), (x2 , y2 ), (x3 , y3 ), , (xn , yn ), m aka polinom Pn (x) yan g m en gi nterpolasi semua titik- titik dapat ditentukan, sehing ga yi = Pn (xi ), untuk i = 1, 2, 3, , n Nilai yi dapat berasal dari fungsi m atem ati f (x), seperti ln x, sin x, fu ng si ka Be ssel,fungsi Gam m a, dan se b agai nya, se h ingg ayi = f (xi ), se dangan Pn (x) k adalah fungsi ham piranterhadapf (x). Perhati an Gambar 5.1. k Setelah interpolasi Pn (x) ditemukan, m a Pn (x) dapat diguna ka kan untuk m enghi-tung perkiraan nilai-nilai yang terletak diantara x0 dan xn , biasa dise but m engiter polasi,atau m emperkira kan nilai-nilaiyang terletak luar x0 , biasa disebut di ekstra polasi .

5.2.1

Inter polasi Linear

86

Bab 5 Interpolasi

Sebagian besar orang m enggunaan interpolasi di dalam aljabar elem e k nter yang mana m engguna tabel fungsi logaritm aatau trigonom etriuntuk m ene kan ntukan nilai lain yang tidak diberikan pada tabel. Bentuk interpolasi yang diguna kan tersebutadalah

5.2 Interpolasi Polinom Lagrange


Y
(x1 , y1 )

87

(xn1 , yn1 ) (x2 , y2 ) (xn , yn )

(x0 , y0 )

(x3 , y3 )

Ga mbar 5.1 terhadaptitik-titik yangdan ekstra Interpolasi (garis teb al) diberikan. polasi (garis tipis)

interpolasi linear,yang m erupa kan penga ntar dari sebagaibesar interpolasi yang digu- nakan sekaran g. Misal an diberikan dua titik (x0 ), y0 ) dan (x1 , y1 ) den ga n x0 = x1 , k selanjut ya kita tarik garis lurus yang m ele n wati kedua titik terseb ut, sebag aim ana d itun ju ka n pada G amb ar 5 .2 .

(x1 , y1 )

P1 (x) (x0 , y0 )

f (x)

x0

x1

Ga mbar 5.2 Interpolasi line ar y = P1 (x)

Polinom yang m engiter polasi kedua titik itu adalahpersam aan garislurus yang berbentuk, P1 (x) = a0 + a1 (x) ke (5 .1 ) Koesien a0 dan a1 dicari deng anprosesm enyulihan (x0 , y0 ) dan (x1 , y1 )

88 d alam persam aan (5.1),diperoleh du a persam aan linear, y0 = a0 + a1 x0 y1 = a0 + a1 x1 D an denganm engelem inasi kedua persam aan tersebut, diperoleh, a1 = y 1 y0 , dan x1 x0 x x a0 = 1 y0 x0 y1 x1 0

Bab 5 Interpolasi

(5 .2 ) (5 .3 )

S ub stitusi n pe rsam aa n ka (5.2)d an (5.3)ke da lam persam aa n (5.1),m aka diperoleh, x1 y0 x0 y1 (y1 y0 )x x1 x 0 + x1 x 0 h x1 y0 x0 y0 + x0 y0 x0 y1 + y1 x y0 x = x1 x 0 y0 (x1 x0 ) + y1 (x x0 ) y0 (x x0 ) = x1 x 0 (y y ) = y0 + x1 x00 (x x0 ) 1 Bentuk terakhirdapat diubah menjadi, P1 (x) = P1 (x) = y0 y0 (x x0 ) + y1 (x1 x0 ) (x1 x0 ) y0 (x1 x0 ) y0 (x x0 ) (x x0 ) = +1 (x1 x0 ) y (x1 x0 ) (x x1 ) (x x0 ) = y0 + y1 (x0 x1 ) (x1 x0 ) (x x0 )

(5 .4 )

(5 .5 )

ata u P1 (x) = y0 L0 (x) + y1 L1 (x) d engan L0 (x) = (x x1 ) (x0 x1 ) L1 (x) = (x x0 ) (x 1 x0 ) (5 .6 )

Pe rsam aan (5.6 )dise bu tpolinomial dihi-

Lagrange

Linea r.

Oleh karena grak polinom iallinear yang berbentuk garis lurus tersebut tung dengan(x0 , y0 ) dan (x1 , y1 ), sehingga dap atkita katakan interpola si untuk yn pada titik xn , n = 0, 1

5.2 Interpolasi Polinom Lagrange Co ntoh 5.1 Misal an diberikan titik-titik (1, 1) d an (4, 2), tentukan interpolasi linear ya. k n Penyelesaian: Garis yang m elaluititik (1, 1 ) dan (4, 2), m aka interpolasi linear ya adalah n P1 (x) = (4 x)(1 ) + (x 1)(2) 41 x+2 = 3

89

Co ntoh 5.2 Diketahui data jum lahpendudukAm eri Seri at sebagaiberikut. ka k Tahun 1960 1970 Jumlah penduduk(juta) 1 7 9 ,3 2 0 3 ,2 Tentukan jumlahpendudukpada tahun 1968. Penyelesaian:

P1 (x) = = = P1 (1 9 6 8 ) = =

, , , 1 7 9 3 + 2 0 3 2 1 7 9 3 (x 1960) 1 9 7 0 1 9 6 0 3 8 2 5 1 7 9 3 (x 1960) , , 10 3 8, 2 5 1 7, 9 3 ( 1960) x 3 8, 2 5 1 7, 9 3 (1 9 6 8 1960) 198 4 ,

Jadi, perkiraanjum lah pe ndu dukA m e ri Se ri at pad a tahu n 1 9 6 8adalah 19 8 ,4 ka k juta jiwa.

Co ntoh 5.3 Tentukan nilai e0,826 dari perkiraannilai-nilai yang diberikan pada Tabel 5.3. Penyelesaian:

90 Tabel 5.3 Perkiraannnilai-nilaidari fungsi ex

Bab 5 Interpolasi

x 0 ,8 0 0 ,8 1 0 ,8 2 0 ,8 3 0 ,8 4

ex 2 ,2 2 5 5 4 1 2 ,2 4 7 9 0 8 2 ,2 7 0 5 0 0 2 ,2 9 3 3 1 9 2 ,3 1 6 3 6 7

Untuk m ene ntukan nilai e0,826 , m aka terlebih dahulu ditentukan polinom linear yang diambil dari titik x = 0, 8 2 d a nx = 0, 8 3 , P1 (x) = (0, 8 3 x)(2, 2 7 0 5 0 0+ (x 8 2 )(2 2 9 3 3 1 9 ) ) , 0, 8 3 0, 8 2 0, 0 0 3 9 9 3 4+ 0, 0 2 2 8 1x 2 9 = 0, 0 1 = 0, 3 9 9 3 4 2 2, 2 8 1 9 + x P1 (0, 2 8 6 )= 2, 2841914 Co ntoh 5.4 Hitunglah nilai ln 9, 2 sa m p a id e n g an4 d e sim a ldari titik-titik ln 9, 0 = 2, 1 9 7 2 dan ln 9, 5 = 2, 25 13d e ng anm e ngg una pe nd e kan katan polin om ialLagran g e linear. Penyelesaian: Dari soal yang diberikan dapat diperoleh inform asi sebagaiberikut. x0 = 9, 0 ; x1 = 9, 5 ; y0 = 2, 1 9 7 2; y1 = 2, 2513 . Dari pe rsa m a a n .6 ) (5 dipe ro leh

dan nilai untuk x = 0, 8 2 6 adalah

(x x1 ) (x 9, 5 ) = 9, 0 9, 5 (x0 x1 ) = 2, 0 (x 9, 5 ) L0 (9, 2 ) = 2, 0 (9, 2 9, 5 ) = 0, 6 L0 (x) =

5.2 Interpolasi Polinom Lagrange ( x x0 ) (x 9, 0 ) = 9, 5 9, 0 (x1 x0 ) = 2, 0 (x 9, 0 ) L0 (9, 2 ) = 2, 0 (9, 2 9, 0 ) L1 (x) = = 0, 4 Jadi, ln(9, 2) P1 (9, 2 ) = L0 (9, 2)y0 + L1 (9, 2 )y1 = (0, 6 )(2 1 9 7 2 ) (0, 4 )(2 2 5 1 3 ) , + , = 2, 2 1 8 8

91

5.2.2

Inter polasi Kuadratik


kita telah m em pelajari polinom linear sebagai dasar untuk Untuk

Sebelum nya

pen g e mbanganbentuk- entuk polinom dengan pang b kat yang lebih tinggi. Pada kenyataan nya, pen - dekatan dengan polinom lienar kurang baik. lebih tinggi akan banyak pende katan dengan polinom yang m embantu

m enyelesai persoalankan persoalan yang muncul.


Y (x2 , y2 ) (x1 , y1 ) P2 (x) f (x) (x0 , y0 )

x0

x1 x

x2

Ga mbar 5.3 Interpolasi kuadratiky = P2 (x)

Misal an diberikan tiga titik (x0 , y0 ), (x1 , y1) dan (x3 , y3 ). Kita akan k m embentuk polinomialkuadratikdari tiga titik tersebut, yaitu P2 (x) = a0 + a1 (x) + a2 x2 (5 .7 )

92

Bab 5 Interpolasi

Selanjut nya subsitusi kan titik-titik (x0 , y0 ), (x1 , y1) dan (x3 , y3 ) ke dalam pe rsam aan (5 .7 ),se h ingg a dipe role h tiga bu ah persam a an den gantiga param eter tak diketahui, yaitu a0 , a1 dan a2 , d e n g a npersamaan, y0 = a0 + a1 x0 + 0 a2 x2 y1 = a0 + a1 x1 1 + a2 x2 y2 = a0 + a1 2 x 2 + a2 x 2 D enganm enye lesai kan sistempersam aan atas secarasere di ntak untuk a0 , a1 dan a3 , m aka diperoleh, P2 (x) = y0 L0 (x) + y1 L1 (x) + y2 L2 (x) d engan L0 (x) = L1 (x) = L2 (x) = (x x1 )(x x2 ) (x0 x1 )(x0 x2 ) (x x0 )(x x2 ) (x1 x0 )(x1 x2 ) (x x0 )(x x1 ) (x2 x0 )(x2 x1 ) (5 .8 )

B entu k pe rsa m a an(5 .8 ) ad a la h rumu s La g ra n g euntu k inte rpo la si ku a d ratik d an polino- mial L0 (x), L1 (x), L2 (x) adalahfungsidasarLa g ra n g e Pe rsam aan .8 )d apa t . (5 dibentuk kembali m enjadibentuk umum, 1 P2 (x) = y0 + (y1 y0 ) + ( 1 ) [(y2 y1 ) (y1 y0 )] 2 ata u P2 (x) = P1 (x) + 1 ( 1 ) [(y2 y1 ) (y1 y0 )] 2 (5 .9 )

d engan = (x x0 )/(x1 x0 ).

Co ntoh 5.5 Hitung interpolasi kuadratikdari nilai-nilai Tabel 5.3 untuk x = 0, 8 2 6 . Penyelesaian: Untuk m enghitung 0,826 , kita akan pilih tiga titik yang berde e katan dari tabel, yaitu x0 = 0, 8 2 ; x1 = 0, 8 3 ; x2 = 0, 8 4.

5.2 Interpolasi Polinom Lagrange Dari tiga titik dipe role h,

93

x x0 x1 x 0 0, 8 2 6 0, 8 2 = 0, 8 3 0, 8 2 = 0, 6 y2 y1 = 0, 0 2 3 0 4 8

sedang untuk y1 y0 = 0, 0 2 2 8 1 9dan kan 1 P2 (x) = P1 (x) +

Interpolasi kuadratikberd asar n rumus pada persam aan .9),diperoleh ka (5 2 (0, 6 )(0 6 1 )9 0 0 2 3 0 4 8 0, , , 022819)

= 2, 2 8 4 1 9 1 0, 0 0 0 0 2 7 4 8 4 = 2, 2 8 4 1 6 3 9

Co ntoh 5.6 Hitunglahln 9, 2 sam paiem patde sim aldari titik-titik ln 9, 0 = 2, 1 9 7 2 ln 9, 5 = 2, , 2 5 1 3dan ln 1 1, 0 = 2, 3 9 7 9d e nganm e n ggu nkan pe nde a katan polinom ialkuadratik. Penyelesaian: D ari soalyang di kan , dan dengan e ng guna n persam aan .9dapa kita beri m ka (5 t tentuka n, L0 (x) = (x 9, 5)(x 1 1, 0 ) , = x2 2 0, 5x + 1 0 4 5 (9, 0 9, 5 )(9 0 1 1, 0 ) ,

L0 (9, 2) = 0, 5 4 0 0 L1 (x) = (x 9, 0)(x 1 1, 0) = 1 (x2 2 0x + 99) 0, 7 5 (9, 5 9, 0 )(9 5 1 1, 0 ) ,

L1 (9, 2 ) = 0, 4 8 0 0 (x 9, 0 )(x 9, 5 ) = 1 2 1 8, 5x + 8 5, 5 ) (x 3 (1 1 9, 0 )(1 1 9, 5 ) L2 (9, 2) = 0, 0200 L2 (x) = jadi, ln(9, 2) P2 (9, 2 ) = (0, 5 4 0 0 )(21 9 7 2 ) (0, 4 8 0 0 )(22 5 1 3 ) (0, 0 2 0 0 )(23 9 7 9 ) , + , , = 2, 2 1 9 2

94 Co ntoh 5.7

Bab 5 Interpolasi

Diberikan x0 = 2 , x1 = 2, 5 d a nx2 = 4, tentukan interpolasi kuadratikdari f (x) = 1/x untuk x = 3. Penyelesaian: Lang kah pertam ayang harusdilaku kan adalahm ene ntukan koesienpolinomial (x 2, 5 )(x 4 ) = (x 6, 5 )x + 10 (2 2, 5 )(2 4) x (x 2 )(x 4 ) (4x + 2 4 ) 32 L1 (x) = = , 3 (2, 5 2 )(2 5 4 ) (x 2 )(x 2, 5 ) (x 4, 5 )x + 5 L2 (x) = = 3 (4 2 )(4 2, 5 ) L0 (x) = Oleh kare na, f (x0 ) = f (2 ) = 0, 5, f (x1 ) = f (2, 5 ) = 0, 4, f (x2 ) = f (4 ) = 0, 2 5 , maka P (x) =
2 k=0

yk Lk (x)

x (4x + 2 4 ) 32 (x 4, 5 )x + 5 = 0, 5((x 6, 5 )x + 1 0 ) + 0, 4 ( ) + 0, 2 5 ( ) 3 3 = (0, 0 5x 0, 4 2 5 x + 1, 1 5 ) Jadi, f (x) diperoleh denganpende katan P (x), untuk itu f (3 ) P (x) = 0, 3 2 5

5.2.3

Inter polasi Dera jat Tinggi

S ekarang kita pertimbang kan kasus secara umum . Andai an diberikan sejum lah(n k + 1 ) data atau titik (x0 , y0 ), (x1 , y1 ), . . . , (xn , yn ) dan s emu a titik-titik tersebut adalah berbeda, m aka interpolasi polinom ialderajat n diberikan oleh Pn (x) = y0 L0 (x) + y1 L1 (x) + + yn Ln (x) yang m anasetiapLi (x) adalahpolinom ialderajat n yang di berikan ole h, (x x0 ) (x xi1 )(x xi+1 ) (x Li (x) = xn ) (xi x0 ) (xi xi1)(xi xi+1 ) (xi xn ) (5 .1 0 )

5.2 Interpolasi Polinom Lagrange


Y 5 f (x)

95

1 O

P2 (x) 1 2

3 4 5 6 7

Ga mbar 5.4 Interpolasi polinom ialkuadratiky = P2 (x) terhadapfungsif = 1/x

untuk 0 i n. Pembagi- embagi ya sam adenganpembilan ga npada x = xi, p n yang m anaLi (x) me m e nuhi,

Li (xj ) = ij , 0 j n

(5 .1 1 )

untuk i = 0, 1, . . . , n. D e n ganm e n gg una persam aan .11 ), n gansubstitusi kan (5 de la n g -su ng x = xj , diperoleh

Pn (xj ) = yj , j = 0, 1, . . . , n

(5 .1 2 )

Teorema

5.1

96

Bab 5 Interpolasi
Jika x0 , yang. dihitung pada setiapbilangan yang berbeda dan f adalah fungsi 1) nilai kontinu x1 , . . , xn adalah (n + em e uhi tersebut,m aka terdapat polinom ial P berder ajat paling tinggi n yang m n f (xk ) = P (xk ), untuk setiap k = 0, 1, . . . , n dan polinom ial ini oleh,
n

diberikan

P (x) = f (x0 )L0 (x) + f (x1 )L1 (x) + + f (xn )Ln (x) =
k=0

f (xk )Ln (x) (5 .1 3 )

di m ana Lk (x) = =
i= 0 i= 0

(x x0 )(x x1 )(x x2 ) (x xk1 )(x xk+1 ) (x xn ) (xk x0 )(xk x1 )(xk x2 ) (xk xk1)(xk xk+1 ) (xk xn )
n

(x xi ) (xk xi )

(5 .1 4 )

Teorema

5.2

Jika x0 , x1 , . n+1 xn adalah (n + 1) bilangan yang berbeda pada interval [a, .., b] dan f (a, b) terdapat, untuk se tiapx dalam [a, b] dan sebuahbilangan [a, b], m aka (x) pada C f (x) = P (x) + fn+1 ((x)) (x x0 )(x x 1) (x x n ), (n + 1 )! (5 .1 5 )

d en ganP adalahinterpolasi polinom ialyang di berikan pada persam aan (5.13)

Perlu diperhati an bahwa, galat dari polinom ialLag rang e k ham pirsam a dengan bentuk galat polinom ialTaylor. Galat polinomialTaylor pada derajat ke-n disekitar x0 , diberikan oleh f (n+1) ((x)) (x x0 )n+1 (n + 1) di sekitar (x x0 )n . Jadi galat m engguna kan

sedangan galat polinom ial Lag ran ge pada derajat ke-n m e ngg unkan semu a a informasi dari x1 , x2 , . . . , xn oleh f (n+1) ((x)) (x x0 )(x x1 ), , (x xn ) (n + 1) perkalian dari (n + 1 suku (x x0 ), (x x1 ), (x x2 ), . . . , (x xn ) yang di berikan

5.2 Interpolasi Polinom Lagrange

97

30

20

10

2 x

10

20

Ga mbar 5.5 Interpolasi kubik y = P3 (x)

Co ntoh 5.8 Gunakan Tabel 5.4u ntuk m enghitung nilai pende katan f (1, 5 ) d e ng an m en gg una kan Polinomial Lag re n g e dan banding kan! Polinomial Linear Tabel 5.4 Nilai-nilai dari f (x) = ex

x 1 ,0 1 ,3 1 ,6 1 ,9 2 ,2

ex 0 ,7 6 5 1 9 7 7 0 ,6 2 0 0 8 6 0 0 ,4 5 5 4 0 2 2 0 ,2 8 1 8 1 8 6 0 ,1 1 0 3 6 2 3

O le h ka re n a1 ,5 be ra d ad ianta ra 1 ,3 d a n 1 ,6 , k ita aka n m e n g g u nkan po lin o m ia l a linear, yaitu x0 = 1, 3 d an x1 = 1, 6. Nilai-nilai interpolasi polinom ialpada 1 ,5 diberikan oleh, P1 (x) = y0 L1 (x) + y1 L1 (x) (x x1 ) (x x0 ) = y0 + y1 (x0 x1 ) (x1 x0 )

98

Bab 5 Interpolasi (1, 5 1, 6 ) (1, 5 1, 3 ) P1 (1, 5 ) = 0, 6 2 0 0 8 6y0 + 0, 4 5 5 4 0 2 2 (1, 3 1, 6 ) (1, 6 1, 3 ) = 0, 5 1 0 2 9 6 8

Polinomial kuadratik Kita guna kan titik-titik x0 = 1, 3 ; x1 = 1, 6 d a n x2 = 1, 9 , dan , (1, 5 1, 3 )(1 5 1, 9) , (1, 5 1, 6 )(1 5 1, 9 ) P2 (1, 5) = (0, 6 2 0 0 8 6 0 ) + (0, 4 5 5 4 0 2 2 ) (1, 3 1, 6)(1 3 1, 9 ) , (1, 6 1, 3 )(1 6 1, 9 ) , (1, 5 1, 3 )(1 5 1, 6 ) , +(0, 2 8 1 8 1 8 6 ) (1, 9 1, 3 )(1 9 1, 6 ) , = 0, 5 1 1 2 8 5 7 alternatiflain, kita ambil x0 = 1, 0 ; x1 = 1, 3 d a n x2 = 1, 6 , diperoleh
2

P (1, 5 ) = 0, 5124715

Polinomial kubik Pada pende katan polinom ialpang tiga, terdapatdua alternatif, kat ambil em pattitik, yaitu x0 = 1, 3 ; x1 = 1, 6 ; x2 = 1, 9 d a n x3 = 2, 2 , d a n diperoleh P3 (1, 5 ) = 0, 5118302 Alternatiflain, kita ambil em pattitik, yaitu x0 = 1, 0 ; x1 = 1, 3 ; x2 = 1, 6 d a n x3 = 1, 9 , m aka diperoleh
3

P (1, 5 ) = 0, 5118127

Untuk polinom ialpang kat em pat,hanya satu alternatifdan kita akan menggunaan semu a titik, yaitu x0 = 1, 0 ; x1 = 1, 3 ; x2 = 1, 6 ; x3 = 1, 9 d an x4 = 2, k 2 , m aka diperole h , P4 (x) = 0, 5 1 1 8 2 0 0 Jika nilai sejati f (1, 5 ) = 0, 5118277, aka d apat kita tentukan dari beberapa m pen - dekatan yang telah diguna kan, m anapende katan yang paling akurat, |P1 (1, 5) f (1, 5 )| 1, 5 3 1 03 , |P2 (1, 5 ) f (1, 5 )| 5, 4 24 , |P2 (1, 5 ) f (1, 5 )| 6, 4 4 1 04

, |P3 (1, 5 ) f (1, 5 )| 2, 5 1 06 ,

5.2 Interpolasi Polinom Lagrange |P (1, 5 ) f (1, 5 )| 1, 5 0 1 05 3 , |P4 (1, 5 ) f (1, 5 )| 7, 7 1 06

99

Latihan
5.1 1. G una kan interpolasi Lagrangeuntuk m engiter polasi polinom ialberder jat a satu, dua, tiga dan em patpada setiappersoalan berikut. a . f (8, 4 ) jika f (8 ) = 1 6, 6 3 5 5 , f (8, 1 ) = 1 7, 6 1 5 4 , 3 9 5 f (8, 3 ) = 1 7, 5 6 4 9 2 ,f (8, 6 ) = 1 8, 5 0 5 1 , f (8, 7 ) = 1 8, 8 2 0 9 1 b. f (0, 2 5 ) jika f (0 ) = 1, f (0, 1) = 0, 6 2 0 4 9 9 5 8 (0, 2 ) = 0, ,f 2 8 3 9 8 6 6 8 (0, 3 ) = 0, 0 0 6 6 0 0 9 5 (0, 4 ) = 0, 2 4 8 4 2 4 4 0 ,f ,f c . f (0, 9 ) jika f (0, 5 ) = 0, 3 4 4 0 9 8, 3 (0, 6 ) = 0, 1 7 6 9 4 4 6 0 f , f (0, 7 ) = 0, 0 1 3 7 5 2 2 7 (0, 8 ) = 0, 2 2 3 6 3 3 6 2 (1, 0 ) = 0, 6 5 8 0 9 1 9 7 ,f ,f d. f (1, 1 5 ) jika f (1 ) = 1, 6 8 4 3 7,0f (1, 1 ) = 1, 9 4 9 4 7,7 f (1, 2 ) = 2, 1 9 9 7 9,6 f (1, 3 )2, 4 3 9 1 8,9f (1, 4 ) = 2, 6 7 0 3 2 4 2. G u na kan hasil interpolasi data-datapada soal no 1(a),(b ),(c) dan banding denganfungsi-fungsi kan berikut untuk m ene ntukan batasgalat a . f (x) = ln(x) b. f (x) = x3 + 4, 0 0 1 2 + 4, 0 0 2 + 1, 1 0 1 x x c. f (x) = x co s x 2x2 + 3x 1 3. Buatlah interpolasi polinom ialLagran gedari fungsi-fungsi berikut berdasar titik-titik yang diberikan. kan a . f (x) = e2x co s( x), 3 b. f (x) = sin(ln(x)), c. f (x) = ln(x), x0 = 0, x1 = 0, 3 x2 = 0, 6 x0 = 2, 0 x1 = 2, 4 x2 = 2, 6 x1 = 1, 1 x2 = 1, 2 x3 = 1, 4 x0 = 0, x1 = 0, 2 5 x2 = 0, 5 x3 = 1, 0

x0 = 1,

d. f (x) = cos(x) + sin(x),

4. M isal an f (x) = ex , 0 x 2. Guna k kan nilai-nilai yang diberikan berikut untuk menghitung:

100

Bab 5 Interpolasi a. Ham piraninterpolasi linear f (0, 2 5 ) d e n g a nx0 = 0 dan x1 = 0, 5 b. Hampiraninterpolasi linear f (0, 7 5 ) den ga nx0 = 0, 5 dan x1 = 1 c. Untuk soal (a) dan (b), guna kan ham piraninterpolasi kuadratikdenganx0 = 0, x1 = 1 dan x2 = 2 d. Yan g m ana kah ham piranyang lebih baik? 0 ,0 0 ,5 1 ,0 2 ,0 x y 1 ,0 0 0 0 0 1 ,6 4 8 7 2 2 ,7 1 8 2 8 7 ,3 8 9 0 6 5 . D iberikan titik-titik (0, 2 ), (1, 1 ), tentuka n : (a) Interpolasi garis lurus dari data tersebut (b) Interpolasi fungsif (x) = a + bex , petunjuk : temukan a dan b se hing ga (0 ) = 2, f (1 ) = 1 f (c) Interpolasi fungsif (x) = a/(b + x)

6 . D e n g anm e n g g u n a n Tabel 5.3, tentukan interpolasi linear ka untuk: (a) e0,865 5/6 (b) e Banding an yang diperoleh k nya terhadapnilai sebenar ya . n 7. H itunglahfungsiP (x) = a +b co s (x)+c sin(x) yang diinterpolasi oleh datadata se bagai berikut. x y 0 2 5
1 2

1 4

8. M isal an xj = j untuk j = 0, 1, 2, 3 dan diketahui bahwa k P0,1 (x) = x + 1, P1,2 (x) = 3x 1, tentukan P0,1,2,3 (1, 5) Petunjuk : P0,1,2,3 (x) artinya interpolasi yang m engguna titik x0 , x1 , x2 , x3 kan 9. M isal an xj = j untuk j = 0, 1, 2, 3 dan diketahui bahwa k P0,1 (x) = 2x + 1, P0,2 (x) = x + 1, P1,2,3 (2, 5 ) = 3 tentukan P0,1,2,3 (2, 5) P1,2,3 (1, 5 ) = 4

5.3 Selisih Terbagi Newton

101

10. Buatlahinterpolasi polinom ialkuadratikuntuk data {(2, 1 5 ) (1, 8), (0, , 3 )}. Tentukan nilai nol P2 (x) untuk x = 0. Apakah P2 (x) m em pu nyai nilai maksimum? 11. Untuk n = 3 , je la s n mengapa ka L0 (x) + L1 (x) + L2 (x) + L3 (x) = 1 untuk semua nilai x 12. Sebuahperm asalahan yang diperumum , tentukan polinom ialkuadratikQ(x) yang mana Q(0) = 1, Q(1) = 1, Q (1 ) = 4

5.3

Selisih Terbagi Newton


Iterasi interpolasi diguna kan untuk m engeneral pende kan katan polinom ial

de r- ajat yang lebih tinggi untuk titik-titik terte ntu. M etode selisih terbagi akan diperke - nalkan pada sub-babini se c a raringkas . Misalkan bahwa Pn (x) adalah polinom ial Lag ran g e ke-n terbagif yang berkaitan denganx0 , x1 , x2 , . . . , xn , Pn (x) = a0 + a1 (x x0 ) + a2 (x x0 )(x x1 ) + an (x x0 )(x x1 )(x x2 ) (x xn1 ) untuk konsta nta a0 , a1 , a2 , . . . , an . Untuk m enghitung konsta a0 , m aka k ita aka n m e n g va lu a si pe rsa m a a n nta e (5 .1 6 ) pada x0 dan hanya m eninggal konsta kan nta a0 , Pn (x0 = f (x0 ) = a0 + a1 (0) + a2 (0) + + an (0 ) f (x0 ) = a0 D engancara yang sam a,kita akan m enge valuasiPn (x) pada x = x1 , Pn (x1 ) = f (x1 ) = a0 + a1 (x1 x0 ) + a2 (0) + a3 (0) + + an (0 ) f (x1 ) = a0 + a1 (x1 x0 ) (5 .1 7 ) yang dekat de ng an fungsi f pada bilangan-bilangan berbeda x0 , x1 , x2 , . . . , xn , m aka se lisih

(5 .1 6 )

(5 .1 8 )

102

Bab 5 Interpolasi

denganm ensubstitusi a0 = f (x0 ), m aka pe rsam aan ata s,maka kan di f (x1 ) = f (x0 ) + a1 (x1 x0 ) ata u Bentuk di atas dapat ditulis, f [x1 ] f [x0 ] f [x0 , x1 ] = x1 x 0 (5 .1 9 )

f (x1 ) f (x0 ) a1 = (x1 x0 )

B entu k u n g kap a n pa d a pe rsa m a a n .1 9 )d ise b u tselisih terbagi orde pertam a. Jika (5 selisih terba gi ke-0 dari fungsi f yang berkaitan denganxi adalah f [xi ] , atau lebih sederhana f [xi ] = f (xi )

m aka selisihterbagipertam adari fungsif terhadapxi dan xi+1 d ilambang n ka d engan f [xi , xi+1 ] , dan didenisikan f [xi+1 ] f [xi ] f [xi , xi+1 ] = xi+1 xi D engancara yang sam a,polinom kuadratikdapat dinyatakan dalam bentuk, P2 (x2 ) = f (x2 ) = a0 + a1 (x2 x0 ) + a2 (x2 x0 )(x2 x1 ) f (x2 ) a0 a1 (x2 x0 ) = a2 (x2 x0 )(x2 x1 ) f (x1 ) f (x0 ) (x2 x0 ) f (x2 ) f (x0 ) (x1 x0 ) = (x2 x0 )(x2 x1 ) f (x2 ) f (x0 ) f (x1 ) f (x0 ) x2 x0 x1 x0 = x2 x 1 D enganm elaku kan m anipulasi aljabardiperoleh, f (x2 ) f (x0 f (x1 ) f (x0 f [x , x ] f [x , x ] ) ) x2 x1 x1 x0 2 1 1 0 a2 = = x2 x 0 x2 x 0 ata u f [x2 , x1 ] f [x1 , x0 ]

(5 .2 0 )

(5 .2 1 )

102

f [x0 , x1 , x2 ] =

x2 x 0

Bab 5 Interpolasi (5 .2 2 )

5.3 Selisih Terbagi Newton

103

Secaraumum selisihterbagikedua dari fungsif terhadapxi , xi+1 dan xi+2 , ditulis f [x xi+2 f [x x f [xi , xi+1 , xi+2 ] = i+1 , xi+2 ] xi i+1 , i ] Untuk selanjut ya, terdapatn + 1 bilanganreal yang berbeda,x0 , x1 , x2 , , xn , n maka dapat didensikan f [x0 , x1 , x2 , , xn ] = disebut juga selisih terbagi f [x1 , x2 , , xn ] f [x0 , x1 , , xn1 ] xn x0 terbagi (5 .2 3 )

Bentuk seperti ini disebut selisih

orde -n, dan kadang- adang k

Newto n. Hubunganbeda terbadi orde tinggi dengan

derivatif yang brekores pondensi denganorde diberikan pada teorem a berikut.

Teorema

5.3

Misalkan n 1 dan diasumsikan f (x) adalah n kali terdiferensiabel pada interval a x b dan x0 , x1 , x2 , . . . adalah n + 1 bilangan real yang berbeda pada [a, b], maka f [x , x , . . . , x ] =
0 1

(n) (c)

n! maksimum dan minimum bilangan

untuk titik c yang x0 , x1 , x2 , . . . , xn

terbentang

diantara

Setelahdiperoleh nilai-nilai f [x0 ], f [x0 , x1 ], f [x0 , x1 , x2 ],..., f [x0 , x1 , x2 , . . . , xn ], m aka polin om ia lp ad a persam aan (5.17 )dapat d iu ba h kembali menjadi, Pn (x) = f [x0 ] + f [x0 , x1 ](x x0 ) + f [x0 , x1 , x2 ](x x0 )(x x1 ) + + f [x0 , x1 , x2 , . . . , xn ](x x0 )(x x1 ) (x xn1 ) (5 .2 4 ) ata u

Pn (x) = f [x0 ] +

f [x0 , x1 , . . . , xk ](x x0 )(x x1 ) (x xk1 )

(5 .2 5 )

k=1

B entuk persam aan terakhirbiasa disebutinter polasi selisi terbagi Newto n. Perhi- tunganselisih terbagidapat diperoleh dari tabulasidata pada Tabel 5.5.

104 Tabel 5.5 SelisihterbagiNewton x x0 x1 x2 x3 x4 x5 f (x) f [x0 ] f [x1 ] f [x2 ] f [x3 ] f [x4 ] f [x5 ] ST1 f [x0 , x1 ] f [x1 , x2 ] f [x2 , x3 ] f [x3 , x4 ] f [x4 , x5 ] ST2 ST3

Bab 5 Interpolasi

ST4

f [x0 , x1 , x2 ] f [x1 , x2 , x3 ] f [x2 , x3 , x4 ] f [x3 , x4 , x5 ]

f [x0 , x1 , x2 , x3 ] f [x1 , x2 , x3 , x4 ] f [x2 , x3 , x4 , x5 ]

f [x0 , x1 , x2 , x3 , x4 ] f [x1 , x2 , x3 , x4 , x5 ]

Co ntoh 5.9 Misalkan f (x) = cos(x), x0 = 0, 2 , d a n x1 = 0, 3 0 0 f [x0 , x1 ] = c o s( , 3) co s( , 2 ) 0, 2 4 7 3 0 0 9 0, 3 0, 2 f (c) sin(0, 2498936) dan untuk f x0 + x1 2 = sin(0, 25) Co ntoh 5.10 Misalkan f (x) = cos(x), x0 = 0, 2, x1 = 0, 3, x2 = 0, 4 Tentukan selisih terbagiorde 2. Penyelesaian: 0, 2 4 7 4 0 4 0

d engan

f (x2 ) f (x1 ) f [x1 , x2 ] = x2 x 1 co s( , 4 ) co s( , 3 ) 0 0 = 0, 4 0, 3 0, 3 4 2 7 5 5 0

5.3 Selisih Terbagi Newton da n

105

f [x0 , x1 ] =

f (x1 ) f (x0 ) x1 x 0 co s( , 3 ) co s( , 2 ) 0 0 = 0, 3 0, 2 0, 34273009

Selisih terbagiorde ke-2 , f [x0 , x1 , x2 ] =

f [x1 , x2 ] f [x0 , x1 ] x2 x 0 0, 3 4 2 7 5 5 (0, 2473009) 0 0, 4 0, 2 = 0, 4772705

Co ntoh 5.11 G una kan semua titik-titik yang diberikan pada Tabel 5 .6 untuk m engiter polasi f (1, 5 ) denganm engguna selisihterbagiNewton. kan Penyelesaian: Tabel 5.6 Nilai-nilai f (x) = ex x 1 ,0 1 ,3 1 ,6 1 ,9 2 ,2 ex 0 ,7 6 5 1 9 7 7 0 ,6 2 0 0 8 6 0 0 ,4 5 5 4 0 2 2 0 ,2 8 1 8 1 8 6 0 ,1 1 0 3 6 2 3

D enganm engguna m et kan ode selisih terbagiN ew ton,diperoleh tabel sebagai berikut. Bilangan-bilangan tebal pada tabel diatas m erupa an koesien dari polinom P4 k (x). Oleh karena itu, persam aan polinom nya adalah, P4 (x) = 0, 7 6 5 1 9 7 0, 4 8 3 7 0 5 7 ( 1, 0 ) 0, 1 0 8 7 3 3 9 ( 1, 0 )(x 1, 7 x x 3) +0, 0 6 5 8 7 8 4 ( 1, 0 )(x 1, 3 )(x 1, 6 ) x +0, 0 0 1 8 2 5 ( 1, 0 )(x 1, 3 )(x 1, 6 )(x 1, 9 ) x

106 Tabel 5.7 Tabel Selisih Terbagi Newtonorde 4 i 0 1 2 3 4 x f [xi ] ST1 -0,4837057 1 ,3 1 ,6 1 ,9 2 ,2 0 ,6 2 0 0 8 6 0 -0 ,5 4 8 9 4 6 0 0 ,4 5 5 4 0 2 2 -0 ,5 7 8 6 1 2 0 0 ,2 8 1 8 1 8 6 -0 ,5 7 1 5 2 1 0 0 ,1 1 0 3 6 2 3 0 ,0 1 1 8 1 8 3 -0 ,0 4 9 4 4 3 3 0 ,0 6 8 0 6 8 5 -0,1087339 0,0658784 ST2 ST3

Bab 5 Interpolasi

ST4

1 ,0 0,7651977

0,0018251

Untuk x = 1, 5 , m aka

P4 (1, 5 ) = 0, 5 1 1 8 2 0 0

Latihan
5.2 1. M isal an x0 = 0, 8 5, x1 = 0, 8 7, x2 = 0, 8 9 D e n g a nm e n g g u nkan Tabel 5 .3 k a hitunglah a . f [x0 , x1 ] , b. f [x1 , x2 ] , c . f [x0 , x1 , x2 ]

2. H am piri fungsi f (x) = cos(x) dengan polinom interpolasi derajat tiga di dalam se la n g0, 0 ; 1, 2]. G un a [ kan e m pat titik x0 = 0, 0 ; x1 = 0, 4 ; x2 = 0, 8 d an x3 = 1, 2 . Perkira kan nilai P (0, 5) dan bandingan nilai sejati ya. k n 3. D iberikan data di bawah ini, tentukan f [x0 , x1 ] dan f [x0 , x1 , x2 ] . Kemudian hitung P1 (0, 1 5 ) dan P2 (0, 1 5 ) n 0 1 2 xn f (xn ) 0 ,1 0 ,2 0 ,2 0 ,2 4 0 ,3 0 ,3 0

5.4 Galat Interpolasi Polinom 4. D iberikan da ta sebagai berikut. Tentukan f [x0 , x1 ] dan f [x0 , x1 , x2 ] dan kemudian hitunglahP2 (0, 8 ) dan P2 (0, 9 ). n 0 1 2 xn 0 ,5 1 ,0 2 ,0 f (xn ) 0 ,4 7 9 0 ,8 4 1 0 ,9 0 9

107

5. H itunglahP2 (7, 4 ) dan P3 (6, 5 ) denganm engguna data berikut. kan n 0 1 2 3 xn 6 ,0 7 ,0 7 ,5 7 ,7 f (xn ) 0 ,1 5 0 6 0 ,3 0 0 1 0 ,2 6 6 3 0 ,2 3 4 6

5.4

Galat Inter polasi Polinom


Polinom interpolasi Pn (x) m erupa kan ham piranterhadapfungsi yang asli f

(x). Pn (x) dan f (x) tidak sam a,walau pu n di titik-titik terte ntu Pn (xi ) dan f (xi ) sam a untuk n = 0, 1, 2, . . . , n Oleh karena itu, muncul adanya galat diantara keduanya,yaitu E(x) = f (x) Pn (x) Mengingatf (xi ) = Pn (xi ) untuk i = 0, 1, 2, . . . , n, m aka harusberlaku juga, E(xi ) = f (xi ) Pn (xi ) = 0 E(x) dapat juga ditulis dalam bentuk, E(x) = f (x) Pn (x) = (x x0 )(x x1 ) (x xn )R(x) ata u f (x) Pn (x) (x x0 )(x x1 ) (x xn )R(x) = 0 (5 .2 7 ) (5 .2 6 )

Dan galat dari interpolasi di erikan b oleh, f (n+1) (c) E(x) = (x x0 )(x x1 ) (x xn ) (n + 1 )! ata u f (n+1) (c) E(x) = Qn+1 (x) (n + 1 )!

(5.28 )

(5.29 )

108

Bab 4 Interpolasi Rumus galat ini berlaku untu k semua m e t d e interpolasi,baik interpolasi o linear,

kuadratik,atau interpolasi denganderajat lebih tinggi. M isal an kita akan k m engi rnte polasi dua titik denganpolinom Lagrange, aka galat interpolasi ya adalah m n E(x) = (x x0 )(x x1 ) f (c) 2 (5 .3 0 )

5.5

Polinom Newton-Gregory
Pada pembahasan terda hulu telah kita pelajari tentang selisih terbagi

New ton, yang m elibat kan selisih dua nila fungsi pada jarak yang sam a. Polinom Newton-Gregorym erupa kan kasus khusus dari polinom N ew ton untuk titik-titik yan g berjaraksa m adan dilaku kan pada selangwaktu yang teratur. Untuk titik-titik yang be rjarak yang sam a, rumus polin om N e w ton m e njadi lebih se de rhanadan lebih mudah dibentuk dan tidak m elibat kan pembagian pada prosespembentukanya.

5.5.1

Polinom Newton-Gregory

Ma ju

Misal an terdapat x0 , x1 , x2 , . . . , xn yang m erupa an nilai yang berjarak sam a, k k maka interpolasi New ton dapat dibentuk kembali m enjadi ungkapan yang lebih sederhana. Jika h = xi+1 xi untuk i = 0, 1, 2, . . . , n 1 d a n x = x0 + sh, m aka selisih x xi dapat ditulis kembali xi = (s i)h sehinggabentuk polinom ial dapat juga ditulis, P( x) = Pn (x0 + sh) = f [x0 ] + shf [x0 , x1 ] + s(s 1 )h2 f [x0 , x1 , x2 ] = + + s(s 1 ) (s n + 1)hn f [x0 , x1 , . . . , xn ]
n

=
k=0

s(s 1 ) (s k + 1)hk f [x0 , x1 , . . . , xk ]

D enganm engguna simbol binomial, kan s(s 1 ) (s k + 1) s k k! = m aka persa m aan (5.31)dap at ditulis kemb ali menjadi,
n

Pn x = pn (x0 + sh) =
k=0

s k

k!hk f [x0 , x1 , . . . , xk ]

(5 .3 1 )

4.5 Polinom Newton-Gregory D enganm engguna simbol yang dikenal an ole m et kan k ode 2 Ait ke n , f [x0 , x1 ] = f [x0 , x1 , x2 ] = secaraumum ditulis, f (x1 ) f (x0 ) 1 = f (x0 ) x1 x 0 h 1 f (x1 ) f (x0 ) 1 = 2 2 f (x0 ) 2h h 2h 1

109

f [x0 , x1 , . . . , xk ] =

f (x0 ) k!h2

(5 .3 2 )

R umus Selisihmaju Newton


n

Pn (x) =
k=0

s k

k f (x0 )

(5 .3 3 )

Jika titik-titik di atur kembali dalam urutan mundur,xn , xn1 , . . . , x0 , d e n g a n m engguna kan rumus polinom ialTaylor memberikan, Pn (x) = f [xn ] = f [xn1 , xn ](x xn ) + f [nn2 , xn1 , xn ](x xn )(xn1 ) + + f [x0 , x1 , . . . , xn ](x xn )(x xn1 ) (x x1 ) (5 .3 4 ) D enganm engguna jarak yang sam ax = xn + sh dan x = xi + (s n i)h kan yang menghasilkan Pn (x) = Pn (xn + sh)
2 = f [xn ] + shf [xn1 , xn ] + s(s + 1)h f [xn2 , xn1 , xn ] +

+s(s + 1) (s + n 1 )hn f [x0 , x1 , . . . , xn ] Bentuk ungkapan terakhirdisebutrumus selisihterbagimundurNewton. Definisi 5.1


Diberikan barisanpnn=0 , m end en isi selisih mun du r pn oleh, kan

(5 .3 5 )

pn pn pn1 ,

n1

Untuk pang kat tinggi didenisi kan secararekursifoleh,


k pn = ( k1 pn ).

110 Dari denisidi atas mengakibatkan f [xn1 , xn ] = f [xn2 , xn1 , xn ] = d an secaraumum ditulis, f [xnk , xnk1 , . . . , xn2 , xn1 , xn ] = 1 k k f (xn ) k!h 1 f (xn ) h 1 2 (x ) f n 2h2

Bab 4 Interpolasi

Jika bentuk di atas di m asu kan dalambentuk polinom ialPn (x), m aka akan m emberikan Pn (x) = f [xn ] + sf (xn ) + s = Jika kita misalkan, s 1) k = s(s 1 )(s 2 ) (s k + (5 .3 7 ) (s + 1) 2 f (xn ) + 2 s(s + 1)(s + 2) (s + n 1) n f (xn ) n!

(5 .3 6 )

k! s(s + 1) (s + k 1 ) = ( )k 1 k!

da n

Pn (x) = f (xn ) + (1 )1 +(1 )n s 2

s 1

f (xn ) + (1 )2

s 2

2 (xn ) + f (5 .3 8 )

2 (xn ) f

dan diperoleh rumus baku Pn (x) Co ntoh 5.12 Pertimbang kan tabel data berikut. Jika kita akan m engham piri (x) di x = 1, 1, sangatbe ra salanapabila f kita m en gg una x0 = 1, 0 ; x1 = 1, 3 ; x2 = 1, 6 ; x3 = 1, 9 ; x4 = 2, 2 , paling tidak kita kan akan
n k=0

(1 )k

s k

f (xn )

(5 .3 9 )

Bab 4 Interpolasi 110 guna kan data-datayang paling dekat denganx = 1, 1 , hal ini akan m engakibat kan

4.5 Polinom Newton-Gregory Tabel 5.8 Tabel Selisih Terbagi Newtonorde 4 x f [xi ] ST1 0, 4837057 0, 1087339 -0 ,5 4 8 9 4 6 0 1 ,6 0 ,4 5 5 4 0 2 2 -0 ,5 7 8 6 1 2 0 1 ,9 0 ,2 8 1 8 1 8 6 0, 5715210 2 ,2 0, 1 1 0 3 6 2 3 0, 0 1 1 8 1 8 3 -0 ,0 4 9 4 4 3 3 0, 0 6 8 0 6 8 5 0, 0 6 5 8 7 8 4 0, 0 0 1 8 2 5 1 ST2 ST3 ST4

111

1 ,0 0, 7 6 5 1 9 7 7 1,3 0,6200860

h = 0, 3 d a n s = terbagi

1 . 3

Oleh karena itu, rumusan yang diguna kan adalah selisih

N ew tonmaju untuk data-datayang bergarisatas, P4 (1, 1 ) = P4 1 (0, 3 ) 3 1 1 = 0, 7 6 5 1 9 9 + (0, 3)(0, 4 8 3 7 0 5 7+ 2 (0, 3)2 (0, 1087339) 7 ) 3 3 1, 0 ) + 3 5 (0, 3 )3 (0, 0 6 5 8 7 8 4 ) 2 1 3 3 3 8 (0, 3 )4 (0, 0 0 1 8 2 5 1 ) 2 5 1 + 3 3 3 3 = 0, 7 1 9 6 4 8 0 + Ketika kita akan m engham piri (2, 0), m aka kita akan m engguna data-data f kan yang paling dekat denganx = 2, 0 . Hal ini m engakibat h = 0, 3 d a n s = kan 3 untuk data-data yang bergarisbawah, 2 P4 (2, 0 ) = P4 (2, 2 (0, 3 3))
2

O le h karena itu, rumusan yang diguna kan adalah selisih terbagi New ton mundur

2 3

2 = 0, 1 1 0 3 6 2 (0, 3 ) (0, 5 7 1 5 2 1 0 3 ) 3 3 2 1 (0, 3 )3 (0, 0 6 8 0 6 8 5 ) 3 4 2 1 4 4

(0, 3 ) (0, 0 1 1 8 1 8 3 )

4.5 Polinom Newton-Gregory 3 3 3

(0, 3 ) (0, 0 0 1 8 2 5 1 )

111

112 = 0, 2 2 3 8 7 5 4

Bab 4 Interpolasi

Rumus New ton selisih terbagi, baik selisih terbagi maju m aupunselisih terbagi mundurtidak m emperhati an pende k katan nilai x. Sebuahrumus selisih terbagi pusat, denganm em ilih x0 yang dekat dengan titik yang diham piridan kemudian tentukan secaralangsungtitik-titik dibawah x0 se bagaix1 , x2 , x3 , . . . dan titik-titik di atas titik x 0 se b a g a ix1 , x2 , . . .. Guna kan bentuk tersebut, aka rumus Stirling diberikan oleh , m Pn (x) = P2m+1 (x) = f [x0 ] + sh f [x1 , x0 ] + f [x0 , x1 ] 2 s(s 2 1 )h3 +s2 h2 f ,x ,x ,x ]+ f ,x x ,x ] + ,x ,x ]+ f [x [x 1 0 1 1 [x 0 2 1 0 1 1 2 2 +s2 (s2 1 )(s2 4 ) (s2 (m 1 )2 )h2m f m , xm1 , . . . , x 0 , x 1 , . . . , x m ] [x 2 2 2 2m+1 s(s 1 ) (s m )h f [xm , xm1 , . . . , x0 , . . . , 2 xm+1 ] (5 .4 0 ) +f [xm1 , . . . , x0 , . . . , xm ]

Jika n = 2m + 1 ada lah ganjil, dan n = 2m adalah genap,m aka hapus suku-suku terakhiryang ditunjuk kan pada Tabel 5.9. Tabel 5.9 Selisih Terbagi Pusat New ton x x2 x1 f (x) f [x0 ] f [x1 ] f [x2 ] f [x3 ] f [x4 ] ST1 f [x0 , x1 ] x2 ] f [x1 , x2 ] f [x2 , x3 ] x4 ] f [x3 , x4 ] ST2 ST3 ST4

f [x0 , x1 , f [x1 , x2 , x3 ] f [x2 , x3 , f [x0 , x1 , x2 , x3 ] f [x1 , x2 , x3 , x4 ] f [x0 , x1 , x2 , x3 , x4 ]

x0 x1

x2

Co ntoh 5.13 G un a kan rumu san selisihte rb agip usatorde ke-4 untuk m eng ham p iri (1, 5) dari f data- data yang diberikan pada Tabel 5 .1 0berikut.

4.5 Polinom Newton-Gregory Penyelesaian:

113

Untuk m engham piri (x) di x = 1, 5 , m aka akan kita guna f kan data-datayang lebih Tabel 5.10 Tabel Selisih Terbagi Newtonorde 4 x f [xi ] ST1 ST2 ST3 ST4

1 ,0 0 ,7 6 5 1 9 7 7 1 ,3 1 ,6 1 ,9 2 ,2 -0 ,4 8 3 7 0 5 7 0 ,6 2 0 0 8 6 0 -0 ,1 0 8 7 3 3 9 -0 ,5 4 8 9 4 6 0 0 ,0 6 5 8 7 8 4 0 ,4 5 5 4 0 2 2 -0 ,0 4 9 4 4 3 3 0 ,0 0 1 8 2 5 1 -0 ,5 7 8 6 1 2 0 0 ,0 6 8 0 6 8 5 0 ,2 8 1 8 1 8 6 0 ,0 1 1 8 1 8 3 -0 ,5 7 1 5 2 1 0 0 ,1 1 0 3 6 2 3

dekat ke x = 1, 5 . Dari tabel jelas terlihat bahwa x = 1, 6 lebih dekat ke x = 1, 5. Untuk itu x = 1, 6 di jadikan sebagai 0 , se la n junya x2 = 1, 0 , x1 = 1, 3 , x1 = x t 1, 9 dan x2 = 2, 2. D enganm engguna rumusan Stirling, diperoleh h = 0, 3 , x0 = 1, kan 6 dan s = 31 , menjadi f (1, 5 ) P4 (1, 6+ 1 (0, 3)) 3 0, 3 (0, 5 4 8 9 4 6 0 0, 5 7 8 6 1 2 0 ) = 0, 4 5 5 4 0 2 + 1 2 ) 2 3 + 1 1 3 2 1 3
2

1 (0, 3 )3 (0, 0 6 5 8 7 8 + 0, 0 6 8 0 6 8 5 ) 4

1 2 1 1 (0, 3 )4 (0, 0 0 1 8 2 5 1 ) 3 3 = 0, 5 1 1 8 2 0 0 +

114

Bab 4 Interpolasi

Latihan
5.3 1. G una kan rumusanselisiterpusat untuk m eng kontruksiinterpolasi polinom ial rd e rbe ajat satu,dua, tiga dan em patdari data-data berikut. a . f (8, 4 ), jika f (8) = 1 6, 6 3 5 5 3 ,f (8, 1 ) = 1 7, 6 1 5 4 9 ,f (8, 3 ) = 1 7, 5 6 4 9 2 , , f (8, 6 ) = 1 8, 5 0 5 1 5f (8, 7 ) = 1 8, 8 2 0 9 1 b. f (0, 9 ) jika f (0, 5 ) = 0, 3 4 4 0 9 8 7 3 ,(0, 6 ) = 0, 1 7 6 9 4 4 6 0 ,(0, 7 ) = 0, f f 01375227, f (0, 8 ) = 0, 2 2 3 6 3 3 6 2 ,(1, 0 ) = 0, 6 5 8 0 9 1 9 7 f 2. G una kan rumus selisihmaju N ew ton untuk m embuat interpolasi polinom derajat satu,dua, tiga, dan tiga dari data-databerikut. a . f (0, 2 5 ) jika f (0) = 1, f (0, 1 ) = 0, 6 2 0 4 9 9 5 8f, (0, 2 ) = 0, 2 8 3 9 8 6 6 8 , f (0, 3 ) = 0, 0 0 6 6 0 0 9 5 ,(0, 4 ) = 0, 2 4 8 4 2 4 4 0 f b. f (1, 1 5 ), jika f (1) = 1, 6 8 4 3 7 0 f (1, 1 ) = 1, 9 4 9 4 7 7 f (1, 2 ) = 2, 1 9 9 7 9 6 , , , f (1, 3 ) = 2, 4 3 9 1 8 9f (1, 4 ) = 2, 6 7 0 3 2 4 , 3. G una kan rumus selisihmundurN ew tonuntuk m embuat nterpolasi polinom i der- ajat satu,dua, tiga, dan tiga dari data-databerikut. a . f (0, 2 5 ) jika f (0) = 1, f (0, 1 ) = 0, 6 2 0 4 9 9 5 8f, (0 2) = 0, 28398668, f (0, 3 ) = 0, 0 0 6 6 0 0 9 5 ,(0, 4 ) = 0, 2 4 8 4 2 4 4 0 f b. f (/2 ) jika f (1, 1 ) = 1, 9 6 4 7 6 0 f (1, 2 ) = 2, 5 7 2 1 5 2 f (1, 3 ) = 3, 6 0 2 1 0 2 , , , , f (1, 4 ) = 5, 7 9 7 8 8 4f (1, 5 ) = 1 4, 1 0 1 4 2 4. G una kan selisih terbagi N ew ton untuk m engiter polasi polinom dere ajat em pat daridata pada tabel berikut. xn 0 ,0 0 ,1 0 ,3 0 ,6 1 ,0 f (xn ) -6 ,0 0 0 0 0 -5 ,8 9 4 8 3 -5 ,6 5 0 1 4 -5 ,1 7 7 8 8 -4 ,2 8 1 7 2

5.5 Interpolasi Splin 5. H am piri f (0, 05) denganm engguna selisih terbagimaju N ew tonuntuk kan data yang diberikan pada tabel berikut. x f (x) 0 ,0 0 ,2 0 ,4 0 ,6 0 ,8 1 ,0 0 0 0 0 1 ,2 2 1 4 0 1 ,4 9 1 8 2 1 ,8 2 2 1 2 2 ,2 2 5 5 4

115

a. G una kan rumus selisihterbagimundurN ew tonuntuk f (0, 6 5 ) b. Guna kan rumus Stirling untuk m engham piri (0, 4 3 ) f 6. Polinomial derajat empat P (x) m em e nuhi 4 P (0) = 2 4 , 3 P (0) = 6 , dan 2 P (0 ) = 0 di m anaP (x) = P (x + 1 ) P (x). Hitunglah2 P (1 0 ). 7. D iberikan data-datauntuk polinom ialP se bag ai berikut . x P (x) 0 2 1 -1 2 4

jika semua selisihte rbagiorde tiga alah1 , h itung lahkoe sie ndari x2 pada P ad (x) 8. D iberikan data-datauntuk polinom ialP se bag ai berikut. x P (x) 0 4 1 9 2 3 15 18

Jika semua se lisihte rb ag imaju orde-4adalah1, h itun glahkoesienx3 pada polinom ialP (x). 9 . Diberikan Pn (x) = f [x0 ] + f [x0 , x1 ](x x0 ) + a2 (x x0 )(x x1 ) +a3 (x x0 )(x x1 )(x x2 ) + an (x x0 )(x x1 )(x x2 ) (x xn1 ). Gunakan Pn (x2 ) untuk m enunjuk kan bahwa a2 = f [x0 , x1 , x2 ] .

116

Bab 5 Interpolasi

5.6

Inter polasi Splin


Misal an diberikan suatu data (nilai fungsi atau titik pada bidang xy), yaitu k

(x0 , f0 ), (x1 , f (x1 )), . . . , (xn , f (xn )) yang dapatdiinterpolasi oleh polinom ial n (x) P be rd e r-ajat n atau lebih kecil sehingga kurva Pn (x) m elaluin + 1 titik (xi , f (xi )). Untuk lebih m em ahamdenisifungsispline,akan kita mulai denganpersoalan i interpolasi dari data yang diberikan pada Tabel 5.11. Tabel 5.11 x y 0 1 2 2 ,5 3 3 ,5 4 2 ,5 0 ,5 0 ,5 1 ,5 1 ,5 1 ,1 2 5 0

M et ode interpolasi yang paling sederhanaadalah m eng hubung kan dengan garis dari satu titik ke titik lainnya, sebagaim ana ditunjuk an pada G ambar k 5 .6. seperti ini biasa nya disebut Interpolasi linear sese penggal. interpolasiyang bersekutudilambang kan denganl(x)
Y 2 1 O 1 2 3 4 X

Cara Fungsi-fungsi

Ga mbar 5 .6 y = l(x), interpolasi linear se s e ng gal pe

Co ntoh 5.14 Pemilihan interpolasi berikut ya n adalah m engguna kan interpolasi polinom ial. pada

Terdapat tujuh titik dan oleh karena itu, kita akan m em pertimbang kan polinom ial interpolasi deraja t enam , P6 (x), yang grak nya ditunjukan k G ambar 5.8. Pilihan ketiga adalahm eng hubung kan titik-titik tersebutdengan menggunakan

5.5 Interpolasi Splin


Y 4 3 2 1 XO 1 2 3 4

117

Ga mbar 5 .7 y = P6 (x), interpolasi linear derajat enam

interpolasi polinom ialkuadratik.Sebutsaja fungsiq(x) pada interval 0 x 4 . Pada setiapsub-i terval [ 0, 2 ], [ 2, 3 ] d a n [3, 4 ], q(x) adalahinterpolasi polinom ial n kuadratik.
Y

X 4

Ga mbar 5 .8 y = q(x), interpolasi kuadratik e s e s penggal

Untuk m enyelesai kan m asalahsecaraumum , m isal an terdapatn titik (xi , k yi ), d enganasumsi x1 < x2 < < xn dan m isal an a = xi , b = xn . Kita akan m ene k ntukan sebuahfungsidalam bentuk s(x) yang terdenisi pada [a, b] yang m engi nterpolasi data-data s(xi ) = yi , i = 1, 2, 3, . . . , n

118

Bab 5 Interpolasi

Untuk lebih m enghalus fungsi s(x), kita m embutuh kan kan s (x) dan s (x) yang kontinu. Pada persoalanini, syarat adanya solusis(x) yang unik jika m e m e hi nu syaratsyarat berikut. 1 . s(x) adalah polinom ial kubik untuk setiap sub-i terval [xj1 , xj ] , untuk j n = 2, 3, . . . , n 2 . s (x1 ) = s (xn ) = 0 Fungsi s(x) disebut f ungsisp linekubi kalami yang m engi nterpolasi data-data(xi , yi ). Kita akan m emberikan sebuah m et ode untuk m embanguns(x) d an kemudian m en erapkannya terhadaptabel 5.11. Misal an diberikan variabel-variabel M1 , M2 , . . . , Mn dengan k Mi s (xi ), i = 1, 2, . . . , n Kita akan m engungapkan s(x) ke dalam bentuk Mi yang tidak diketahui, dan k kemudian kita akan m enghasil sebuah sistem persam aanlinear dari Mi yang kan akan dihitung. Oleh karena s(x) adalah kubik pada setiap interval [xj1 , xj ], fu n g s i s (x) adalah linear pada interval tersebut. Sebuah fungsi linear dihitung dengan m engguna dua titi, yaitu kan s (xj1 ) = Mj1 , da n s (xj ) = Mj xj1 x xj (5 .4 1 ) sebagai

s (x) =

(xj x)Mj1 + (x xj 1 )Mj , xj x1

Selanjut kita akan m embentuk antideri atif o rd e -2 (x) pada interval [xj1 , xj ] nya v s dan m enerapan syarat interpolasi k s(xj1 ) = yj1 D enganm em anipulasi, diperolehpolinom ialkubik, s(x) = (xj x)3 Mj1 + (x x 6 (xj xj1 )
j1)3 M j

(xj x)yj1 + (x x xj xj1

j1 )y

1 (xj xj1 )[(xj x)Mj1 + (x xj1 )Mj ] 6

(5 .4 2 )

5.5 Interpolasi Splin

119

untuk xj1 x xj . R umusan splin e5 .4 2dihitungpada interval [x1 , x2 ], . . . , [xn1 , xn ] dan di set sedem kian rupa pada interval [xj1 , xj ] dan [xj , xj+1 ] se hin gga berhimpit pada titik x = xj yang m enyebab kan interpolasi s(xj ) = yj . Kondisi seperti ini akan m enyebab kan s(x) m enjadikontinu pada nterval [a, b]. D e n g a nca ra ya n g sa m a , i rumu sa n p a d a 5 .4 1ju g a kontinu p a d a inte rva l [a, b]. Oleh karena itu, s (x) uga kontinu pada [a, b], d a n rumu sa n s (x) pada [xj1 , xj ] d a n [xj , xj+1 ] dibutuh kan untuk m enghitung nilai-nilai pada titik x = xj untuk j = 2, 3, . . . , n 2 . Hasil terahir yang diperoleh beru pa sistempersam aan linear, xj+1 xj1 x xj M M j + j+1 j+1 3 6 yj+1 yj yj yj1 j = 2, 3, . . . , n 1 (5 .4 3 ) = xj+1 xj xj xj1 , Pada siste mpe rsa m a a n e a r5 .4 3 ,te rd a p a tn 2 persam aa n g secarasere k lin yan nta akan diselesaia de ng anm en gasumkan bahwa, kan si M1 = Mn = 0 (5 .4 4 ) S istem persam a an ear 5.43 disebut sistem triagona l,dan terdapatsebuah lin metode khusus untuk m enyelesai kannya. Co ntoh 5.15 Hitunglahinterpolasi splin kubik alami berikut ini. (1, 1 ), 2, 1 1 1 , 3, , 4, 2 3 4 (5 .4 5 ) xj xj1 M j1 + 6

Dari contoh soal, diperoleh jum lah titik-titik nya adalah n = 4 dan untuk semu a selisih selangadalah x2 x1 = x3 x2 = x4 x3 = 1 . Be rd asar kan sistem lin e ar 5 .4 3dengan j = 2, 3 Lang kah awal untuk m enyelesai kan persoalanini adalah m ene ntukan nilai Mj . O leh karena telah diasum si kan bahwa M1 = Mn = 0 , m aka M0 = M4 = 0 . Selanjut ya kita akan m enghitung n nilai Mj untuk j = 2, 3 . Untuk j = 2, x2 x 1 x3 x 1 x3 x 2 y 3 y2 y 2 y1

5.5 Interpolasi Splin 6

M1 +

M2 +

M3

119 x3 x 2 x2 x 1 (5 .4 6 )

1 2 1 1 M1 + M2 + M3 = 3 6 3 6

120 dan untuk j = 3,

Bab 5 Interpolasi

x3 x 2 x x x x y y y y M2 + 4 2M3 + 4 3M4 = x4 x3 x3 x2 4 3 2 2 6 3 6 1 2 1 1 M2 + M3 + M4 = 6 3 6 12 Oleh karena M1 = M4 = 0 , m aka pe rsa m a a n .4 6 )d a n (5 .4 7 )menjadi, (5 2 1 1 M2 + M3 = 3 6 3 1 2 1 M2 + M3 = 6 3 12

(5 .4 7 )

(5 .4 8 ) (5 .4 9 )

Penyelesaian sistempersam aan liner d engan variabe l tak diketahui M2 dan M3 . Dengan m en gg una m et d e sub stitu si,diperoleh, kan o 1 M2 = , M3 = 0 2 1 Substisuti kan nilai M1 = 0, M2 = 2 , M3 = 0 dan M4 = 0 , ke d a la m pe rsa m a a n (5 .4 2 ),

dan diperoleh sistempersam aan non linear,


1 3 1 2 1 x x x +3 12 4 3

1 x 2

s(x) =

3 7 17 1 3 x+ = 3 12 6 x x2 2x3 4 1 3x4

(5 .5 0 )

7 x+ 12 12

5.5 Interpolasi Splin

121

Latihan
5.4 1. Kontruksi spline kubik untuk data-data berikut. x f (x) a . 8 ,3 1 7 ,5 6 4 9 2 8 ,6 1 8 ,5 0 5 1 5 x 0, 5 f (x) 0, 0 ,3 3 4 9 3 7 5 1 ,1 0 1 0 0 0 0 x f (x) b. 0 ,8 0 ,2 2 3 6 3 3 6 2 1 ,0 0 ,6 5 8 0 9 1 9 7 x f (x) 3,0 4, 2 4 0 0 5 8 d. 3,1 3, 496909 3,2 2, 596792 x 1 ,0 1 ,1 1 ,2 1 ,3 1 ,4 f (x) 1 ,6 8 4 3 7 0 1 ,9 4 9 4 7 7 2 ,1 9 9 7 9 6 2 ,4 3 9 1 8 9 2 ,6 7 0 3 2 4

c. 0247500 0, 2 5 0

x 1 ,2 e . 1 ,3 1 ,4 1 ,5

f (x) 2 ,5 7 2 1 5 2 3 ,6 0 2 1 0 2 5 ,7 9 7 8 8 4 1 4 ,1 0 1 4 2

2. G una kan data-data pada soal no.1 untuk m eng kontruksisplinekubik dan hampiri f (x) dan f (x), hitung juga galat yang dihasil an. k a. b. c. d. f (x) = x ln(x) ;, hampirif (8, 4) dan f (8, 4 ) f (x) sin(ex 2); ham pirif (0, 9 ) dan f (0, 9 ) f (x) = x co s x 2x2 + 3x 1; h am pirif (0, 2 5 ) d anf (0, 2 5 ) f (x) = ln(ex 2 ); ham p irif (1, 15 ) d an f (1, 1 5 )

3. D iberikan data populasipenduduk(dalamribuan)Am eri Seikat dari tahun ka 1940sa m p a i1 9 9 0 . Tahun 1940 1950 1960 1970 1980 1990 Penduduk (dalamribuan) 1 3 2 .1 6 5 1 5 1 .3 2 6 1 7 9 .2 3 2 2 0 3 .3 0 2 2 2 6 .5 4 2 2 4 9 .6 3 3 G una kan interpolasi splinekubik untuk m engham piri populasipenduduk Amerika S e ri a t p a d a tahu n 1 9 3 0 ,1 9 6 5 ,da n 2 0 0 0 . k

122

Bab 5 Interpolasi

4. Sebuahkedaraanbergeraksepanjang jalan lurus dari suatu titik terte ntu. Datadata pada tabel berikut diperolehdari obser asi di m anasatuanwaktu adalah v detik (t), satuanjarakadalahm eter(m ),dan kecepatan adalahm eter/detik (m/det). Waktu 0 3 5 8 13 Jarak 0 225 383 623 993 Kecepata 7 5 7 7 8 0 7 4 7 2

BAB 6 INTEGRASI NUM ERIK

6.1

Pengertian

dan Konsep Dasar

Di dalam kalkulus, integral m erupa kan salah satu cara untuk m ene ntukan suatu luasan di di bawah kurva y = f (x) yang dibatasi oleh x = a dan x = b. Menurut teorem a dasarkalkulus,jika F (x) adalah anti turunanf (x), m aka integral f (x) dalam interval [a, b] ditulis,
b a

f (x)dx = F (x)

b a

= F (b) F (a)

(6 .1 )

Fungsi-fungsi yang dapat diintegral kan adalah fungsi-fungsi kontinu sederhana seperti polinom ial,eksponensial, atau trigonometri.Fungsi se d e rh ana mudah dihitung ini integral nya se caraeksakden ganm en gg una m et de analitik. Metode -m eod e kan o t analitik untuk m enghitung fungsitersebutsudahtersedia.
Y y = f (x)

X b

Ga mbar 6 .1 Luasandaerahyang dibatasoleh kurva y = f (x) di dalam interval [a, b] .

124 Co ntoh 6.1

Bab 6 Integrasi Numerik

Berikut adalahbeberaparumusan untuk m enghitung integral suatu fungsi. axn dx = ax n+1 +C (n + 1) 1 eax dx = (eax ) + C a 1 dx = ln|x| + C x cot2 xdx = cot x x + C Namun untuk fungsi-fungsiyang kom pleks dan rum it, m etode analitik kadang tidak dapat m enyelesai kan persoalan, oleh karena itu penyelesaian ya n diperolehde nganm en gg una perhitu ng an kan secaranumerik. contoh
2 0

1 2 + cos( + x) 0,5x e dx 1 + 0, 5 sin(x)

Persoalanintegrasi num erik adalah m enghitung (x) secaranum e rik f integral tentu dalam interval [a, b] ,
b a

I=

f (x)dx

(6 .2 )

Fungsi f (x) diberikan secaraeksplisitdalam bentuk persam aan aupun m secara em pirikdalam bentuk tabel nilai. Terdapat tiga pende katan dalam m enurun kan rumus integrasinum erik. Pen dekatan pertam aadalahtafsirangeom etri integral tentu. Daerahintegrasidibagi atas sejum lahpias (strip) yang berbentuk segiem pat. Luas daerahdiham piridengan luas seluruhpias. Integrasiyang diturunn an denganpende k katan dem ikiandisebut met ode pias . Pendekatan kedua adalah berdasar an polinom interpolasi. Fungsi f (x) k seba- gai fungsiintegran diham piridenganpolinom interpolasi Pn (x). Oleh karena polinom mudah diintegral an, k m aa integrasi dilaku k kan terhadap polinom . Rumus integrasinum erik yang diturun kan denganpende katan ini golong kan dalam

124 met ode Newton-

Bab 6 Integrasi Numerik Cote .

Pendekatan yang ketiga, sam a tidak m engguna titik-titik diskrit untu k kan se - bagaim ana kedua pende katan sebelum nya. Nilai integral diperoleh dengan m e n g ealuv

6.2 Metode Pias

125

asi nilai fungsi pada sejum lah titik-titik terte ntu di dala m se lang [1, 1 ] , mengali n ka nya dengan suatu konsta nta, kemudian m enjum lah kan keseluruhanperhitungan. Pe n dekatan Gauss . dem ikian dinam a kan K uadratur

6.2 Met ode Pias 6.2.1 Kaidah Titik Tengah (Midpoint Rule)
Pandang se bu ahpias berbentuk seg i em pat denganp anjang x = x0 dan x = x1 dan titik te n gahab sis sebe sar x = x0 + (x1 x0 )/2 , m aka lua s segi em p atyan g ditunjuk kan pada G amba r 6.2 adalah M (f ) = f x0 + x1 x0 (x1 x0 ) 2

Jika leb ar selangx1 x0 = h, maka M (f ) = f x0 + h h 2

sehingga luas daerahyang dibatasoleh fungsif (x) pada interval [a, b] dapat diaproksimasi,
x1 x0 Y

f (x)dx f x + h h hf (x 1 ) 0 2 2

(6 .3 )

y = f (x)

a = x0

b = x1

Ga mbar 6 .2 Luasandaerahyang dibatasoleh kurva y = f (x) di dalam interval [a, b] dengankaidah Titik Te ngahdengansatu sub-interval

G ambar 6.2 m enunjuk kan aproksim asi luas pias terhadapfungsif (x) pada in- terval [a, b]. Pendekatan luas yang dilaku kan dengancara tersebutbiasa nya

6.2 Metode Pias disebut

125

126

Bab 6 Integrasi Numerik

aproksim asi en gan en gg una m et de pias, n persam aan .3)di a tas b iasa d m kan o da (6 d isebut kaidah titik te ngah .Jika se la n g[a, b] dibagim enjadin bu ah p ias,seh in gg a terdapat x0 , x1 , x2 , . . . , xn , m aka gabungan dari n pias adalah,
b a

f (x)dx =

x1 x0

f (x)dx +

x2 x1

f (x)dx + +

xn xn1

f (x)dx

h h + f x0 + 3h h + + f (2n 1)h f x0 + x0 + h 2 2 2 atau dapat kita tulis kembali menjadi,


b a

f (x)dx f (1 )h + f (2 )h + + f (n )h
n

= h
i=0

f (i )

(6 .4 )

d engan i = x0 + (i 1/2 )h, dan i = 1, 2, 3, . . . , n


Y y = f (x)

x0 x1 x2 x3
0 1 2

xn1 xn
n1

Ga mbar 6 .3 Luasankaidah Titik Tengaholeh kurva y = f (x) di [a, b] de ngandaerahyang dibatas

6.2.2

Kaidah Trapesium (Trapesium Rule)

Pada permulaan bab ini telah dijelas an pengertian k integral secaraumum , yang pada pada dasar ya m erupa integral Reim ann,ditulis, n kan I (f ) =
b a

f (x)dx

6.2 Metode Pias Pada kaed ahtrapesium ,m et de yang d ikemban g o kan m e ru paan pende k kata n polinomial linear,yaitu denganm engguna dua titik. kan Pandangsebuahdaerahyang dibatasioleh fungsif (x) dan interval [a, b] sebagaim ana ditunjukan padaG ambar 6.4. Misalkan, a = x0 dan b = x1 , m aka luas k daerah yang di arsir adalahluas trapesium , 1 [f (x0 ) + f (x1 )](b a) 2 ba = [f (x ) + f (x 1)] 0 2 x1 f (x)dx (b a) I (f ) = [f (x ) + f (x )] 0 1 2 x0 T (f ) =
Y y = f (x)

127

(6 .5 )

y = P1 (x)

a = x0

b = x1 X

Ga mbar 6 .4 Luasan daerahyang dibatas oleh kurva y = f (x) pada interval [a, b] dengankaidah Trapesium.

Co ntoh 6.2 A proksim asi denganm engguna kaedahTrapesium fungsif (x) berikut pada kan interval [ 0, 1 ] , 1 dx I= 1+ x 0 Penyelesaian: D e n ganm e n ggu na pe rsam aan .5 ),dipero leh kan (6 1 + 21 3 = 0.7 5 = T1 (f ) = (1 0 ) 4 2

128

Bab 6 Integrasi Numerik

Dari perhitungan secara k,diperole h nilai I = log(2 ) = 0.7 5 , sehingga eksa galat yang diperolehaadalah, I T1 0, 0 5 6 9 Untuk m ening katkan pende katan yang lebih baik,m aka se la n gatau interval [a, b] dipe ca h -pecah m enjadisub-selang yang lebih kecil. Sem akinbanyak sub-selang, m aka sem akin baik pende katan nya, sebagaim ana ditunjuk an pada G ambar 6.5. k
Y y = f (x)

a = x0 x1

x2 xn1 b = xn

Ga mbar 6 .5 Luasan daerahyang dibatas oleh kurva y = f (x) pada interval [a, b] d e n g a nn sub-interval.

Luas daerahdibawah kurva f (x) pada interval [a, b] m erupa luas kan ham pirandari seluruhluas se gie m pat, sehing ga
b a

f (x)dx

x1 x0

f (x)dx +

x2 x1

f (x)dx + h

x3 x2

f (x)dx + +

xn1 xn

f (x)dx

h [f (x0 ) + f (x1 )] + [f (x0 ) + f (x2 )] 2 1 h n1 + + [f (x ) + f (xn )] 2 h = [f (x ) + 2f (x ) + 2f (x ) + 2f (x ) + + 2f ) + f (x )] 0 1 2 3 (x n1 n 2 n1 h fi + fn (6 .6 ) f0 + 2 = 2 i=1 B entuk terakhirbiasa disebutkaedahtrapesium .Secaraumum , galat diberikan oleh E(f ) = 1 (n + 1)!
b n a
i= 0 i= 0

(x xi )f(n+1) ((x))dx

(6 .7 )

6.2 Metode Pias

129

O leh karenakaedahtrapesium m engguna satu sub kan interval (n = 1 ), m aka g alat pada interval a = x0 dan b = x1 adalah E(f ) = 1 2 1 2
x1 x0

f ((x))(x x0 )(x x1 ) dx
x1 x0

x1

= () =

(x x0 )(x x1 )dx = f ()
x1

x0

x2 (x0 + x1 ) + x1 x0 dx

(x + x0 )x2 + x0 x1 x 1 ( f ) x3 1 2 2 3 1 ( f ) 2

x0

x1 3 (x1 + x0 ) x2 + x0 x1 x1 3 2
1

x
3 0

(x1 + x0 ) x2 + x0 x1 x0 2
0

x 1 (x1 + x0 ) (x1 + x0 ) 1 2 x0 f ) x2 + x0 x 0 + x1 1 3 3 2 ( 2 2 h3 = = 1 f () 2 6 =

h3 (6 .8 ) f () 12 O leh karena suku galat m elibat an f , m aka galat akan m enjadi nol (kaedah k trapesium m enghasil nilai eksak)ketika fungsi f (x) bernilai nol pada turunan kan kedua nya, yang berarti fungsif (x) adalahfungsilinear atau berordelebih kecil. Jika interval [a, b] dibagi m enjadin buah sub-i terval dengantitik-titik a n = x0 , x1 , x2 , . . . , xn , m aka galat yang terjadi adalah Etot (f ) = 1 2 + . + 1 2
3 xn xn 1 x1 x0

f ((x))(x x0 )(x x1 )dx


x2

1 2

x1

f ((x))(x x1 )(x x2 )dx

f ((x))(x xn1 )(x xn )dx


3

h = h f () + + f () 12 12 h3 = n f () 12 pe r- sam aan(6.9)dapat diubah menjadi,

(6 .9 )

Oleh karena lebar sub-i terval adalah h = (b a)/n m aka bentuk pada n

6.2 Metode Pias Etot

= n h f () 12

129

130

Bab 6 Integrasi Numerik Tabel 6.1 Nilai-nilai f (xi ) untuk f (x) = ex denganlebar sub-i terval 0, 2 n r 0 1 2 3 4 5 6 7 8 xi 1 ,8 2 ,0 2 ,2 2 ,4 2 ,6 2 ,8 3 ,0 3 ,2 3 ,4 f (xi ) 6 ,0 5 0 7 ,3 8 9 9 ,0 2 5 1 1 ,0 2 3 1 3 ,4 6 4 1 6 ,4 4 5 2 0 ,0 8 6 2 4 ,5 3 3 2 9 ,9 6 4

= n =

b a h3 1 2 () f n

h3 (b a)f () 12 = O(h2 )

(6 .1 0 )

Dari uraian di atas, diperoleh bahwa galat untuk n buah sub-i terval dalam n interval [a, b] adalah,
b a

f (x)dx =

h 2

f0 + 2

n1 i=1

2 fi + fn O(h )

(6 .1 1 )

Galat total pada kaidah Trapesium sebandingdengan kuadrat lebar pias (h). Jadi sem akinkecil ukuran lebar sub-i terval h, m aka akan sem akinkecil pula n galat , tetapi jum lahkom putasi sem akinbanyak. nya nya Co ntoh 6.3 Hitung integral d engan eng guna n kaed ahtrapesium deng an = 0, 2 m ka h den1,8 g an m e n g a b il 5 digit penting m Penyelesaian: Jumlah pias n = (b a)/h = (3, 4 1, 8 )/0, 2 = 8 Nilai-nilai dari setiap xi ditunjuk kan pada Tabel 6.1.
3,4 ex dx

6.3 Metode Newton-Cotes Nilai integrasi nya adalah


3,4 dx 1,8

131

h 2 6 7 [(f 0 + 2f1 + 2f + + 2f + 2f + 8 ] 2f 2 0, 2 [ 6, 0 5 0+ 2(7, 3 8 9 )+ 2(9, 0 2 5 )+ + 2(2 4, 5 3 3 )+ 2 9, 9 6 4 ] 2 2 3, 9 9 4 (6 .1 2 )

sedan g an nilai integrasisejati ya k n adalah


3,4 1,8

ex =

x=3 ,4 x=1 ,8

ex dx

= e3,4 e1,8 = 2 3, 9 1 4 Galat kaidah trapesium, h2 (b a)f (t), E = 12 Oleh karena f (x) = ex dan f (x) = ex , maka E = 0, 22 (3, 4 1, 8)et , 12 1, 8 < t < 3, 4 1, 8 < t < 3, 4

Karena fungsif (x) = ex adalah fungsiyang m enaiksecara m onoton di dalam se lang[ 1, 8 ; 3, 4 ], m aka batas-batas galat ya ditentukan sebagaiberikut, n

1 2 (0, 2 ) (3, 4 1, E = 12 8)

e1,8 (m in)= 0, 0323(min) e3,4 (m aks)= 0, 1598(m aks)

6.3

Met ode Newton-Cotes


Metode N ewton Cotes adalah m et ode yang paling umum diguna kan

untuk m enurun kan kaidah integrasi num erik, yang m ana ide dasar ya adalah n pe ng gu naan polinom Pn (x) untuk m engham piri fungsif (x), I= d engan Pn (x) = a0 + a1 (x) + a2 x2 + + an
1 x n1 b a

f (x)dx

b a

Pn (x)dx

(6 .1 3 )

+ an x n

132

Bab 6 Integrasi Numerik

Polinom yang diguna kan dalam pembahasan adalahpolinom N ew ton-gregory ini maju yang ditulis dalam bentuk,
2 f0 + (x x0 )(x x ) f0 2 + Pn (x) = f0 + (x x0 ) 1 ! !h 2 !h

+(x x0 )(x x1 ) . . . (x xn1 )

n f0 n!hn

6.3.1

Kaidah Trapesium

Jika diberikan dua buah titik (0, f (x)) dan (h, f (h). Polinom interpoalasi yang melalui dua titik adalah sebuah garis lurus. Luas daerah yang dihitung sebagai ham pirannilai integrasiadalahdaerahdi bawah garis lurus tersebut(G ambar ?? ).
Y y = f (x)

y = P1 (x)

a = x0

b = x1 X

Ga mbar 6 .6 Pen de katan Polinom P (x) terhadap Luasan daerah yang dibatas oleh -kurva y = 1 (x) di dalam interval [ 0, h] dengan f Kaidah Trape sium

IntegrasiP1 (x) pada interval [0,h]adalah I 0h f (x)dx


h

P1 (x)dx f0 f0 + x h
x=h

h 0

dx

x2 xf0 + f0 x=0 2h h hf0 + f0 2 h hf0 + (f1 f0 ) 2

6.3 Metode Newton-Cotes Jadi kaidah trapesium adalah,


h 0

133 h (f 0 + f1 ) 2

h f (x)dx (f0 + f1 ) 2

(6 .1 4 )

sedang galat ya adalah kan n


3 3 E = 1 h f (t) = O(h ), 12

0<t<h

Untuk n buah pias, m aka luas integrasiy = f (x) yang didekati polinom Pn (x) dalam interval [a, b] diperoleh denganm enjum lah setiap hasil ham piranpada kan setiap sub-i terval [x0 , x1 ], [x1 , x2 ], . . . , [xn1 , xn ] , sehinggajum lah luas trapesium n adalah
b a

f (x)dx

x1 x0

f (x)dx +

x2 x1

f (x)dx +

x3 x2

f (x)dx + +

xn xn1

f (x)dx

h h h h (f0 + f1 ) + (f1 + f2 ) + (f2 + f3 ) + + (fn1 + fn ) 2 2 2 2 h 2 n1 (f 0 + 2f1 + 2f + + 2f + fn ) 2 n1 h fi + (6 .1 5 ) f0 + 2 fn 2 i=1

6.3.2

Kaedah Simpson 1/3

Pada kaedah trapesium , polinom ial yang diguna kan untuk m ende kati nilai sejati adalah polinom ial linear, yaitu denganm engguna dua titik. Berdasar kan kan teori polinomial yang telah dibahas pada bab sebelum nya, sem akinbanyak titik yang diguna kan untuk pedekatan, m aka hasil ya akan sem akin akurat. Untuk itu, n berikut ini akan diguna kan pende katan polinom ial kuadratik, yaitu dengan m engguna tiga titik yang berjarak sa m a . kan Misal an suatu fungsi f (x) kontinu pada interval [a, b] . Jika terdapattitik k c yang m emb agi sam a be sar [a, b], d e n g a n c = (a + b)/2 , m aka dengan m en gg una interpolasi kuadratik kan diperoleh, x c)(x b) (x a)(x b) (x a)(x c) P2 (x) = ( f (a) + f (c) + f (b) (a c)(a b) (c a)(c b) (b a)(b c) (6 .1 6 )

134 se hing ga I (f ) =
b a

Bab 6 Integrasi Numerik

f (x) =

b a b a

P2 (x)dx (x c)(x b) (x a)(x b) f (a) + f (c) (a c)(a b) (c a)(c b) (6 .1 7 )

(x a)(x f (b) dx + c) (b a)(b c)

Selanjut nya, kita akan m enge valuasi setiap suku nya. Jika lebar selang h = (b a)/2 , m aka b = a + 2h, (a c) = h dan (a b) = 2h. D engan m e ng a bil m u = x a, m aka suku pertam adapatdiubahdalam bentuk,
b a

(x c)(x b) dx (a c)(a b)

= =

1 (h)(2h) 1 (h)(2h)

a+2 h a

(x (a + h))(x (a + 2h))dx h)(u 2h)du


2h 0

a+2 h (u a

3 2 1 3 = u h + 2h2 2h2 u 3 u 2 h = 3 Untuk suku ke dua,


b a

(6 .1 8 )

(x a)(x b) dx (c a)(c b)

= = =

a+2 h 1 (x a)(x (a + 2h))dx (h)(h) a a+2 h 1 u(u 2h)du 2 h a 2h

1 1 3 u u2 h h2 3 1 4 3 = h h2 3 4 = h 3 Untuk suku ketiga,


b a

(6 .1 9 )

(x a)(x c) dx (b a)(b c)

a+2 h 1 (x a)(x (a + h))dx (2h)(h) a a+2 h 1 u(u h)du = 2 2h a 2 1 1 3 h = u 2

1 2 u 2 h

2 h 0

6.3 Metode Newton-Cotes 1 2h2 h = 3 = m enjadi, S2 (f ) =


b a

135 2 3 h 3 (6 .2 0 )

Dari hasil evaluasisuku te rseb ut, aka persam aan .1 7) m (6 P2 (x)dx = h f (a) + 4f 3 a+ b +f (b) 2

(6 .2 1 )

Hasil len gkap dari persam aan terakir ditunjukan pada G ambar 6.7. Jika interval [a, k b]
Y y = P2 (x)

y = f (x)

(a + b)/2

Ga mbar 6 .7dibatas oleh kurva y = 2 (x) di dalam interval [ 0, h] dengan Pen de katan Polinom P f (x) terhadap Luasan daerah yang kaeda hSimp- so n 1/3

dibagim enjadin sub interval dengantitik-titik a = x0 , x1 , x2 , . . . , xn = b, d an evaluasi setiaptiga titik diberikan oleh,
x2 x0 x4 x2

f (x)dx f (x)dx

x2 x0 x4 x2

P2 (x)dx P2 (x)dx

= h f (x ) + 4f x ) + f (x ) 0 2 ( 1 3 = h f (x2 ) + 4f( x3 ) + f (x4 ) 3 . = h f (x ) ) x ) n2 + 4f( n1 + f (xn 3

xn xn2

f (x)dx

xn xn2

P2 (x)dx

I (f ) =

b a

f (x)dx = f (x)dx +

xn

f (x)dx f (x)dx + +
xn xn2

x2 x0

x0 x4 x2

f (x)dx

136

Bab 6 Integrasi Numerik Sn (f ) = h f (x0 ) + 4f (x1 ) + 2f (x2 ) + 4f (x3 ) + 2f (x4 ) 3 + + 2f (xn2 ) + 4f (xn1 ) + f (xn )

(6 .2 2 )

M etode Sim pson1/3 diperoleh denganm engi ntegral kan polinom ialkuadratik, yaitu m engguna tiga titik. Jika polinomialP2 (x) diintegral an pada interval a = x0 kan k dan n b = x2 , d an terdapatx1 yang m embagi interval m enjadidua sub-i terval sam a besar. Oleh karena m et ode sim pson1/3 m engguna dua sub-i terval (n = 2 ), m aka kan n galat sim psonyang dihasil kan dapat diperoleh denganm engguna pende kan katan polinomial Taylor. Misalkan f (x) diekspansi oleh polinom ialTaylor orde ketiga terhadapx1 , dan untuk setiapx pada [x0 , x2 ] terdapatsebuahbilangan di dalam (x0 , x) sehingga f (x1 ) f (x) = f (x1 ) + f (x1 )(x x1 ) f (x1 ) (x x1 )2 + (x x1)3 + 2 6 + f(4)( (x)) (x x1 )4 24 (6 .2 3 )

B entuk integral dari persam aan diatas dapat ditulis,


x2 x0

f ( x1 ) f (x)dx = f (x1 )(x2 x0 ) + f (x1 ) (x x1 )2 + (x x1 )3 6 2 4 x2 f ( x1 ) 1 x2 f (4) ( (x))(x x1 )4 dx + + (x x1 ) 24 2 4 x0


x0

(6 .2 4 )

Oleh karena bentuk (x x1 )4 tidak pernahnegatifpada iterval [x0 , x2 ],m a ka menurut teorem a nilai rata-ratam enyebab kan integral suku terakhir, 1 24
x2

x0

f (4) ( (x))(x x1 )4 dx =

f (4) ( ) 24
(4)

x2

(x x1 )4 dx h= x2
x2

x0

Oleh karena

x1

= x1 x0 , maka

( ) (x x1 )5 120

(6 .2 5 )
x0

(x2 x1 )2 (x0 x1 )2 = (x2 x1 )4 (x0 x1 )4 = 0, dan (x2 x1 )3 (x0 x1 )3 = h3 (h3 ) = 2h3 , (x2 x1 )5 (x0 x1 )5 = h5 (h5 ) = 2h5

6.3 Metode Newton-Cotes Akibat nya, persam a an (6.2 4)d ap at ditulis kemb ali menjadi,
x2 x0

137

f (4) 5 h3 f (x)dx = 2hf (x1 ) + f (x1 ) + h 60 3

Jika kita gantikan f (x1 ) denganpende katan yang diberikan sub-babsebelum nya, maka kaedahSim s pon diberikan oleh,
x2 x0

f (x)dx = h

h 3

(4) f (x0 ) + 4f (x ) + f (x ) f ( ) 1 2

(6 .2 6 )

90

Jika selan g[a, b] dibagi m enjadin selan gdan evaluasi kaedah Sim pson1/3 membutuhkan 2 buah selang,m aka terdapatn 2 evaluasi kaedah Sim s / pon, sehingga galat total ya adalahjum lahddari galat-galat n pada selang[x0 , x2 ], [x2 , x4 ], . . . , [xn2 , xn ] , E0
5 (4) = h f ( 90 0 ), (4) = h f ( 90 2 ) 5

E2

. h (4) ( En2 = f ) 9 0 n2 dan galat totalnya, Etot = E0 + E2 + E4 + + En2 h5 (4) ( h5 h5 = f0 ) (4)2 ( ) (4) n2 ( ) f f 90 90 90 h5 (4) ( = f ) + f(4) ( ) + + f(4) ( ) 2 n2 90 0 n2 5 (4) = h f i ( ) 9 0 i=0 ,2,4... ( ), a < < b dan n = (b a)/h = h (4) 90 2 f h4 = (b (4) ( ) 180 a)f
5 5

(6 .2 7 )

6.3 Metode Newton-Cotes

137

6.3.3

Kaedah Simpson 3/8

Pada sub-bab terda hulu. kita telah m enurun kan formulasi kaedah Sim pson 1/3. Selanjut nya, kita akan m ene ntukan formulasi kaedah Sim pson 3/8 yang m engguna em pat titik, yaitu pende kan katan polinom ialkubik.

138

Bab 6 Integrasi Numerik Misalkan seb ua fun gsi f (x) yang didekati oleh polinom ial kubik P3 (x) yang

m en gg una e m pattitik berjaraksam a,yaitu x0 , x1 , x2 , x3 dan polinom ial kan nya adalah, (x x1 )(x x2 )(x x3 (x x0 )(x x2 )(x x3 ) ) )+ f (x0 f (x1 ) P3 (x) = x0 )(x1 x2 )(x1 x3 ) (x0 x1 )(x0 x2 )(x0 x3 ) (x 1 (x x0 )(x x1 )(x x3 ) (x x0 )(x x1 )(x x2 ) f (x3 ) f (x2 ) + (x2 x0 )(x2 x1 )(x2 x3 ) (x x0 )(x3 x1 )(x 3 x2 ) 3 (6 .2 8 ) Selanjut kita akan hitungluas daerahpada [x0 , x3 ] denganm e ng gunkan nya a polinomial kubik P3 (x), I (f ) = =
x3 x0 x3 x0 x3 x0

f (x)dx P3 (x)dx (x x )(x x )(x x3 ) (x0 x11 0 x2 )(x0 x3 ) )(x 2 f (x0 )


x3

(x x0 )(x x2 )(x x3 ) f (x1 ) (x1 x0 )(x1 x2 )(x1 x3 ) x0 x3 (x x )(x x )(x x ) 0 1 3 f (x2 ) = x0 )(x2 x1 )(x2 x3 ) x0 (x2 x3 (x x )(x x )(x x ) f (x3 ) 0 1 2 + (x3 x0 )(x3 x1 )(x3 x2 ) x0 + (6 .2 9 ) D engancara yang sam aseperti penurunankaedahSim pson1/3, m aka diperoleh, I (f ) =
x3 x0

f (x)dx 3h f (x0 ) + 3f (x1 ) + 3f (x2 ) + f 8 (x3 )

(6 .3 0 )

Jika interval [a, b] dibagi m enjadin sub-i terval dan n adalah kelipatan 3, m aka n luas g abungan denganm engguna kaedahS im pson3/8 adalah, kan In (f ) =
b a

f (x)dx

x3 x0

f (x)dx +

x6 x3

f (x)dx +

x6 x3

f (x)dx + +

xn xn3

f (x)dx

3h = f (x0 ) + 3f (x1 ) + 3f (x2 ) + f (x3 ) 8 3h f (x3 ) + 3f (x4 ) + 3f (x5 ) + f (x6 ) + 8 3h + + f (xn3 ) + 3f (xn2 ) + 3f (xn1 ) + f (xn ) 8

138 = 3h f (x0 ) + 3 8

n1
i= 1 i= ,6,9,... 3

fi (x) + 2

n3

Bab 6 Integrasi Numerik fi (x) + fn (x) (6 .3 1 )

i=3 ,6,9,...

6.3 Metode Newton-Cotes

139

Sedang galatyang dihasil kan kan pada setiapevaluasiinterpolasi polinom ialkubik P3 (x) adalah, E = 3 h 5f (4) ( ), 0 < < 3h (6.32) 80 Jika interval [a, b] di bagi m enjadin sub -i terval yang m erupaan kelip atan 3 , n k maka galat gabungan adalah Etot = E1 + E2 + + En/ 3 3 5 (4) = 3 h f1 ( ) 3 5h (4)2 ( ) 5 h(4) 3 ( ) 3 5 (4) fn/ 3 ( ) f f h 80 80 80 80
n 3 /

=
i=1

3h5 (4) 3h5 f ( ) = 80 80

n 3 / i=1

f (4)

( )

h5 h5 b a) (4) = 3 n f(4) ( ) = 3 ( f ( ) 80 3 80 h (b a)h4 (4) ( ), a < < b = f 80 (6 .3 3 )

6.3.4

Kaedah Boole

K aedah Boole m engguna 4 sub-i terval untuk m eng e aluasi luas dibawah kan n v kurva. Untuk itu, polinom yang digunaan adalahinterpolasi polinom derajat 4. k Misalkan seb ua fun gsi f (x) yang didekati oleh polinom ial kubik P4 (x) yang m en gg una em p attitik be rjaraksam a,yaitu x0 , x1 , x2 , x3 , x4 dan kan polinom ial adalah, nya (x x1 )(x x2 )(x x3 )(x x4 ) f (x0 ) (x0 x1 )(x0 x2 )(x0 x3 )(x0 x4 ) (x x0 )(x x2 )(x x3 )(x x4 ) f (x1 ) + (x1 x0 )(x1 x2 )(x1 x3 )(x1 x4 ) . (x x0 )(x x1 )(x x2 )(x x4 ) + (x3 x0 )(x3 x1 )(x3 x2 )(x3 x4 )f (x3 ) (x x0 )(x x1 )(x x2 )(x x3 ) + (x4 x0 )(x4 x1 )(x4 x2 )(x4 x3 ) f (x4 )

P3 (x) =

(6 .3 4 )

se hing ga
x4 x0

f (x)dx

x4 x0

P4 (x)dx

140 = . +
x4 x0

Bab 6 Integrasi Numerik (x x )(x x2 )(x x3 )(x x ) (x0 x11 0 x2 )(x0 x3 )(x0 4x4 f (x0 )dx )(x )
x4 x0

(x x )(x x1 )(x x2 )(x x ) (x4 x00 4 x1 )(x4 x2 )(x4 3x3 )f (x4 )dx )(x

(6 .3 5 )

D engancara yang sam adiperoleh,


x4 x0

f (x)dx

2h (7f (x0 ) + 3 2f (x1 ) + 1 2f (x2 ) + 3 2f (x3 ) + 7f (x4 )) 45 Boole .

(6 .3 6 )

Pe rsam aan(6 .3 6 ) dise but kaedah dituliskan se b agai berikut.


b a

Jika interval [a, b] dibagi m enjadi n

sub- interval yang m ana n m erupa an kelipatan 4, m aka kaedah Boole gabungan k

f (x)dx =

x4 x0

f (x)dx +

x8 x4

f (x)dx + +

xn xn4

f (x)dx

2h 0 (x 1 2 7f (x ) + 3 2f (x ) + 1 2f (x ) + 3 2f 3 ) + 7f4(x ) 45 2h + 7f (x4 ) + 3 2f (x5 ) + 1 2f (x6 ) + 3 2f (x7 ) + 7f (x8 ) 45 . 2h ) + 3 2f 7f (x n4 (x 45 =


n3 ) +

1 2f

(x

n2 ) +

3 2f

(x

n1 ) +

7f (xn )

n1 2h f (xi ) + 7f (x0 ) + 2 3 2 12 45 i=1 ,3,5,... n4

n2 i=2 ,6,10,...

f (xi ) (6 .3 7 )

+7
i=4 ,8,12,...

f (xi ) + 7f (xn )

Latihan
6.1 1. H am piri integral berikut denganm enggunaan aturan Trapesium. k a. c. e. g.
1,5 1 0,35 0 /4 0 3 3,5

x2 ln xdx 2 dx 2 4 x e3x sin 2xdx dx x2 4 x

b. d. f. h.

x2 ex dx x2 sin xdx 2x x2 4 dx cos2 xdx

0 /4 0 1,6 1 0

/4

6.3 Metode Newton-Cotes

141

2. H am piri integral-i ntegral berikut dengan m engguna kaedah trapesium , kan sim p- son, sim pson 3/8 dan titik tengah. B andingan dari kaedahkaedah tersebut, man- akah yang lebihbaik. 0,1 1 + xdx a. 10 0 1 5,5 1 c. dx + dx 1,1 x 5,5 x b. f.
/2 (sin x)2 dx 0 1 0

x1/3 dx

3. G una kan aturanTrapesiumg abungan ng ann yang diberikan untuk de m engham piri integral-i ntegralberikut. a. c. e.
2 1 2 0 2

x ln xdx, 2 2 + 4dx, x
2x

n =4 n =6 n =8 n =8
2 0
2

b. d. f. h.

2 2 x co s xdx, 0 3 1

x3 ex dx, x

n=4 n=6 n=8 n=8

dx,

e sin 3xdx, 0 5 1 2 g. dx, x 4 3 4. Untuk m ende ati k

x2 + 3/8

4 tan xdx,

x2 ex dx, denganmenggunakan

a . aturantrapesiumgabungan ng ann = 8 de b. aturansim psongabungan engann = 8 d c. aturantitik te n gahgabungan en gann = 8 d 5. H itunglahniai n dan h yang diperlukan untuk menghampiri
2 0

e2x sin 3xdx

dengan1 04 , d e n g a n m en gg una : kan a. aturan trapesium gabungan b. aturan sim psongabungan c. aturantitik tengahgabungan

6. U la ng ansoal di atas untuk integral


0

x2 co s xdx

7. H itunglahnilai n dan h yang diperlukan untuk menghampiri,


2 0

1 dx x+4

142 dalam 105 denganm en gg una : kan a. aturan trapesium komposit b. aturan sim psonkomposit

Bab 6 Integrasi Numerik

c. aturan titik ten gahkomposit

8 . Pe rsam aan

x 0

2 1 et /2 dt 0, 4 5 2

dan

1 2 f (x) = ex /2 . 2 Untuk m enge valuasipada pende katan pk , kita m embutuh kan rumus kuadratur untuk menghampiri,
pk

2 a. Tentukan se bu ahso lu sif (x) = 0 denganakurasi105 dan guna kan metode Newton u ntuk p0 = 0, 5 d an atu ran Sim psongabungan
0

et dt
2

/2

b. Ulangansoal (a) denganm engguna aturan trapesium gabungan kan dan ke - mudian bandingan denganaturan Sim psongabungan

6.4

Penggunaan

Ekstra polasi
lebar sub-i terval sam a, h. n Berdasar kan teori, luas

Beberap a m et de telah dipelajari untuk m ende o kati luas suatu d aerah yang m engguna kan pende katan suatu daerahakan bernilai eksakjika h = 0. Untuk itu, agar luas yang dihasil kan lebih baik, salah satu cara yang diguna kan adalah denganm em perkecil nilai h, atau ekstra polasi h = 0.

6.4.1

Ekstra polasi Ri chardson

Pandangkembali kaedahtrapesium , I (f ) = atau dapat ditulis sebagai


b a

f (x)dx =

h 2

f0 + 2

fi

i=1

+ fn (b a)f ( )h2 12

(6 .3 8 )

I (f ) = I (h) + ch2

(6 .3 9 )

6.4 Penggunaan Ekstrapolasi

143

d engan (f ) adalahnilai integrasisebe nar ya, I (h) adalahnilai integrasikaedah I n Trape (b a)f ( ) 2 h . Secaraumum dap at ditulis, sium d enganlebar se lan gh, dan c = 12 If = Ih + chp (6 .4 0 )

d enganc dan p adalah konsta nta yang tidak berga ntung kepada h. Nilai p dapat diten- tukan langsung dari orde galat kaidah integrasi, m isal ya, kaedah n trapesium (O(h2 )), m aka p = 2 , ka e d a h titik tengah (O(h2 )), m aka p = 2, d an ka edahSim pson /3 (O(h4 )), m aka p = 4. 1 Ekstra polasi Ricahrdsondilaku kan untuk m enghitung nilai integrasiyang lebih baik dibandingan denganI . k Misalkan If adalahnilai integrasiyang lebih baik daripadaIh dengan jarak h, m aka If = Ih + chp Selanjut ekstra nya polasi h m enjadi2h,m aka integrasinum erik nya adalah, If = I2h + c(2h)p D enganm enghilang f p ada persam aan .4 1 )dan (6 .4 2 ) I (6 diperoleh, Ih + chp = I2h + c(2h)p Ih + chp = I2h + c2p hp Ih I2h c = (2p 1 ) hp Su lih kan persam aan .4 3 )ke dalam persam aan .4 1 ), an (6 (6 d diperoleh If = Ih + Ih I2h p h (2p 1 ) hp = Ih + Ih I2h 2p 1 Ekstra polasi Richardson,dan bentuk (6 .4 3 ) (6.42) (6 .4 1 )

(6 .4 4 )

Ih I2h 2p 1 disebutfaktor koreks i. Adanya faktorkoreksipada ekstra polasi Richardson me mpen Pe rsam aan (??) disebutpersamaan garuhinilai integrasiyang dihasilkan. Kaedahtrapesiumyang diguna kan untuk m enghitung h dan I 2h de ng an I orde

6.4 Penggunaan Ekstrapolasi galat p = 2 , m aka ekstra polasi R ichard son adalah, 1 If = Ih + [Ih I2 h] 3

143

(6 .4 5 )

144

Bab 6 Integrasi Numerik

sedang untuk kaedahSim psondenganorde galat p = 4 , m aka e kstra kan polasi Richardsonnya adalah, 1 [Ih I2 h] I f = Ih + 15 (6 .4 6 )

Perhati an bahwa dari kedua kaedahyang diguna k kan, m enunjuk kan bahwa faktor koreksi pada kaedahSim s pon lebih baik. Fakta ini m enunjuk kan bahwa orde galat pada suatu kaedah m emberikan pengaruterhadapfaktor koreksi,dan nilai integrasi dapat diting katkan denganm ena mbahkan faktor koreksi.

Co ntoh 6.4 Hitung kembali integral


1 0

1 dx 1+ x

dengan m engguna ekstra kan polasi R ichardsonuntuk kaedahtrapesium dan h = 0, 125. Penyelesaian: Oleh karena h = 0, 1 25 ,m aka jum lah su b-i rval n = (1 0 )/0, 1 2 5= 8 nte Tabel 6.2 Nilai-nilai dari kaedah Trapesium i 0 1 2 3 4 5 6 7 8 xi 0 0 ,1 2 5 0 ,2 5 0 0 ,3 7 5 0 ,5 0 0 0 ,6 2 5 0 ,7 5 0 0 ,8 7 5 1 ,0 0 0 fi 1 0 ,8 8 8 8 9 0 ,8 0 0 0 0 0 ,7 2 7 2 7 0 ,6 6 6 6 7 0 ,6 1 5 3 8 0 ,5 7 1 4 3 0 ,5 3 3 3 3 0 ,5 0 0 0 0

Dari tabel di atas dapat ditentukan nilai integrasi dengankaedah trapesium

144 untuk h = 0, 1 2 5 ,yaitu Ih = h fi + f8 f +2 2 0 i=1


7

Bab 6 Integrasi Numerik

6.4 Penggunaan Ekstrapolasi 0, 1 2 5 1 + 2 (0, 8 8 8 8 9 0, 8 0 0 0 0 + 0, 5 3 3 3 3 ) 0, 5 0 0 0 0 + + + 2 = 0, 6 9 4 1 2 = sedan g an nilai integrasidengankaedahtrapesium untuk 2h = 0, 2 5 0 ,yaitu k I2h =
3 2h f2i + f8 +2 f0 2 i=1 0, 1 2 5 1 + 2 (0, 8 0 0 0 0 0, 6 6 6 6 7 0, 5 7 1 4 3 + 0, 5 0 0 0 0 + + ) = 2 = 0, 6 9 7 0 2

145

Selanjut nya akan ditentukan nilai integrasi dengan m enggunkan ekstra a polasi Richard- son . O le h ka renaorde g alatdari kaed ahtrape sium ad alah2 , m aka rumu san ekstra polasi Richardsonadalah If = Ih + 1 (Ih I2h ) 3 1 = 0, 6 9 4 1 2 + (0, 6 9 4 1 2 0, 6 9 7 0 2 ) 3 = 0, 6 9 3 1 5

S ekarangkita bandingan dengannilai sejati ya, k n


1 0

1 dx = ln(1 + x) 1+ x

1 0

= ln 2

ln 1 = 0, 6 9 3 1 4 7 1 8

Jika kita ambila 5 an gka dibelakan g kom a,maka


1 0

1 dx = 0, 6 9 3 1 5 1+ x

Dari hasil pembulatannilai sejati ya, ternyata nilai integrasiekstra n polasi Richardson tepat sam adengannilai sejati ya. n

6.4.2

Ekstra polasi Aitken

Ekstra polasi Aitken muncul karenaterdapatpersoalanyang ditemukan pada ekstra - lasi, sehingga po ekstra polasi Richardsontidak dapat digunakan. Pada eksta polasi R ichardson m elibat kan orde galat dari suatu kaedahyang di- guna kan. Selanjut nya timbul m asalah,bagaim ana kalau orde galat tidak diketahui?

146

Bab 6 Integrasi Numerik

Untuk itu, kita akan m enghilang orde galatp dan kita akan m engguna tiga buah kan kan nilai perkiraanintegrasi,yaitu Ih , I2h dan I4h , se h in g g a nilai integrasi nya adalah, If If If = Ih + chp , c= If Ih hp I I c = f(2h)p2h If I4h c = (4h)p (6 .4 7 ) (6 .4 8 ) (6 .4 9 )

= I2h + c(2h)p , = I4h + c(4h)p ,

Hilang kan c p ad a persam aan (6.47 )dan (6 .4 8 ), I f Ih If I2h = p h (2h)p 1 hp If Ih = p p= p 2 2 h I2h If seterus ya, hilang n kan c pada persam aan .4 8 )dan (6 .4 9 ), (6 diperoleh, If I2h If I4h = (2h)p (4h)p If I2h 2p hp 1 = p p= p 2 h 4 If I4h 1 (6.50)da n (6 .5 1 ), Eleminasibentuk p pad a pe rsam aa n 2 I f Ih If I2h = If I2h If I4h If Ih I4h (I2h )2 Ih 2I + I 2h 4h 2 (Ih I2h ) = Ih Ih 2I2h + I4h =

(6 .5 0 )

(6 .5 1 )

(6 .5 2 )

Pe rsam aan .52 )dise b utpe rsam aan (6 Ekstra polasi Ait ken.

6.5

Integrasi Numerik

Gauss

M etode-m et de integrasi num erik yang telah kita pelajari pada bab-bab o se - belumnya dihitung berdasar an interpolasi linear, kuadratik dan kubik. Pada k sub-babini, kita akan pelajari m et ode integrasinum erikberdasar an pada integrasi k eksakpoli- nom ialberder jat tinggi dan tidak ada pembagianinterval m enjadisuba interval. Pendekatan integrasi yang berbeda denganm et ode New ton-Cotes dikem ini bang kan oleh G aussdan dinam a an m e t d e Kuadratur k o Q uadratu r. Gauss atau Gaussian

6.5 Integrasi Numerik Gauss M etode ini tidak lagi m engguna titik-titik yang berjaraksam a,tetapi nilai kan integrasi cukup diperolehdenganm enghitung nilai fungsi nya pada titik tertentu.
Y y = f (x)

147

x1

x2

X 1

Ga mbar 6 .8 Integral f (x) pada interval [1, 1 ] yang didekati deng an kuadraturGauss

Perhati an Gambar 6.8 . Sebuah garis lu ru s di tarik dari kedua titik pada k kurva y = f (x), yaitu x1 dan x2 . Titik-titik tersebut di atur sedem ikianrupa untuk m enye - imbang kan galat positif dan galat negatif.Luas daerahyang dihitung sekarangadalah luas daerahdibawah garis lurus, If =
1 1

f (x)dx = c1 f (x1 ) + c2 f (x2 )

(6 .5 3 )

d engan c1 , c2 , x1 dan x2 adalah nilai sembaran g. Persam aan (??) disebut persamaan kuadratur Gauss . Pada persam aan (6.8) m em pu nyai 4 buah variabel yang tidak diketahui, untuk itu akan dibuat em patbuah persam aan yang m emuat c1 , c2 , x1 dan x2 dan dapat diselesai secarasimultan. kan Selanjut kita akan guna nya kan pe rsam aan .5 3 )untuk f (x) = 1, f (x) = x, f (6 (x) = x2 dan f (x) = x3 . Untuk f (x) = 1 , m aka f (x1 ) = 1 dan f (x2 ) = 1 se hing ga
1 1

dx
1 1

= c1 (1) + c2 (1 ) = c1 + c2 (6 .5 4 )

2 = c1 + c2

148 Untuk f (x) = x, m aka f (x1 ) = x1 dan f (x2 ) = x2 sehingga


1 1

Bab 6 Integrasi Numerik

xdx
1 1

= c 1 ( x1 ) + c 2 ( x2 ) = c1 (x1 ) + c2 (x2 )

1 2 x 2

0 = c1 x1 + c2 x2

(6 .5 5 )

Untuk f (x) = x2 , m aka f (x1 ) = x2 dan f (x2 ) = 2x2 sehingga 1


1 1 2 x2 dx = c1 (x2 ) + c2 (x2 ) 1 1 1 2 = c1 (x1 ) + c2 (x2 ) 2

1x 3 3

2 2 = c1 x2 + c2 x2 1 3 Untuk f (x) = x3 , m aka f (x1 ) = x3 dan f (x2 ) = 2x3 sehingga 1


1 1 3 x3 dx = c1 (x3 ) + c2 (x2 ) 1 1 1 3 0 = c1 x3 + c2 x2 1 2 = c1 (x1 ) + c2 (x2 ) 2

(6 .5 6 )

1x 4 4

(6 .5 7 )

Dari hasil integraldi atas,diperolehem patpersam aan nonlinearuntuk em pat variabel tak diketahui, c1 , c2 , x1 , x2 . D e nganm e ng gunkan elem inasi a diperoleh, c1 = c2 = 1 dan 1 1 x1 = , x1 = 3 3 Jadi hasil yang dim aksud, adalah 1 f (x)dx = f 3 1 gauss selain
1

1 +f 3

(6 .5 8 )

Pe rsam aan atas diseb utkae dahG auss-Legendre titik. Bentuk lain kuadratur di 2
1 1

f (x)dx adalah
0

f (x)dx,

ex f (x)dx
2

6.5 Integrasi Numerik Gauss Untuk G auss-Legendre titik, dapat ditulis sebagaiberikut 3 If =
1 1

149

f (x)dx = c1 f (x1 ) + c2 f (x2 ) + c3 f (x3 )

(6 .5 9 )

d enganc1 , c2 , c3 , x1 , x2 dan x3 adalah variabel-variabel tak diketahui. Untuk itu akan ditentukan variabel-variabel tersebut dengan m embuat 6 pe rsa m a a nya n g m e lib aka n t 6 variabel tak diketahui. D engan m engasum kan bahwa kuadratur si G auss bernilai tepat untuk 6 fun gsi,f (x) = 1, f (x) = x, f (x) = x2 , f (x) = x3 , f (x) = x4 dan f (x) = x5 . D enganm enyele sai kan e nampersa m aan seca rasimultan, diperoleh, c1 = 5/9, c2 = 8/9, da n
,

c3 = 5/9
,

x1 = 3 , x = 0, 2 5
,

x3 =

3 5
,

sehingga diperoleh rumusan KuadraturGauss-Legendre titik, tiga 5 f (x)dx = f 9 1


1

3+8 5 f f (0 ) 5 9 9 +

3 5

(6 .6 0 )

Dari hasil yang diperolehpada m et ode kuadraturG auss dua titik dan tigatitik, dapat dikembang kan untuk n titik yang di erikan ole h, b If =
1 1

f (x)dx = c1 f (x1 ) + c2 f (x2 ) + c3 f (x3 ) + + cn f (xn ) (6 .6 1 )

Hasil integrasidari persa m aan atasm eng ha sil 2n variabel tak diketahui, x1 , x2 , . . . , di kan xn , c1 , c2 , . . . , cn , Denganm enerapan terhadapterhadapf (x) = 1, x, . . . , x2n1 terdapat k 2n persam aan n linear, no 2 = 0 = 2 = 3 03 = x c1 + c2 + + cn c1 x1 + c2 x2 + + cn xn
2 c1 x21 + c2 x2 + + cn x2 n

c1 x3 + c2 x3 + + cn
1 2

(6 .6 2 )
n

. 2 2n2 2n2 = c1 x2n2 + c2 x2 n + + cn x 1 2n 1 0 = c1 x2n1 + c2 x2n1 + + cn x2n1 n 1 2

150

Bab 6 Integrasi Numerik Tabel 6.3 4, 5 dan n = katan kuadratur Gauss-Legendre Hasil pende6 untuk n = 2, 3,

n 2 3 4 5

xi

ci

Galat

Pemotongan) 0 ,5 7 7 3 5 0 2 6 9 2 ,0 0 0 0 0 0 0 0 0 0 1 f (4) ( 0 ,7 7 4 5 9 6 6 6 9 2 ,5 5 5 5 5 5 5 5 5 6 0 0 ,0 0 0 0 0 0 0 0 0 00 ,8 8 8 8 8 8 8 8 8 9 0 ,8 6 1 1 3 6 3 1 1 6 ,3 4 7 8 5 4 8 4 5 1 0 0 ,3 3 9 9 8 1 0 4 3 6 ,6 5 2 1 4 5 1 5 4 9 0 0 ,9 0 6 1 7 9 8 4 5 9 ,2 3 6 9 2 6 8 8 5 1 0 0 ,5 3 8 4 6 9 3 1 0 1 ,4 7 8 6 2 8 6 7 0 5 0 0 ,0 0 0 0 0 0 0 0 0 00 ,5 6 8 8 8 8 8 8 8 9 0 ,9 3 2 4 6 9 5 1 4 2 ,1 7 1 3 2 4 4 9 2 4 0 0 ,6 6 1 2 0 9 3 8 6 5 ,3 6 0 7 6 1 5 7 3 0 0 0 ,2 3 8 6 1 9 1 8 6 1 ,4 6 7 9 1 3 9 3 4 6 0 f (6) ( ) f (8) ( ) f (10) ( )

f (12) ( )

Tabel 6 .3 m enu n ju k a n h a sil pe n d e ta n k u a d ra tu rg a u ss -le g e n d untu k ka re bebe rapa titik. Penggunaan kaedahkudraturG ausshanya dapatdilaku kan pada interval [1.1 ] . Persoa lanakan muncul jika selangya ng te rsed iatidak dem ikian. Untuk itu, langkah yang dapat diambil supaya persoalan dapat diselesaian adalahdengan m entranform asi persoalan bentuk kuadraturGauss. ke Misalnya kita akan m enghitung integral berikut ini.
b a

f (x)dx

Untuk m entranform asi ke bentuk a . se la n g[a, b] m enjadi[1.1 ] b. peubahx m enjadipeubaht c. diferensial m enjadidt dx

1 1

kan f (x)dx, m aka harus dilaku me n g u b a h :

D enganm embandingan kedua interval, k x aba

150 = t (1 ) 1 (1 )

Bab 6 Integrasi Numerik

6.5 Integrasi Numerik Gauss t+1 xa = ba 2 2x 2a = (t + 1)(b a) 2x = a + b + bt at 1 x = ((a + b) + (b a)t) 2 da n

151

(6 .6 3 )

b a (6 .6 4 ) dt 2 Dari hasil transform asi variabel di atas dapat ditulis kembali denganm enyuli an k pe rdx = sa m a a n(6 .6 3 )d a n (6 .6 4 )ke dalam bentuk
b a 1 b a

f (x)dx, yang ditulis

f (x)dx =

dt 2 2 (a + b) + (b a)t (b a) 1 dt f = 2 2 1
1

(a + b) + (b a)t (b a)

(6 .6 5 )

Co ntoh 6.5 Hitunglahintegral berikut.


1 2

(x2 + 1)dx

d enganm eng guna n kaed ahG auss-Leg endre titik. ka 2 Penyelesaian: Tentukan terlebihdahulu transform asi yang diperlukan. x = 1 ((a + b) + (b a)t) 2 1 = ((1 + 2 ) + (2 1 )t) 2 = 1, 5 + 0, 5t dan dx = 0, 5dt, sehingga bentuk transform asi adalah nya
2 1

(x2 + 1)dx

1 1

(1, 5 + 0, 5t)2 + 1 0, 5dx


1 1

= 0, 5

(1, 5 + 0, 5t)2 + 1 dx

Dari bentuk di atas diperoleh bahwa f (x) = (1, 5 + 0, 5t)2 + 1

152 maka 1 f 3 1 f 3

Bab 6 Integrasi Numerik

1 = 1, 5 + (0, 5 ) = 4, 1 9 9 3 5 8 7 3 7 1 3 1 = 1, 5 + (0, 5 ) = 2, 4 6 7 3 0 7 9 2 9 5 3

sehingga hasil integral nya adalah,


2 1

(x2 + 1)dx

= 0, 5

1 1

(1, 5 + 0, 5t)2 + 1 dx 1 1 +f 3

= 0, 5 f

3 = 3, 3 3 3 3 3 3 3 3 3 3 3 Jika nilai pe n de katan kuad ra tu rgauss-Le ge n dre titik di atas di banding 2 kan de ng annilai sejati ya, n
2 1

(x2 + 1)dx = 1x3 3

2 1

= 3, 3 3 3 3 3 3 3 3 3 3

m aka untuk 10 desim al, hasil pende katan bernilai sam adengannilai sejati ya. n

Latihan
6.2 1. H am piri integral-i ntegral berikut denganm engguna kuadraturG auss kan untuk n = 2, d an b andingan hasil ya d en gannilai sebernar ya . n n a. c. e. g.
1,5 1 0,35 0 /4 0 3 3,5

x2 ln xdx 2 dx x2 4 e3x sin 2xdx dx x2 4 x

b. d. f. h.

0 /4 0 1,6 1

x2 ex dx x2 sin xdx 2x x2 4 dx cos2 xdx

3/4

2 . Kerjakan lagi soal no. 1 untuk n = 3 dan n = 4

6.6 Integral Tak Wajar

153

6.6

Integral Tak Wa jar


Pada umumnya perhitungan integral m elibat kan interval terbatas,na mun

kadang kala persoalanintegral tak wajar muncul pada perhitungan num erik.Salah satu penye- bab muncul ya integral tak wajar adalah salah satu atau kedua-dua n batas integral adalah bilangantak hingga,atau fungsiintegra nya tidak terdenisi pada titik tertentu yang ditunjukan pada G ambar 6.9. k

Ga mbar 6 .9 Kurva y = f (x) singularpada sisi kiri x = a.

Perhatian integral berikut,


b a

dx (x a)p

akan konvergenjika dan hanya jika 0 < p < 1 , dan p ada kasu s ini
b a

dx (b a) 1p p = (x a) 1p

Misalkan f adalahsuatu fungsiyang dapatditulis dalam bentuk f (x) = g(x) , (x a)p

d e n g a n0 < p < 1 d a n g kontinu pada interval [a, b], m aka inte g ra l tak wajar
b a

f (x)dx

adalah ada. Selanjut nya kita akan m engham piri integral ini de n gan m e ng gunakan aturan Sim psongabungan. Jika g C 5 [a, b] , kita akan m embangun polinomial

154 o rd e 4 , P4 (x) untuk fungsig disekitara, P4 (x) = g(a) + g (a)(x a) + dan kita tulis
b b

Bab 6 Integrasi Numerik

(4) g (a) a) a) (x ) 2 + g ( (x a) 3 + g ( (x a) 4 2! 3! 4! b a

g (x) P4 (x) dx + (x a)p a a d an secaraeksakkita dapat menghitung, f (x) =


b a

P4 (x) dx (x a)p

(6 .6 6 )

P4 (x) dx (x a)p

=
k=0 4

b a

(k)

(a) (x a)kp dx k! (6 .6 7 )

= sedan g an k untuk
a k=0 b

(b a)k+1 p k !(k + 1 p)

g (k) (a)

g (x) P 4(x) dx (x a)p

kita densi kan, G(x) =


( g(x) P4 x)

jika a < x b, jika x = a

0,

, (x a)p

S e h in g g a < p < 1 d a n P k)(a) se su aid e ngang (k) (a) untuk setiapk = 0, 1, 2, 3, 4 0 4 dan 4 G C [a, b] .

Co ntoh 6.6 Hampiri integral tak wajar berikut.

2 0

ex dx, x

d enganm en gg una aturan Sim psongabungan kan den ga nh = 0, 2 5 di sekitara = 0 Penyelesaian: Dari soal di atas kita peroleh,bahwa g(x) = ex . Untuk itu. kita akan hampirig(x) = ex d enganPolinomial Taylor orde 4, P4 (x) di sekitarx0 = 0,
(4) P4 (x) = g(a) + g (a)(x a) + g (a) (x)2 g (a) (x a)3 g (a) (x a)4 + 4! + 3! 2! 0 0 0 e e = e0 + e0 (x 0 ) + (x 0)2 + (x 0)3 + (x 0 )4 e 2! 3! 4! 2 3 4

154

x x x = 1+x+ + + 2! 3! 4!

Bab 6 Integrasi Numerik

6.6 Integral Tak Wajar se hing ga kita punya,


1 0 4( Px) x 1

155

1 x 1+ x +

x2 2! +

3 1x

x4 + 4!

= = =

0 1

3!

1 3/2 1 5/2 1 x + x + x7/2 2 6 24 0 2 3/2 1 5/2 1 7/2 lim 2x1/2 + x + x + x + x9/2 1 x/2 + x1/2 +
c0+

3 5 2 1 1 1 = 2+ + + + 3 5 21 108 2, 9 2 3 5 4 5 0

21

108

D enganm enga mbil h = 0, 25, m aka nilai-nilaiham pirandari G(x) =


g(x) P4 (x)

jika x = a diberikan pada Tabel 6.4. D e ng anm en gg una aturan S im psonGabungan, kan Tabel 6.4 Nilai ham piranG(x) deng anh = 0, 25 i 0 1 2 3 4 x 0,0 0 0 ,2 5 0 ,5 0 0 ,7 5 1 ,0 0 G(x) 0 0 ,0 0 0 0 1 7 0 0 ,0 0 0 4 0 1 3 0 ,0 0 2 6 0 2 6 0 ,0 0 9 9 4 8 5

0,

(x

a)p

jika a < x b,

1 0

G(x)dx

h [G(x 0 ) + 4G(x0 ) + 2G(x2 ) + 4G(x3 ) + G(x )] 4 3 0, 2 5 = [ 0 + 4(0, 0 0 0 0 1 7 0+ 2(0, 0 0 0 4 0 1 3+ 4(0, 0 0 2 6 0 2 6+ 0, 0 0 9 9 4 8 5 ) ) ) 3 = 0, 0 0 1 7 6 9 1


1 0

kan Berdasar rumus dan diperoleh hasil,


1 0

ex dx = x

1 0

P4 (x) dx + x

1 0

G(x)dx

e dx 2, 9 2 3 5 4 5 + 0, 0 0 1 7 6 9 = 2, 9 2 5 3 1 4 1 0 1 x

156
Y

Bab 6 Integrasi Numerik


Y

y = f (x)

y = f (z)

X a b b a

(a) Kur va y = f (x) yang singular pada sisi kanan x = b

(b) Kur va y = f (x) yang singular pada sisi kiri z = b

Ga mbar 6 .1 0Tranform asi bentuk fungsiy = f (x)

Persoala n di atas terjadi pada singular di titik batas kiri.U ntuk m engham piri inte - gral tak wajar yang singular pada titik sebela h ka nan, kita akan m enyederhanaan teknik-teknik yang telah kita pelajari tetapi kita akan k m engekspan bentuk pada titik b m engga tikan titik sebe la h kiri a yang ditunjuk an n k pada G ambar D engan m elaku kan substitusiintegral tak wajar dalam bentuk lain, yaitu z = x, dz = dx

untuk m engubah integral tak wajar ke dalam bentuk


b a a (z)dz b

f (x)dx =

(6 .6 8 )

yang m em pu nyai kesingularanpada titik sebe la h kiri. Integral tak wajar yang m em -punyai singulardi dalam interval, m isal an di titik c dengana < c < b, m aka k integral di ubah dalam bentuk jum lahintegral,yaitu:
b a

f (x)dx =

c a

f (x)dx +

b c

f (x)dx

Jenis integral tak wajar lainnya adalahbentuk integrasi yang m elibat kan batas tak hingga,yang secaradasardiberikan ole bentuk integral,
a

f (x)dx,

yan g akan d i u bahd alambentuk inte gralde ng an gularits sin sebe lahkiri deng an m em isal kan t = x1 , dt = x2 dx, oleh karenaitu dx = x2 dx = t2 dt

6.6 Integral Tak Wajar m aka


a

157

f (x)dx =

0 1/a

tp (t2 )dt =

0 1/a

1 t2p

dt

denganm engguna sifat-sifatintegral, kan


a

f (x)dx =

1/a 0

t2p

1 dt

D engan cara yang sam a, m engubah variabel t = x1 terhadap integral tak wajar

kiri,
a

f (x)dx kedalambentuk integral tak wajar dengansingularitaspada titik sebelah

f (x)dx =

1/a 0

1 t2 dt = t

1/a 0

t2 f

1 dt t

(6 .6 9 )

Co ntoh 6.7 Hampiri integral tak wajar berikut, I=


1

x3/2 sin

1 dx x

denganlebar h = 0, 1 2 5 Penyelesaian: D enganm engubah variabel kebentuk t = x1 , m aka kita peroleh I= se hing ga I=
1 0 1 0 1 0

t1/2 sin tdt =

sin t dx t
1 0

sin t dx t

1 0

P4 (t) + t

sin t P4 (t) t

Lang kah pertam a yang dilaku kan adalah m engguna ham piranpolinomial kan Taylor orde 4, P4 (t) terhadapsin t disekitara = 0, ( ( g (4) (a) 4 P4 (t) = g(a) + g (a)(t a) + g a) (t a)2 g a) (t a)3 + 3! + 4 ! (t a) 2! (cos(0 )) = sin(0)+ cos(0(t 0 ) + ( sin(0)) ) sin(0) (t 0 )4 (t 0)2 + (t 0)3 + 2! 3! 4! t3 1 3 = t+ =t t 3! 6 m aka
1 0

P4 (t) dt t

= =

1 0

t1/2

1 5/2 t dt 6
1 0

1 2 3/2 t t7/2 3 21 = 0, 6 1 9 0 4 7 6 1

158 sedan g an k G(x) =


Bab 6 Integrasi Numerik

3 (sin t) t +6 1 t, jika 0 < t 1, t1/2 0, jika t = 0

Oleh karena h = 0, 125 m aka jum lah sub-iter adalahn = 8 , s e h in g g a e n g a n val d m engguna kan aturan Sim psonG abungandiperoleh
1 1

G(t)dt =

(sin t) t + t1/2

t3
0

[G(x0 ) + 4G(x1 ) + 2G(x2 ) + 4G(x3 ) + 2G(x4 )

3 +4G(x5 ) + 2G(x6 ) + 4G(x7 ) + G(x8 ) = 0, 0 0 1 4 8 9 0 0 9 7

Untuk itu, hasil integraltak wajar adalah I=


1

sin t dx t

sin t P4

t 0 t = 0, 0 0 1 4 8 9 0 0 9 70, 6 1 9 0 4 7 6= 0, 6 2 9 5 3 6 6 1 + 1
0

(t)

P4 (t)

denganakurasi4, 0 1 08

6.6 Integral Tak Wajar

159

Latihan
6.3 1. G una kan aturan Sim psonG abungandan n yang diberikan untuk m engham piri integral tak wajar berikut, a.
1 0 2 1

x1/4 sin xdx, ln x

n =4

b.

1 0

e2x 5 x2

dx, n = 6 n=6

c.

dx, (x 1)1/5

n=8

d.

1 0

co s 2x dx, x1/3

2. G una kan aturan Sim psonG abungandan n yang diberikan untuk m engham piri integraltak wajar berikut, a.
1 0 0 x e dx, 1x

n =6

b.

1/2 0 2 0

1 dx, (2x 1 )/3 xex (x 1 )2 dx,

n=4

1 dx, 3x + 1
3

c.

n =6

d.

n=8

3 . D e n ganm e n ggu nkan tran form asi = x1 , g un a a t kan atu ran Sim pson Gabungan dan n yang di berikan untuk m engham piri integral-i ntegraltak wajar berikut. a.
1

x2 1 9 dx, + co s x dx, x3

n =4 n =6

b. d.

1 1

1 1 + x4 dx, x4 dx, sin x

n=4 n=8

c.

4. Tentukan polinomialLagrange 0 , L1 , L2 , L3 } yang di erikan oleh , {L b L0 (x) = 1, L1 (x) = 1 x, L2 (x) = x2 4x + 2, L3 (x) = x3 + 9x2 1 8x + 6 m enjadiortoghonal pada interval (0, ) berkaitan denganfungsiex . Polinom ialpolinom ial tersebutdapat diguna kan untuk menghampiri m enyebab kan integral tak wajar ini ada.

ex f (x)dx, yang

160

Bab 6 Integrasi Numerik

5. M isal kan seb uahbenda m a ssam bergerakvertikal ke atas dengantitik awal pada permukaan bumi x = R. Jika gaya gese kan ud ara di abai an, dan k kecepatan benda v diberikan oleh, v 2 = 2gR
0

dz,

den ga nz =

x R

dan g adalah gaya gravitasi bum i dengannilai g = 9, 8m s2 dan R = 3 9 6 0 / mil, ham pirikecepatan benda v tersebut.

BAB 7 PENYELESAIAN PERSAM AAN BIASA SECARA NUM ERIK DIFERENSIAL

7.1 Persamaan Diferensial Orde Satu 7.1.1 Persamaan Dengan Varia bel Terpisah
Pandangkembali persam aan difenrensial linear orde satu berikut, dy f (x) = dx g(y) Ubah persam aan atas ubah dalam bentuk terpisah, di g(y)dy = f (x)dx Pe rsam aan atas disebutpersam aan di terpisah.D enganm engi ntegral kan setiap ru a s -nya, diperoleh, g(y)dy = f (x)dx + C (7 .1 )

G(y) = F (x) + C d enganG(y) dan F (x) m asin g-m a sing turunandari g(y) dan f (x). anti

Co ntoh 7.1 Selesai persam aan kan diferensial berikut. 9yy + 4x = 0. Penyelesaian:

162

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

D enganm em isahan variabel akan diperoleh bentuk persamaan k 9ydy = 4dx Integral kan kedua ruas,diperoleh penyelesaian umum,

9 2 = 2x2 + c, y 2 x2 y2 + = C 9 4 d enganC = c/1 8 Pe rsam aan atas adalah keluargadari pe rsam aan di ellips. Gambar ?? m enunjuk kan kurva persam aan ellips untuk beberapanilai C .

(7 .2 )

2 y 1

2 x

x Ga mbar 7 .1 Kurva pe rsam aan + 4 9

y2

= C d enganC = 1 dan C = 2.

Co ntoh 7.2 Masalah

nilai awal

Selesai m asalahnilai awal berikut. kan y + 5x4 y 2 dx = 0, y(0) = 1 Penyelesaian: D enganm engguna variabel terpisah, kan diperolehpersamaan, dy 4 y 2 = 5 dx

7.1 Persamaan Diferensial Orde Satu Integral kan kedua ruas, dy

163

54 dx

y2 5 1 = x + c, y 1 y = 5 x c O leh karenasyarat awal diberikan y(0) = 1 , maka y(0) = 1 = 1 0 c 1 = 1 c c = 1

sehingga penyelesaian khusus untuk m asalahnilai awal tersebutadalah y= x5 1 +1

7.1.2

Persamaan

Homogen

S ecaraumum , persam aan diferensial (PD) orde satu ditulis, a0 (x) + dy + a1 (x)y = g(x) dx (7 .3 )

d engana0 (x), a1 (x) dan g(x) adalah fungsi-fungsi yang terdefenisi x pada interval I. Jika di andai an bahwa a0 = 0 , m aka pembagiand e ng ana0 menghasilkan k y + p(x)y = f (x) d enganp(x) = a1 (x)/a0 (x) dan f (x) = g(x)/a0 (x). Agar persam aan (7.4)lebih sederhana dan mudah diselesai kan, m aka dilakukan pengga ntian p(x) de ng ana, seh in gg a persam aan (7.4)menjadi y + ay = f (x) (7 .5 ) (7 .4 )

adalahtidak eksak.Selanjut nya, kalikan denganeax (faktor integrasi)terhadap kedua ru a s pe rsa m a a n .5 ), (7

164

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

eax (y + ay) = f (x)eax adalah eksak. Pada kalkulus dasar,diperoleh bahwa maka dx persam aan (7.5)ditulis kembali menjadi d ax (e y ) = f (x)eax dx D enganm engi ntegral kan persam aan atas di diperoleh eax y = f (x)eax dx + c
d ax ax ax (e y ) = ae y + e dx

(7 .6 )
dy

(7 .7 )

dengan adalahkonsta tetap. Penyelesaiany dari persam aan atas diberikan c nta di oleh, y = eax f (x)eax dx + ceax (7 .8 )

S e la n ju t nya, pe rsa m a an .4 )d a p atju g a di selesai denganfaktorintegralfungsi (7 kan (x) yang m e m e uhi, n (x)[y + p(x)y] = (x)y + (x)p(x)y d (x)y dx = (x)y + (x)y

Jika diasum si bahwa, y(x) = 0 , maka kan (x) = (x)p(x) (x) = p(x) (x) d(x) 1 = p(x) dx (x) Denganm enggunaan m et k ode integral terpisah,diperoleh penyelesaian(x) > 0, 1 d(x) = (x) ln(x) = (x) = e
-

p(x)dx p(x)dx
p(x)dx

(7 .9 )

7.2 Metode Euler Seterus ya faktor integrasi(x) = e n pe r- sam aan(7.4)dan diperoleh, e


p(x)dx

165
p(x)dx

dikalikan terhadapkedua ruas pada


p(x)dx

(y + p(x)y) = f (x)e

(7 .1 0 )

Pada kalkulusdasardiperoleh bahwa d e dx m aka d p(x)dx e y (x) dx p(x)dx d e y(x)


p(x)dx

y (x) = e

p(x)dx

y (x) + y(x)p(x)

= e =

p(x)dx

f (x) f (x) dx

e
-

p(x)dx

p(x)dx

y(x) = y(x) = e

e
-

p(x)dx p(x)dx

f (x)dx + c f (x)e
p(x)dx

+ ce

p(x)dx

7.2 Met ode Euler 7.2.1 Tafsiran Met ode Euler


D iberikan persam aan diferensial orde satu, dy = f (x, y), dx dan y(x0 ) = y0

dan m em pu nyai penyelesaia n (x). Misalkan h > 0 adalahtetap,m aka dapat dibentuk selangbaru yang lebar ya sam a, n xn = x0 + nh, n = 0, 1, 2, . . .

Selanjut nya kita akan m embentuk nilai yn yang m ende kati penyelesaian(x) seb agai berikut. Pada titi (x) , y0 ), m aka kem iringandari = f (x, y) diberikan oleh dy/dx = dx
dy

persam aan garis terhadapkurva pada titik awal (x0 , y0 ) f (x0 , y0 ). Sehingga diberikan oleh, y = y0 + (x x0 )f (x0 , y0 ) (7 .1 1 )

166

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

D enganm engguna garis tangen untuk m engham piri kan (x), kita akan m ene mukan titik x1 = x0 + h, (x1 ) y1 = y0 + hf (x0 , y0 ) Selanjut ya, untuk titik n x1, y1 , (7 .1 2 )

kita akan m embentuk garis yang arah

kem iringan nya diberikan oleh m edan arah pada titik x1, y1 , yang arti ya sam a n de nganf (x1 , y1 dan akan muncul hampiran, (x2 ) y2 = y1 + hf (x1 , y1 ) Jika p ro se sinti terus dilaku kan secaraberulang,maka (x3 ) y3 = y2 + hf (x2 , y2 (x4 ) y4 = ) 3 + hf (x3 , y3 y . ) (xi+1 ) yi+1 = yi + hf (xi , yi ) d engan i 3, . . . , n = 1, 2, (7 .1 3 )

7.2.2

Analisis Galat Met ode Euler

M eskipun m et d e E lu er sederhana, o tetap i ia m engandung dua m acam galat, yaitu galat pem oto nga n (truncation error dan galat longgo kan (cumulative error. Galat pem oton-gan dapat la ng su ng ditentukan oleh, Ep 1 h 2 y(t) = O(h2 ) 2 (7 .1 4 )

Galat pem otong an sebanding ini dengankuadrat terkecil ukuran lang kah h s e - hingga disebut juga galat perlang kah atau galat lokal. Sem akin kecil nilai h yang be- rarti sem akinbanyak langkah perhitunganya, sem akinkecil pula galat n perhitungannya. Galat soulsi pada langkah ke-k adalahtum pu kan galat dari galatgalat sebelumnya. G alat yang terkum pulpada akhir langkah ke-k ini disebutgalat longgo kan. Jika langkah dimulai dari x) = A sam pai terakhir di xn = b, m aka galat total ya terkum puldi yn , yaitu, n
n

Etotal

k=1

1 h2 y(t) 2

7.2 Metode Euler = n h2

167

y(t) 2 (b a) h2 y(t) = 2h (b a) y(t)h = 2

Co ntoh 7.3 Diketahui biasa, persam aan diferensial dy =x+y dx dan y(0) = 1

G una kan m et ode Euler untuk m enghitung y(0, 10) dengan ukuran langkah h = 0, 0 5 dan h = 0, 02. Jum la h angka penting ad alah 5. pe rsam aan diferensial tersebuty(x) = e x 1 Penyelesaian: (a) Untuk h = 0, 05 Diketahui a = x0 = 0, b = 0, 10, h = 0, 05 Dalam hal ini, f (x, y) = x + y dan pe nerapanm e t d e Euler p ad a persam aan o diferensial tersebutm enjadi, yi+1 = y1 + 0, 0 5 ( i + yi x ) Lang kah-lang kah yang dilakukan : x 0 = 0 y0 = 1 x1 = 0, 0 5 y1 = y0 + 0, 0 5 ( 0 + y0 ) = 1 + (0, 0 5 )(0+ 1 ) = 1, 0 0 5 0 x x2 = 0, 1 0 y2 = y1 + 0, 0 5 ( 1 + y1 ) = 1, 0 0 5 0+ (0, 0 5 )(0 0 5 + 1, 0 0 5 0 ) x , = 1, 0 5 7 7 5 Jika nilai sejati dari y(0, 1 0 )= e0,10 0, 0 1 1 = 1, 1 1 0 3 ,m aka g a lat ya n adalah E(x) = 1, 1 1 0 3 1, 0 5 7 7 5(b ) Untu k h = 0, 0 2 Diketahui a = x0 = 0, b = 0, 10, h = 0, 0 2 Dalam hal ini, f (x, y) = x + y d an pene ra pan et d e Euler pad a persam aan m o diferensial tersebutmenjadi,
x

D iketahui penyele saian

yi+1 = y1 + 0, 0 2 ( i + yi x ) Lang kah-lang kah yang dilakukan :

168 x 0 = 0 y0 = 1

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

x1 = 0, 0 2 y1 = y0 + 0, 0 2 ( 0 + y0 ) = 1 + (0, 0 2 )(0+ 1 ) = 1, 0 2 0 0 x x2 = 0, 0 4 y2 = y1 + 0, 0 2 ( 1 + y1 ) = 1, 0 2 0 0+ (0, 0 2 )(0 0 2 + 1, 0 2 0 0 ) 1, x , = 0408 x3 = 0, 0 6 y3 = 1, 0 6 2 4 x4 = 0, 0 8 y4 = 1, 0 8 4 8 x5 = 0, 1 0 y5 = 1, 1 0 8 1 Jika nilai sejatidari y(0, 1 0 )= e0,10 0, 0 1 1 = 1, 1 1 0 3 ,m aka g a la nya adalah t E(x) = 1, 1 1 0 3 1, 1 0 8 1= 0, 0 0 2 1

Co ntoh 7.4 Pertimbang kan m asalahnilai awal berikut. y = 2xy, , y(1) = 1

G una kan m etode Euler untuk m engham piri 5) denganh = 0, 1 d an h = 0, 0 5 . y(1, Penyelesaian: Lang kah pertam aadalahm engide tikasi bahwa f (x, y) = 2xy, oleh karen aitu, n yn+1 = yn + h(2xn yn ) Untuk h = 0, 1 , Dari soal diperoleh x0 = 1, y0 = 1 , m aka dap at kita perolehlangkah ke-1 , y1 = y0 + h(2x0 y0 ) = 1 + (0, 1 )[2 (1 )(1 )] = 1, 2 Nilai-nilai dari hasil iterasiditunjuk kan pada Tabel 7.1. Selanjut ya, untuk h = 0, 0 5 ,m a a x0 = 1 dan y0 = 1, n k y1 = y0 + h(2x1 y1 ) = 1 + (0, 0 5 )[2 (1 )(1 )] = 1, 1

7.2 Metode Euler Tabel 7.1 Metode Euler denganh = 0, 1 xn 1 ,0 0 1 ,1 0 1 ,2 0 1 ,3 0 1 ,4 0 1 ,5 0 yn 1 ,0 0 0 0 1 ,2 0 0 0 1 ,4 6 4 0 1 ,8 1 5 4 2 ,2 8 7 4 2 ,9 2 7 8 Nilai sejati 1 ,0 0 0 0 1 ,2 3 3 7 1 ,5 5 2 7 1 ,9 9 3 7 2 ,6 1 1 7 3 ,4 9 0 4 Galat 0 ,0 0 0 0 0 ,0 3 3 7 0 ,0 8 8 7 0 ,1 7 8 4 0 ,3 2 4 4 0 ,5 6 2 5 % Galat relatif 0 ,0 0 2 ,7 3 5 ,7 1 8 ,9 5 1 2 ,4 2 1 6 ,1 2

169

dan y2 = y1 + h(2x1 y1 ) = 1, 1 + (0, 0 5 )[21, 0 5 )(1 1 )] ( , = 1, 1 2 1 5 5 Nilai-nilai dari hasil iterasiditunjuk kan pada Tabel 7.2. Tabel 7.2 M etode Euler denganh = 0, 0 5 xn 1 ,0 0 1 ,0 5 1 ,1 0 1 ,1 5 1 ,2 0 1 ,2 5 1 ,3 0 1 ,3 5 1 ,4 0 1 ,4 5 1 ,5 0 yn 1 ,0 0 0 0 1 ,1 0 0 0 1 ,2 1 5 5 1 ,3 4 9 2 1 ,5 0 4 4 1 ,6 8 4 9 1 ,8 9 5 5 2 ,1 4 1 9 2 ,4 3 1 1 2 ,7 7 1 4 3 ,1 7 3 3 Nilai sejati 1 ,0 0 0 0 1 ,1 0 7 9 1 ,2 3 3 7 1 ,3 8 0 6 1 ,5 5 2 7 1 ,7 5 5 1 1 ,9 9 3 7 2 ,2 7 6 2 2 ,6 1 1 7 3 ,0 1 1 7 3 ,4 9 0 4 Galat 0 ,0 0 0 0 0 ,0 0 7 9 0 ,0 1 8 2 0 ,0 3 1 4 0 ,0 4 8 3 0 ,0 7 0 2 0 ,0 9 8 2 0 ,1 3 4 3 0 ,1 8 0 6 0 ,2 4 0 3 0 ,3 1 7 1 % Galat relatif 0 ,0 0 0 ,0 7 2 1 ,4 7 2 ,2 7 3 ,1 1 4 ,0 0 4 ,9 3 5 ,9 0 6 ,9 2 7 ,9 8 9 ,0 8

Pada contoh di atas nila sejati adalah dihitung dari solusi yang diketahui y = ex
2 1

. Begitu jug a dengang alat relatif perse ntase ,dihitun g berdasarkan

170

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

|nilai sejati ham pira n| 100 nilai sejati Co ntoh 7.5 G una kan m etode Eluer untuk m engham piri nilai y(0, 5) dari penyelesaian y = (x + y 1 )2 , Penyelesaian: Untuk n = 0 dan h = 0, 1 , kita punya y1 = y0 + (0, 1 )(x0 + y0 1 )2 = 2 + (0, 1 )(0+ 2 1)2 = 2, 1 y(0) = 2

Hasil perhitunganselanjut ya dapat dilihat pada Tabel 7.3 untuk h = 0, 1 d a n n Tabel 7 .4 untuk h = 0, 0 5 Tabel 7.3 M etode Euler denganh = 0, 1 xn 0 ,0 0 0 ,1 0 0 ,2 0 0 ,3 0 0 ,4 0 0 ,5 0 yn 2 ,0 0 0 0 2 ,1 0 0 0 2 ,2 4 4 0 2 ,4 5 2 5 2 ,7 5 9 6 3 ,2 2 6 1

Latihan
7.1 1 . G u na kan m e t de Euler untuk m engham piri o penyelesaianpersam aan diferensial bersertanilai awal berikut denganh = 0, 1 d a n h = 0, 0 5 .

7.2 Metode Euler Tabel 7.4 M etode Euler denganh = 0, 0 5 xn 0 ,0 0 0 ,0 5 0 ,1 0 0 ,1 5 0 ,2 0 0 ,2 5 0 ,3 0 0 ,3 5 0 ,4 0 0 ,4 5 0 ,5 0 yn 2 ,0 0 0 0 2 ,0 5 0 0 2 ,1 1 0 5 2 ,1 8 3 8 2 ,2 7 2 7 2 ,3 8 1 2 2 ,5 1 4 2 2 ,6 7 8 8 2 ,8 8 4 5 3 ,1 4 5 5 3 ,4 8 2 3

171

a . y = 2x 3y + 1, b. y = 4x 2y, c. y = 1 + y 2 , d. y = x + y , e . y = ey , f. y = x + y , y g . y = xy 2 , x h. y = y y 2 ,
2 2 2

y(1) = 5 ;

y(1, 5)

y(0) = 2 ; y(0, 5) y(0) = 0 ; y(0) = 1 ; y(0) = 0 ; y(0) = 0 ; y(0, 5) y(0, 5) y(0, 5)

y(0, 5)

y(1) = 1 ; y(0, 5) y(0) = 0, 5 ; y(0, 5)

2 . G u na kan m e t de Euler untuk m engham piri o penyelesaianpersam aan diferensial bersertanilai awal berikut. a . y = te3t 2y, c. y = 1 + y/t, e . y = 2x 3y 3 . Berikut diberikan penyelesaiandari persam aanpersam aan diferensialpada soal no. 1. B andingangalat dari setiapsoal!
5 1 1 a . y(t) = 1 te3t 25 e3t + 25 e2t

0 y 1, y(0) = 0, h = 0, 5
2

b. y = 1 + (t y) , 2 t 3, , y(2) = 1, h = 0, 5 1 t 2, y(1) = 2, h = 0, 2 5 d. y = co s 2t + sin 3t, 0 t 1, , y(0) = 1, h = 0, 2 5

1 b. y(t) = t + 1 t

172

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik c. y(t) = t ln t + 2t d. y(t) =


1 2 sin 2t 1 3 co s 3t +3 4

4. G una kan m etode Euler untuk m engham piri penye lesaian setiappersam aan diferensialdan m asalah nilai awal berikut. 2 y y , 1 t 2, y(1) = 1, h = 0, 1 a. y = t t y y 2 b. y = 1 + , 1 t 3, y(1) = 0, h = 0, 2 t t c. y = (y + 1)(y + 3), 0 t 2, y(0) = 2, h = 0, 2 d. y = 5y + 5t2 + 2t, 0 t 1, y(0) = 5. D iberikan m asalahnilai awal, y =2 y + t2 et , 1 t 2, y(1) = 0 t denganpenyelesaian sejati y(t) = t2 (et e)
1 , 3

h = 0, 1

a. G un a kan m e t d e Euler d enganh = 0, 1 untu k m ende ati penyelesa ian o k te rse but dan banding kan dengannilai sebenar ya n b. Guna kan jawaban yang diperolehdari (a) dan interpolasi linearuntuk m eng-hampirinilai-nilaiy berikut dan banding an dengannilai k sebernar ya . n (i) y(1, 04) 6. D iberikan m asalahnilai awal, y = 1 y y 2 , 1 t 2, y(1) = 1 t2 t denganpenyelesaian 1 sejati y(t) = t a. G una kan m et d e Euler deng an = 0, 0 5 untuk m ende penyelesaian o h kati tersebut dan banding kan dengannilai y sebenarnya b. Guna kan jawaban yang diperolehdari (a) dan interpolasi linearuntuk m eng-hampirinilai-nilaiy berikut dan banding an dengannilai k sebernar ya . n (i) y(1, 052) (ii) y(1, 555) (iii) y(1, 978) (ii) y(1, 55) (iii) y(1, 97)

7.3 Metode Heun(Perbaikan Metode Euler)

173

7 . Pada sebuahrang kaian yang m enunjuk kan teganganV , re siste n si induksi R, L, dan kapasitas C pada rang kaian paralel, arus i m e m e hi persam aan nu diferensial berikut, di dt =C d2 V dt2 1 dV 1

V R dt L Misalkan C = 0, 3 fa ra d R = 1, 4 o h m ,L = 1, 7 henri dan tegang an ay, diberikan oleh, V (t) = e0,06t sin(2t ) Jika i(0 ) = 0 , tentukan arus i untuk t = 0, 1j denganj = 0, 1, 2, . . . , 1 0 0

7.3

Met ode Heun (Perbai kan Met ode Euler)


M etode Euler m em pu nyai ketelitian yang rendah, karena galat ya besar n

se band ing denganh), sehinggaperlunya perbai an denganm engurangi k galat ya, n dan hal ini dilaku kan denganm engguna m et kan ode H eun (mofified Eulers method. Pada me tode H eun, penye lesaian awal dija di n sebagai n ilai perkiraan awa l ka (prediktor)d an selanjut-nya penyelesaianperkiraanawal diperbaiki denganm et ode H eun (corrector). Pandang suatu persam aan diferensial orde satu sebagai berikut. dy = y = f (x, y) dx Jika diintegrasi kan kedua ruas persam aan dari dalam interval [xk , xk+1 ] ,
xk+1 xk

f (x, y)dx =

xk+1 xk

y (x)dx

= y(xk+1 ) yxk = yk+1 yk Nyatakan yk+1 diruaskiri dan suku-suku yang lainnya di ruas kana, yk+1 = yk +
xk+1 xk

f (x, y)dx

(7 .1 5 )

Suku pada ruas kanan,dapat diselesai denganm engguna kaidah trapesium , kan kan
xk+1 xk

dx

h [f (xk , yk ) + f (xk+1 , yk+1 )] 2

(7 .1 6 )

S ub stitusi persam aan kan (7.16 )ke dalam persam aa n (7.15)dan diperole h , h yk+1 yk + [f (xk , yk ) + f (xk+1 ,k+1 2 y

)]

(7 .1 7 )

174 d engan

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

y = yk + hf (xk , yk ) k+1 Bentuk persam aan atas adalah m etode Heun (M et di ode Euler-Cauhy c yang diperbaiki). Pada pe rsam aan .1 7 ), ku ruas kan an m e ng and ungk+1 , d an ini (7 su y me ru pakan penyelesaianawal (prediktor)yang dihitung denganm et odr Euler. Karena itu, persam aan (7.17 )dp at ditulis, prediktor : y ( 0 )r+1 = yr + hf (xr , yr ) corrector : yr+1 = yr + h/ 2 [f (xr , yr ) + f (xr+1 , r+1 )] y atau umum , h yk+1 = yk + [f (xk , yk ) + f (xk+1 , yk ) + hf (xk , yk )] 2 Analisis Galat Suku h/ 2 [f (xr , yr )+f (xr+1 , y r+1
(0) (0)

ditulis

dalam

bentuk

(7 .1 8 )

)] be rs e su a in d e n g a n ka id a h

trapesiumpada integrasinum erik,sehingga galat untuk m et ode H eun sam adengan galat m e t d e trapesium ,yaitu o Ep h y(t), x < t < x k k+1 12 = O(h3 )
3

(7 .1 9 )

kan kannya adalah sedang galat longgo EL =


n

k=1

1 3 h (t) 12 y

b a) 2 = ( h y(t) 12 = O(h2 )

(7 .2 0 )

Galat longgo kan m et ode H eun sebndingdenganh2 . Hal ini berarti penyelesaian pe r- sam aandiferensial biasa dari m et ode Heun lebih baik dari m et ode Euler, tetapi jumlah kom putasi lebih banyak. nya

Co ntoh 7.6 Hitunglah ham piranm etode Euler yang diberbaiki terhadap penyelesaian(x) = ex dar i

y = y,

y(0) = 1

7.3 Metode Heun(Perbaikan Metode Euler) pada x = 1 dan lebar langkah h = 1, 101 , 1 02 , 103 , 104 Penyelesaian: Kita mulai denganx0 = 0 dan y0 = 1 . Karen a f (x, y) = y, m aka persam aan (7 .1 7 ) menjadi h h2 yn+1 = yn + [yn + (yn + hy n )] = yn + hy n yn 2 2 + yn+1 = 1 + h + h2 Oleh karena y0 = 1 , m aka diperoleh, yn = 1 + h + h2 2
n

175

yaitu,

yn ,

(7 .2 1 )

n = 0, 1, 2, . . .

Untuk m em perolehpende katan pada x = 1 , kita harusm em pu nyai 1 = x0 + nh = nh dan oleh karena itu n = 1/h . Disini ham piranEuler yang diperbaiki adalahe = (1) yaitu 1+ h + h2 2
1/h

Co ntoh 7.7 Pertimbang kan m asalahnilai awal berikut. y = 2xy, y(1) = 1 de nganm e ng gunkan m e t de Euler diperbaiki untuk m engham piri a o pada y(1, 5) untuk h = 0, 1 d an h = 0, 0 5 Penyelesaian: Untuk h = 0, 1 , dimulai deng anx0 = 1 maka
y1 = y0 + hf (x0 , y0 ) = 1 + (0, 1 )[2 (1 )(1 )] 1, =

2 da n

y1

= y0 + h (f (x0 , y0 ) + f (x1 , y )) 1 2 0, 1 2 = 1+

([2 (1 )(1 )] [2 (1, 1 )(1 2 )]) + , = 1, 2 3 2

176

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik ode H eun denganh = 0, 1 untuk solusiy = Tabel 7.5 M et xn 1 ,0 0 1 ,1 0 1 ,2 0 1 ,3 0 1 ,4 0 1 ,5 0 yn 1 ,0 0 0 0 1 ,2 3 2 0 1 ,5 4 7 9 1 ,9 8 3 2 2 ,5 9 0 8 3 ,4 5 0 9 Nilai sejati 1 ,0 0 0 0 1 ,2 3 3 7 1 ,5 5 2 7 1 ,9 9 3 7 2 ,6 1 1 7 3 ,4 9 0 4 Gala 0 ,0 0 0 0 0 ,0 0 1 7 0 ,0 0 4 8 0 ,0 1 0 6 0 ,0 2 0 9 0 ,0 3 9 4 % Galat relati 0 ,0 0 0 ,1 4 0 ,3 1 0 ,5 3 0 ,8 0 1 ,1 3

Nilai-nilai selanjut ya dapatdilihat pada Tabel 7.5. seda ng a n untu k h = 0, 0 5 n k dengan x0 = 1 maka
y1 = y0 + hf (x0 , y0 ) = 1 + (0, 0 5 )[2 (1 )(1= 1, 1 )]

dan y1 = y0 + h (f (x0 , y0 ) + f (x1 , y )) 1 2 0, 0 5 = 1+ ([2 (1 )(1 )] [2 (1, 1 )(1 1 )]) + , 2 = 1, 1 0 7 7

nilai-nilaiselanjut ya dapat dilihat pada Tabel 7 .6 . n Co ntoh 7.8 Pertimbang kan m asalahnilai awal berikut. y = (x + y 1 )2 , y(0) = 2

de nganm e ng gunkan m e t de Euler diperbaiki untuk m engham piri a o pada y(0, 5) untuk h = 0, 1 d an h = 0, 0 5 Penyelesaian: Untuk h = 0, 1 , maka y 1 = y0 + h(x0 + y0 1 )2 = 2 + (0, 1 )(0+ 2 1 )2 = 2, 1

7.3 Metode Heun(Perbaikan Metode Euler) Tabel 7.6 M etode Heun denganh = 0, 05 untuk solusiy = xn 1 ,0 0 1 ,0 5 1 ,1 0 1 ,1 5 1 ,2 0 1 ,2 5 1 ,3 0 1 ,3 5 1 ,4 0 1 ,4 5 1 ,5 0 yn 1 ,0 0 0 0 1 ,1 0 7 7 1 ,2 3 3 2 1 ,3 7 9 8 1 ,5 5 1 4 1 ,7 5 3 1 1 ,9 9 0 9 2 ,2 7 2 1 2 ,6 0 6 0 3 ,0 0 3 8 3 ,4 7 9 5 Nilai sejati 1 ,0 0 0 0 1 ,1 0 7 9 1 ,2 3 3 7 1 ,3 8 0 6 1 ,5 5 2 7 1 ,7 5 5 1 1 ,9 9 3 7 2 ,2 7 6 2 2 ,6 1 1 7 3 ,0 1 1 7 3 ,4 9 0 4 Gala 0 ,0 0 0 0 0 ,0 0 0 2 0 ,0 0 0 4 0 ,0 0 0 8 0 ,0 0 1 3 0 ,0 0 2 0 0 ,0 0 2 9 0 ,0 0 4 1 0 ,0 0 5 7 0 ,0 0 7 9 0 ,0 1 0 8 % Galat relati 0 ,0 0 0 ,0 2 0 ,0 4 0 ,0 6 0 ,0 8 0 ,1 1 0 ,1 4 0 ,1 8 0 ,2 2 0 ,2 6 0 ,3 1

177

dan h y1 = y0 + (f (x0 , y0 ) + f (x1 ,1y )) 2 h 2 2 = y0 + [(x0 + y0 1) + (x1 + y 1) ] 1 2 0, 1 [ 1 + 1, 4 4 ] = 2+ 2 = 2, 1 2 2 untuk nilai-nilai selanjut ya dapat dilihat pada Tabel n 7 .7 . Tabel 7.7 M etode Heun denganh = 0, 1 untu k solusiy = (x + y 1 )2 xn 0 ,0 0 0 ,1 0 0 ,2 0 0 ,3 0 0 ,4 0 0 ,5 0 yn 2 ,0 0 0 0 2 ,1 2 2 0 2 ,3 0 4 9 2 ,5 8 5 8 2 ,0 3 7 8 3 ,8 2 5 4

178

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik Sedang untuk h = 0, 0 5 , kan = y0 + h(x0 + y0 y1 2 1) = 2 + (0, 0 5 )(0+ 2 1 )2 = 2, 0 5

da n

y1

= y0 + h (f (x0 , y0 ) + f (x1 , y )) 1 2 h 2 2 = y0 + [(x0 + y0 1) + (x1 + y 1) ] 1 2 = 2, 0 5 5 3

untuk nilai-nilai selanjut ya dapat dilihat pada Tabel 7 .8 n Tabel 7.8 M etode Heun denganh = 0, 05 untuk solu siy = (x + y 1 )2 xn 0 ,0 0 0 ,0 5 0 ,1 0 0 ,1 5 0 ,2 0 0 ,2 5 0 ,3 0 0 ,3 5 0 ,4 0 0 ,4 5 0 ,5 0 yn 2 ,0 0 0 0 2 ,0 5 5 3 2 ,1 2 2 8 2 ,2 0 5 6 2 ,3 0 7 5 2 ,4 3 4 2 2 ,5 9 3 1 2 ,7 9 5 3 3 ,0 5 7 4 3 ,4 0 5 7 3 ,8 8 4 0

7.4

Met ode Taylor Orde Tinggi


Metode Euler pada dasar ya diturun n kan berdasar an deret Taylor orde k

satu, sehinggagalat yang d ih asil kan adalah O(h). Untuk m eperbaiki penyelesaian pe rsam aan diferensialyang m elibat kan suatu m et ode tertetu, m aka diusahaan n k bagaim ana agar galat m enjadisekecil mungkin denganm elihat galat pem otongan lokal, yaitu O(hp ). Untuk akan dibuat sedem ikian rupa agar p sebe sa r mungkin. O leh karena m et Euler diturun ode kan dari deret Taylor orde satu, m aka dari itu dapat dikembang kan suatu m et ode yang m em e nuhi sifat-sifatkonvergensidari m et d e selisihuntuk nilai n yang lebihbe s a r. o

7.4 Metode Taylor Orde Tinggi M isal an penyelesaiany(t) d en ganm asala hnilai awal, k y = f (t, y), a t b, y(a) = m em pu nyai deri atif seba v nyak (n + 1 ). Jika kita m e nge kspan penyelesaian tersebut, y(t), di dalam suku-suku ke-n dari deret Taylor disekitarti , akan kita peroleh,
n h2 h ) = y(ti ) + hy (ti ) + y (ti ) + + y(ti+1 2 n! y (n) (t i)

179

+ untuk i dalam (ti , ti+1 ).

h n+1 (n + 1)!

y(n+1) (i )

(7 .2 2 )

Sukse sif iferensiasi d penyelesaia n y(t) memberikan, y (t) y (t) y


(k)

= f (t, y(t)) = f (t, y(t)) = . (k1) t, y f ( (t))

(t)

Substitusi kan hasil di atas ke pe rsam aan .2 2 )dan memberikan, (7 h2 y(ti+1 ) = y(ti ) + hf (ti , y(ti )) + + M et ode h
n+1 n

2 f

h f (ti , y(ti )) + +

(n 1)

n!

(ti , y(ti ))

(n + 1)!

f (n) (i , y(i ))

(7 .2 3 )

persam aan se lisih ya ng berkores pond en si den ga n persam aan (7 .23)

diperoleh dengan m enghilangsuku terakhir yang m e uat bentuk . Metode ini m disebutM ode Taylor orde n: dan diperoleh, et w0 = w1 = w0 + hT (n) (t0 , w0 ) . wi+1 = wi + hT (n) (ti , wi ), untuk i = 0, 1, 2, . . . , N 1

(7 .2 4 )

d engan

n1 (n1) T (n) (ti , wi ) = f (ti , wi ) h f (ti , wi ) + h f (ti , wi ) n! 2 + +

180 Co ntoh 7.9

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

D enganm en gg una m et de Taylor orde dua dan em patterhadapm asalahnilai kan o awal, y = y t2 + 1, 0 t 2, y(0) = 0, 5 Penyelesaian: Bentuk y = y t2 + 1 diubah menjadi f (t, y(t)) = y(t) t2 + 1, m aka tiga turunanpertam a nya adalah, f (t, y(t)) = d (y t2 + 1) dt = y 2t

= y t2 + 1 2t f (t, y(t)) = d (y t2 + 1 2t) dt = y 2t 2 = y t2 + 2t 2

= y t2 2t 1 da n

d f (t, y(t)) = (y t2 2t 1) dt = y 2t 2 = = y t2 2t 1

Oleh karena itu, untuk orde dua, h T (ti , wi ) = f (ti , wi ) + f (ti , wi ) 2 h 2 2 = (wi ti + 1) + (wi ti 2ti + 1) 2 h h 2 = (wi ti2 + 1) + (wi ti + 1) + (2ti ) 2 2 h (wi t2 + 1 ) ht i = 1+ i 2

7.4 Metode Taylor Orde Tinggi dan w0 = 0, 5 , se hin gga rdasar rumu s de re tTaylor orde 2, diperoleh be kan wi+1 = wi + h sedan g an untu k ord e 4 , k 1+ h (w t2 + 1 ) ht i i i 2

181

h2 h3 T (4) (ti , wi ) = f (ti , wi ) h f (ti , wi ) + f (ti , wi ) + f (ti , wi ) 2 + 6 24 i 2 2 = (wi t + 1) + h (w t2 2t + 1) + h (wi t2 2ti 1) i i i i 2 6 h3 + (w t2 1) i 2t i i 24 3 i h h2 2 = (wi ti2 ) + (wi t2 ) + 6 (wi ti ) + h (w i t2 ) 2 24 i 2 3 2 3 h h h + (2ti ) + (2ti ) + h (2ti ) + 1 + (1 ) + h (1 ) + h (1 ) 2 6 24 6 24 2 = 1+ h 2 +1 + + h2 6 + h3 24 t2 (w i ) i 1+ h 3 + h2 12 (ht )
i

3 h h2 h 2 6 24

dan w0 = 0, 5 se h ingg a rd asar rumus de re tTaylor orde 4, diperoleh be kan wi+1 = wi + h +1 + h 2 1+ h2 6 h h2 h3 h h2 hti (wi t2 ) 1 + + + + i 2 6 24 3 12 h3 24

untuk i = 0, 1, 2, . . . , N 1 Jika kita ambil lebar h = 0, 2, m aka jum lahiterasiN = 10 dan ti = 0, 2i untuk i = 1, 2, . . . , 1 0 . Denganm em asuan nilai-nilai pada rumus, m aka hasil yang diperoleh k untuk o rd e 2 , adalah w0 = 0, 5 wi+1 = wi + 0, 2

0, 2 (w 0, 0 4i2 + 1 ) 0, 0 4i i 2 = 1, 2 2wi 0, 0 0 8 82 0, 0 0 8 + 0, 2 2 i i 1+

dan untuk orde ke 4, adalah wi+1 = wi + 0, 2

1+

0, 2

0, 0 4 20, 0 0 8

7.4 Metode Taylor Orde Tinggi 6 24 (wi 0, 0 4i )

181

182

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik 1+ 0, 2 0, 0 4 (0, 0 4i) + 1+ 0, 2 0, 0 4 0, 0 0 8 + 12 24 2 6 3

2 = 1, 2 2 1 4 i 0, 0 0 8 8 5i6 0, 0 0 8 5 i + 0, 2 1 8 6 w 6

d engani = 0, 1, 2, . . . , 9 .

Latihan
7.2 1 . G u na kan m e t de Taylor orde dua untuk m engham piri o penyelesaiandari setiap m asalahnilai awal berikut. 2 1 t 1, 2, y(1) = 1, h = 0, 1 a. y = y + y , t t b. y = sin(t) + et , 0 t 1, y(0) = 0, h = 0, 5 1 2+ c. y = (y 1 t 3, y), y(1) = 2, h = 0, 5 t 4t d. y = ty + , 0 t 1, y(0) = 1, h = 0, 2 5 y 2. U lan gi no. 1 untu k m et de Taylor orde 4 o 3 . G u na kan m e t de Taylor orde dua denganh = 0, 1 untuk m en gh am piri o penyele s a -ian dari y = 1 + t sin(ty), 0 t 2, y(0) = 0 4. D iberikan m asalahnilai awal, y =2 y + t2 et , t 1 t 2, y(1) = 0

5. D iberikan m asalahnilai awal berikut. y = 1 y y2 , 1 t 2, y(1) = 1 t2 t denganpenyelesaianse jatiy(t) = 1/t a. G una kan m et de Taylor orde dua deng anh = 0, 0 5 untuk o m engham piri penyelesaian dan bandingan dengannilai y k

7.5 Metode Runge-Kutta b. Guna kan jawaban pada bagian(a) dan interpolasi linearuntuk menghampiri nilai-nilaiy berikut (i) y(1, 052) (ii) y(1, 555)

183

(iii) y(1, 978)

c. G una kan m et ode Taylor orde dua deng anh = 0, 0 5 untuk m engham piri penyelesaian dan bandingan dengannilai y sebenarnya. d. G una kan jawaban pada (c) dan interpolasi sebagian-sebagian H erm it untuk m engham piri nilai y dan banding kan dengannilai-nilai: (i) y(1, 052) (ii) y(1, 555) (iii) y(1, 978)

7.5

Met ode Runge-Kutta


Penyele saian pe rsam aan diferen sial b iasa deng an m e ng gunkan m et d e a o

Taylor tidka praktis, karena m et ode tersbut m embutuh kan perhitunganturunan f (x, y), dan ju g atid a k semu a fu n g simu d a h d ih itu ngtu ru n a nya, te ru ta m a n g si-fu n g si fu ya n g rumit. Metode Runge-Kuttam erupa kan alternatiflain dari m e t de Taylor yang o tidak m embutuh kan perhitungan turunan.M et ode ini berusaha endapat derajat m kan ketelitian yang tinggi dan sekaligusm enghindar keperluanm encariturunanyang kan lebih tinggi denganjalan m enge valuasifungsif (x, y) pada titik terpilih setiap selang. Bentuk umum m et ode Runge-Kuttaorde n ditulis sebagaiberikut, yk+1 = yk + a1 y1 + a2 k2 + + an yn d engana1 , a2 , , an adalahkonsta dan nta k1 = hf (xr , yr ) k2 = hf (xr + p1 h, yr + q11 k1 ) k3 = hf (xr + p2 h, yr + q21 k1 + q22 . k2 ) kn = hf (xr + pn1 h, yr + qn1,1 k1 + qn1,2 k2 + + qn1,n 1 kn1 ) Nilai ai , pi , qij dip ilih se dem ikianpa se h ingg a ru dapatm e mnumkan galat. Galat i langkah m etode Runge-Kuttao rd e adalahO(hn+1 ) -n Galat longgo kan m et ode Runge-Kuttaorde ke-n adalahO(hn ) (7 .2 5 )

184

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

a. M ode Runge-Kutta et M etode ditulis,

Orde Satu satu

Runge-Kutta orde

k1 = hf (xr .yr ) yr+1 = yr + (a1 k1 ) Galat perlang kah adalahO(h2 ) Galat lo ng go kan adalahO(h)

(7 .2 6 )

Yang term asuk dalam m et ke ode Runge-Kuttaorde satu adalahm et ode Euler. b. M ode Runge-Kutta et M etode ditulis, k1 = hf (xr , yr ) k2 = hf (xr + p1 h, yr + q11 k1 ) yr+1 = yr + (a1 k1 + a2 k2 ) Galat perlang kah adalahO(h3 ) Galat lo ng go kan adalah O(h2 ) c. M ode Runge-Kutta et Orde Tiga Orde Dua dua

Runge-Kutta orde

(7 .2 7 )

M etode Runge-Kutta orde tiga terkenal dan banyak dipakai dalam praktek. Metod e tersebutm em pu nyai ketelitianpenyelesaianya ting gg id ib an ding dengan n kan d ua m et d e sebelumnya. o Metode Runge-Kuttaorde tiga ditulis, k1 k2 k3 yr+1 = hf (xr , yr ) = hf (xr + 1 h, yr +1 k1 ) 2 2 = hf (xr + h, yr k1 + 2k2 ) = yr + 1 (k1 + 4k2 + k3 ) 6

(7 .2 8 )

7.5 Metode Runge-Kutta Galat perlang kah adalahO(h4 ) Galat lo ng go kan adalah O(h3 ) d. M ode Runge-Kutta et Orde Em pat

185

M etode Runge-Kuttaorde em patm em pu nyai ketelitianlebih baik dibandingaan k den- gan m et ode Runge-Kuttaorde tiga.M etode Runge-Kuttaorde tigaditulis, k1 k2 k3 k4 yr+1 Galat perlang kah adalahO(h4 ) Galat lo ng go kan adalah O(h3 ) = hf (xr , yr ) = hf (xr + 1 h, yr +1 k1 ) 2 2 1 1 = hf (xr + h, yr + k2 ) 2 2 = hf (xr + h, yr + k3 ) = yr + 1 (k1 + 4k2 + k3 ) 6

(7 .2 9 )

Co ntoh 7.10 G una kan m et ode Runge-Kuttadenganh = 0, 1 untuk m engham piri 5) y(1, terhadappenyelesain y = 2xy, Penyelesaian: Kita mulai denganm enga mbil x0 = 1 dan n = 0 , maka k1 = hf (x0 , y0 ) = (0, 1 )(2 0 y0 ) x = (0, 1 )[2 (1 )(1 )] 0, 2 = 1 1 = hf x0 + h, y0 + k1 2 2 1 1 y0 + k1 = (0, 1 )2 x0 + 2 2 h 1 = (0, 1 )2 1 + (0, 1 ) 2 = 0, 2 3 1 1 1 + (0, 2 ) 2 y(1) = 1

k2

186

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik k3 = hf 1 1 h, y0 + k2 2 2 1 1 y0 + k2 = (0, 1 )2 x0 + 2 2 h x0 +

k4

1 1 = (0, 1 )2 1 + (0, 1 ) 1 + (0, 2 3 1 ) 2 2 = 0, 2 3 4 2 5 5 = hf (x0 + h, y0 + k3 ) = (0, 1 )2 ( 0 + h)(y0 + k3 ) x = (0, 1 )(1+ 0, 1 )(1+ 0, 2 3 4 2 5 5= 0, 2 7 1 5 3 6 1 )

dan oleh karenaitu, yn+1 = y0 + 1 (k1 + 2k2 + 2k3 + k4 ) 6 1 ) = 1 + (0, 2 + 2 (0, 2 3 1 )+ 2(0, 2 3 4 1 5 5+ 0, 2 7 1 5 3 6 1 ) 6 = 1, 2 3 3 6 7 4 3 5

Jika kita ambil em pat desim al dibelakang kom a, maka y1 = 1, 2 3 3 7 D engancara yang sam a diperoleh nilai-nilai y2 , y3 , y4 , y5 berikut sebagaim an yang di- tunjuk kan pada Tabel 7.9, sedang kan perbandingannilai-nilai dari beberap a m et d e yang telah diguna o kan terhadappenyelesaiany = 2xy den ga nnilai awal y(1) = 1 dan h = 0, 1 ditunjuk kan pada Tabel 7.10. Tabel 7.9 M etode Runge-Kuttadenganh = 0, 1 untu k solusiy = 2xy xn 1 ,0 0 1 ,1 0 1 ,2 0 1 ,3 0 1 ,4 0 1 ,5 0 yn 1 ,0 0 0 0 1 ,2 3 3 7 1 ,5 5 2 7 1 ,9 9 3 7 2 ,6 1 1 6 3 ,4 9 0 2 Nilai sejati 1 ,0 0 0 0 1 ,2 3 3 7 1 ,5 5 2 7 1 ,9 9 3 7 2 ,6 1 1 7 3 ,4 9 0 4 Galat 0 ,0 0 0 0 0 ,0 0 0 0 0 ,0 0 0 0 0 ,0 0 0 0 0 ,0 0 0 1 0 ,0 0 0 1 % Galat relatif 0 ,0 0 0 ,0 0 0 ,0 0 0 ,0 0 0 ,0 0 0 ,0 0

7.5 Metode Runge-Kutta m ode Euler, Heun dan Runge-Kuttauntuk Tabel 7.10 Perbandingan et solusi y = 2xy den ga nh = 0, 1 Perbandingan et m ode N um erikdenganh = 0, 1 xn 1 ,0 0 1 ,1 0 1 ,2 0 1 ,3 0 1 ,4 0 1 ,5 0 Euler 1 ,0 0 0 0 1 ,2 0 0 0 1 ,4 6 4 0 1 ,8 1 5 4 2 ,2 8 7 4 2 ,9 2 7 8 Heun 1 ,0 0 0 0 1 ,2 3 2 0 1 ,5 4 7 9 1 ,9 8 3 2 2 ,5 9 0 8 3 ,4 5 0 9 Runge Kutta 0 ,0 0 0 0 1 ,2 3 3 7 1 ,5 5 2 7 1 ,9 9 3 7 2 ,6 1 1 6 3 ,4 9 0 2 Nilai sejati 1 ,0 0 0 0 1 ,2 3 3 7 1 ,5 5 2 7 1 ,9 9 3 7 2 ,6 1 1 7 3 ,4 9 0 4

187

Latihan
7.3 1. G una kan m et ode Runge-Kuttauntuk m enyelesai kan m asalahnilai awal berikut denganh = 0, 1 untuk m em perolehha m piranem p atdesimal. a . y = 2x 3y + 1, b. y = 4x 2y, c. y = 1 + y , d. y = x2 + y 2 , e. y = e
y 2

y(1) = 5 ;

y(1, 5)

y(0) = 2 ; y(0, 5) y(0) = 0 ; y(0) = 1 ; y(0) = 0 ; y(0) = 0 ; y(0, 5) y(0, 5) y(0, 5) y(0, 5)

y(0, 5)

f. y = x + y 2 , g . y = xy 2 y/x, h. y = y y ,
2

y(1) = 1 ;

y(0) = 0, 5 ; y(0, 5)

2. G una kan m et ode Runge-Kutta dengan h = 0, 1 , h = 0, 0 5 d a n h = 0, 0 1 untuk m eng estim a si penyele saian m asalah nilai awal berikut di x = 1 . Banding kan hasil-hasil tersebutdengannilai sejati. a . y 2x + 2y, y(0) = 1 c. y = ey , y(0) = 0 b . y = 1/y, y(0) = 1 d . y = y sin x, y(0) = 1

188

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

3. G una kan m et ode Runge-Kuttadenganh = 0, 2 untuk m ene ntukan ham piranterhadap penyelesaian asalahnilai awal berikut. m t2 y 3ty + 3y = 1, y(1) = 0, y (1 ) = 0

H itunglahpenyelesaiansejatidan selanjut banding an hasilnya! nya k 4 . Jika gaya gese kan u dara berband in g kua dratdengankecepa tan, dan kecepatan v dari sebuahm assam yang jatuh dari ketinggianh di tentukan oleh, m dv = mg kv 2 , dt k>0

Jika v(0) = 0, k = 0, 1 2 5 m = 5 slu g s,d a n g = 9, 8 m s2 , g u n a n m e t d e , / ka o Ru n g e - Kutta untuk m ene ntukan nilai ham piran ke ce patan m assa jatuh se te la5 detik. (Guna kan h = 1). 5. M isal an y(x) adalahsolusidari m asalahnilai awal berikut. k y = x2 + y 3 , y(1) = 1 Hitunglah rumusan Runge-Kutta yang diguna kan untuk m emperoleh

ham piranuntuk y(1, 4. (guna kan h = 0, 1 ).

7.6

Met ode Ba nyak Lang kah


Pada pembaha san terda hulu m en genaim et de penye lesaian persam aan o

d iferen-sial orde satu biasa nya disebut m ode satu lang kah, karena ham piran et yang dilakukan untuk titik m e sh t + i + 1 m elibat an inform asidari hanya satu k titik sebelum nya, yaitu titik m e s h ti . Semua in fo rm asi yan g diguna an pa da k m et de-m et tersebutdipe ro lehdi luas interval yang m ana penyelesaianakan di o ode hampiri. Oleh karena itu ham pirandari penyelesaiandiperoleh pada setiap titik m e sh kan galat|yj (hampi ran) t0 , t1 , t2 , . . . ti sebelumh am p iran i+1 diperoleh,dan hal ini m enyebab t m kat. Untuk itu, cukup beralasanjika dikembang kan hampiran y(tj )| cenderung ening yang m engguna banyak titik m eshyang lebih akurat untuk m engham piri kan penyele saian pada ti+1 . M et ode yang m engguna banyak titik sebelumnya untuk m enghitung kan ham piran titik berikut ya disebutmet ode ba ny ak lang kah. n

7.6 Metode Banyak Langkah Definisi 7.1


M et ode banyak langkah untuk m enyelesai an m asalah nilai k awal, y = f (x, y), a x b, y(a) = , (7 .3 0 )

189

adalah suatu persam aanselisih untuk m ene aanberikut, di mi+1 pada titik ntukan ham piran y ana m adalah m e shxi+1 bulat lebih dari 1, kan bilangan dapat direprensetasi oleh persam yi+1 = am1 yi + am2 yi1 + + a0 wi+1 m +h[bm f (xi+1 , yi+1 ) + bm1 f (xi , yi ) + + b0 f (xi+ , yi+1 m )] untuk i = m 1, m, 0, 1, . . . , n 1 denganmengambil y(x0 ) = y0 , y(x1 ) = y1 , y(x2 ) = y2 , . . . , y(xm1 ) = ym1 dan h = (b a)/n

(7 .3 1 )

Ketika bm = 0 , m e t d e d ise b u te k sp lisita ta u te rb u , se h in gg a rsa m a a n .3 1 ) o ka pe (7 m em berikan yi+1 secaraeksplisit pada suku-suku sebelum nya di hitung, sedang kan ketika bm = 0 , m e t d e ini disebutim plisit atau tertutup,sehingga i+1 terjadipada kedua o y sisi pe rsa m a a n .3 1 ) (7

7.6.1

Met ode Adam-Bashford


Dua Lang kah (7 .3 2 )

a. Met ode Adam-Bashford

h yi+k = yi + [ 3f (xi , yi ) ] f (xi1 , yi1 )], 2 y(x0 ) = y0 , y(x1 ) = y1 d engani = 1, 2, 3, . . . , n b. M ode Adam-Bashford et Tiga Lang kah ,y ),

h = yi + (x 2 3f (xi , yi ) 1 6f i1, y i1) + 5f yi+k (x 12 y(x0 ) = y0 , y(x1 ) = y1 , y(x2 ) = y2 d engani = 2, 3, 4, . . . , n

i2

i2

(7 .3 3 )

190

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik Empat Lang kah ) + 3 7f ,y ) (7 .3 4 ) y(x2 ) = y2 , y(x3 ) = y3

c. M ode Adam-Bashford et h yi+k = yi +

5 5f (x , y ) 5 9f (x , y
i i i1

24 9f (xi3 , yi3

i1 (x

i2

i2

) y(x0 ) = y0 , y(x1 ) = y1 , d engani = 3, 4, . . . , n d. M ode Adam-Bashford et

Lima Lang kah

h f f ,y ) + 2616 f ,y ) 1 9 0 1 (x , y ) 2 7 7 4 yi+k = yi + (x i i i1 (xi1 i2 i2 720 1 2 7 4 (xi3 , yi3 ) + 2 5 1 (xi4 , yi4 ) f f (7 .3 5 ) y(x0 ) = y0 , y(x1 ) = y1 , y(x2 ) = y2 , y(x3 ) = y3 , y(x4 ) = y4 d engani = 4, 5, 6 . . . , n

7.6.2

Met ode Adam-Moulton


Dua Lang kah (7 .3 6 )

a. Met ode Adam-Moulton

h [ 5f (xi+1 , yi+1 )] + 8f (xi , yi ) f (xi1 , yi1 )], yi+k = yi + 12 y(x0 ) = y0 , y(x1 ) = y1 d engani = 1, 2, 3 . . . , n 1 b. M ode Adam-M et oulton Tiga Lang kah

9f (xi+1 , yi+1 )] + 1 9f (xi , yi ) 5f (xi1 , yi1 ) y i+k = y i + h 24 +f (xi2 , yi2 ) y(x0 ) = y0 , y(x1 ) = y1 , y(x2 ) = y2 d engani = 2, 3 . . . , n 1

(7 .3 7 )

7.6 Metode Banyak Langkah c. M ode Adam-M et oulton yi+k = yi + h Empat Lang kah ,y )

191

f f f 2 5 1 (x , y )] + 6 4 6 (x , y ) 2 6 4 i+1 (xi+1 i i 720 + 1 0 6 (xi2 , yi2 ) 1 9f (xi3 , yi3 ) f y(x0 ) = y0 , y(x1 ) = y1 , y(x2 ) = y2 , y(x3 ) = y3 d engani = 3, 4, 5 . . . , n 1

i1

i1

(7 .3 8 )

Co ntoh 7.11 Pertimbang kan m asalahnilai awal berikut. y = y t2 + 1, 0 t 2, y(0) = 0, 5

dan dekati denganm et ode Adam -Bashford pat lang dan m et em kah ode AdamMoulton tiga lang kah, guna kan h = 0, 2 untu k ke du a m et d e . o Penyelesaian: Dari rumusan m etode Adam -Bashford patlangkah, em 5 5f (xi , yi ) 5 9f (xi1 , yi1 ) + 3 7f (xi2 , yi2 ) y i+k = y i + h 24 9f (xi3 , yi3 )

untuk i = 3, 4, . . . , 9 . D e n g anm enye d e rh a nka n dan guna a kan f (t, y) = y t2 + 1, h = 0, 2 , d a n ti = 0, 2i, m aka persam aan selisihm et ode Adam -Bashford pat em langkah menjadi, y i+1 = 1 1 1, 8yi1 + 7, 3 5y i 4y 24
i2

i 1, 8yi3 0, 1 9 2 2 0, 1 9 2 + 4, 7 3 6 i

Hasil-hasilham piranuntuk m etode di atas ditunjuk kan pada Tabel ?? . Sedang persam aan kan selisihm et ode Adam -M oulton tiga lang kah adalah, yi+k = yi + 9f (x , y )] + 1 9f (x , y ) 5f i+1 (x i+1 i i 24 +f (xi2 , yi2 ) h ,y )

i1

i1

192

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

untuk i = 2, 3, 4, . . . , 9 d an denganm ereduksi ng sif (t, y) = y t2 + 1, h = 0, 2 , fu dan ti = 0, 2i, m aka persam aan selisihm et ode Adam -M oulton tiga langkah menjadi, y i+1 = 1 1, 8y i+1 + 2 7, 8yi 24 yi1 + 0, 2y
i2

i 0, 1 9 2 2 0, 1 9 2 + 4, 7 3 6 i

Oleh karena kita guna kan m et ode eksplisit,m aka penyelesaianuntuk wi+1 adalah yi+1 = 1 7, 8yi + 0, yi1 2 2, 2 2y
i2

i 0, 1 9 2 2 0, 1 9 2 + 4, 7 3 6 i

H asil-hasilham pirandari m et ode Adam -Moulton tiga langkah ditunjuk kan pada Tabel 7 .1 1 . Tabel 7.11 Perbandinganm e t de A d am -B ashfor langkah dan o 4 Adam- M oulton 3 langkah untuk solusiy = y t2 + 1 dengan h = 0, 2 AdamAdamBashford Moulton Galat Galat yi yi xi 0 ,0 0 ,2 0 ,4 0 ,6 0 ,8 1 ,0 1 ,2 1 ,4 1 ,6 1 ,8 2 ,0 0 ,5 0 0 0 0 0 0 0 ,8 2 9 2 9 8 6 1 ,2 1 4 0 8 7 7 1 ,6 4 8 9 4 0 6 2 ,1 2 7 3 1 2 4 2 ,6 4 1 0 8 1 0 3 ,1 8 0 3 4 8 0 3 ,7 3 3 0 6 0 1 4 ,2 8 4 4 9 3 1 4 ,8 1 6 6 5 7 5 5 ,3 0 7 5 8 3 8 0 ,0 0 0 0 0 0 0 0 ,0 0 0 0 0 0 0 0 ,0 0 0 0 0 0 0 0 ,0 0 0 0 0 0 0 0 ,0 0 0 0 8 2 8 0 ,0 0 0 2 2 1 9 0 ,0 0 0 4 0 6 5 0 ,0 0 0 6 6 0 1 0 ,0 0 1 0 0 9 3 0 ,0 0 1 4 8 1 2 0 ,0 0 2 1 1 1 9 0 ,0 0 0 0 1 ,2 3 3 7 1 ,5 5 2 7 1 ,9 9 3 7 2 ,6 1 1 6 3 ,4 9 0 2 0 ,0 0 0 0 1 ,2 3 3 7 1 ,5 5 2 7 1 ,9 9 3 7 2 ,6 1 1 6 0 ,0 0 0 0 0 0 0 0 ,0 0 0 0 0 0 0 0 ,0 0 0 0 0 0 0 0 ,0 0 0 0 0 6 5 0 ,0 0 0 0 1 6 0 0 ,0 0 0 0 2 9 3 0 ,0 0 0 0 4 7 8 0 ,0 0 0 0 7 3 1 0 ,0 0 0 1 0 7 1 0 ,0 0 0 1 5 2 7 0 ,0 0 0 2 1 3 2

7.6 Metode Banyak Langkah

193

Latihan
7.4 1. G una kan m etode Adam -Bashford patlangkah untuk m enhapiri em penye lesaian m asalahnilai awal berikut. Pada setiap soal banding kan hasil hampiran dengan hasil sebenar ya . n a . y = te3t 2y, 0 t 1, y(0) = 0, h = 0, 2 1 1t y(t) = t ln t + 2t y(t) = t +
1 y(t) = 1 te3t 25 e3t + 251 e2t 5 b. y = 1 + (t y)2 , 2 t 3, y(2) = 1, h = 0, 2 ;

c. y = 1 + y/t, y(t) =
1 2 sin 2t

1 t 2, y(1) = 2, h = 0, 2 ; 31 co s 3t + 4 3

d. y = co s 2t + sin 3t, 0 t 1, y(0) = 1, h = 0, 2

2 . G un a kan m e t de Adam -Bashford o untuk m engham piri penyelesaian asalah m nilai awal berikut. Pada setiapsoal guna kan nilai-nilaiawal yang diperolehdari metode Runge-Kuttaorde 3m pat. Banding an hasil tersebutdenagnhasil sebenar ya . k n
2 y t y , 1 t 2, y(1) = 1, h = 0, 1, y(t) = t t 1 + ln t 2 y y b. y = 1 + + , 1 t 3, y(1) = 0, h = 0, 2 ; t t y(t) = t tan(ln t)

a. y =

c . y = (y + 1)(y + 3), 0 t 2, y(0) = 2, h = 0, 1 ; y(t) = 3 1+ e2 2t d. y = 5y + 5t2 + 2t, 0 t 1, y(0) =


1 3,h 1 = 0, 1, y(t) = t2 + 3 e5t

3. G una kan hasil dari soal no. 2 dan interpolasi linear untuk m engham piri nilai y(t) dan banding an dengannilai sebernar ya , k n a. b. c. d. y(1 ,25 ) an y(1 ,9 3 ) d y(2,1)dan y(2 ,7 5 ) y(1,3)dan y(1 ,9 3 ) y(0,54 ) an y(0 ,9 4 ) d

4 . U langi soal-soal pada n o. 2 de ng anm e ngg una m e t d e Heun kan o

194

Bab 7 Penyelesaian Persamaan Diferensial Biasa Secara Numerik

5. U lan gi soal-soal pada no .2 deng anm en gg una m et d e Titik tengah kan o 6. U langi soal-soal pada no. 1 denganm engguna m et kan ode Runge-Kuttaorde em - pat 7. U lan gi soal-so al pad ano.2 d engan en gg una m et de Runge-Kutta m kan o orde empat 8. M etode Runge-Kuttaorde em pat dapat ditulis dalam bentuk, w0 = , h h wi+1 = wi + f (ti , wi ) + f (ti + 1 h, wi + 1 f (ti , wi )) 6 3 h + 2 h, wi + 2 hf (ti + h, wi + 3 hf (ti , wi ))) + f (ti 3 h + f (ti + 3 h, wi + 3 hf (ti + 4 h, wi + 5 hf (ti + 6 h, wi + 7 + hf (ti , wi 6 )))) Tentukan nilai-nilaidari konstanta, 1 , 2 , 3 , 1 , 2 , 3 , 2 , 3 , 4 , 5 , 6 , 7 .

DAF TAR PUS TAKA

Atkinson,K. E., Elementary Numerical Analysis. ,John Willey & S o n s,In c .,1 9 9 5 . Chapra,Steven C., Numerical Methods for Engineers: with Programming and Software Appli cations, McGraw-Hill, S in g a o re , 1 9 9 8 . p H am m ing,Richard W., Introduction to Applied Numerical Analysis, McGrawHill, New York, 1 9 7 1 . Munif, A. & Prastyoko, A., Penguasaan dan Penggunaan Metode Numerik. ,Institut TeknologiSep uluhN opembe r Press,Surab aya, 1 99 5. Munir, R., Metode Numeri k., Penerbit Inform ati B andung,2003. ka, Mathews,John H., Numerical Methods for Mathematics, Science and Engineering, 2 nd.,Prentice Hall Internatio nal, Inc.,1992. Kreyszig,E., Advanced Engineering Matehamatic s, 8 th Ed., John W iley & S on s.,New York., 1 9 9 9 . Susila,I.N ., Dasar-Dasar Metode Numeri k, DIKNAS, Jakarta.,1 9 9 3 .

195

Вам также может понравиться