• Tidak ada hasil yang ditemukan

Metode Iterasi

Dalam dokumen Pengantar Metode Numerik (Halaman 89-107)

BAB 3 SOLUSI SISTEM PERSAMAAN LINIER

3.2 Metode Iterasi

metode iterasi yang merupakan metode numerik dalam menyelesaiakan sistem persamaan linier.

๐‘ฅ2 = ๐‘2โˆ’๐‘Ž21๐‘ฅ1โˆ’๐‘Ž23๐‘ฅ3โˆ’โ‹ฏโˆ’๐‘Ž1๐‘›๐‘ฅ๐‘›

๐‘Ž22

โ‹ฎ

๐‘ฅ๐‘› =๐‘๐‘›โˆ’๐‘Ž๐‘›1๐‘ฅ1โˆ’๐‘Ž๐‘›2๐‘ฅ2โˆ’โ‹ฏโˆ’๐‘Ž๐‘›๐‘›โˆ’1๐‘ฅ๐‘›โˆ’1

๐‘Ž๐‘›๐‘›

Proses iterasi untuk memperoleh nilai hampiran ๐‘ฅ1, ๐‘ฅ2, โ€ฆ , ๐‘ฅ๐‘› dimulai dengan menentukan tebakan awal untuk nilai x tersebut, yakni ๐‘ฅ๐‘–(0). Berdasarkan tebakan awal ini akan diperoleh nilai ๐‘ฅ๐‘–(1) dan iterasi berlanjut hingga diperoleh nilai ๐‘ฅ๐‘–(๐‘˜). Kondisi ini dapat dituliskan sebagai berikut:

๐‘ฅ1(๐‘˜)= ๐‘1โˆ’๐‘Ž12๐‘ฅ2(๐‘˜โˆ’1)โˆ’๐‘Ž13๐‘ฅ3(๐‘˜โˆ’1)โˆ’โ‹ฏโˆ’๐‘Ž1๐‘›๐‘ฅ๐‘›(๐‘˜โˆ’1)

๐‘Ž11

๐‘ฅ2(๐‘˜) =๐‘2โˆ’๐‘Ž21๐‘ฅ1(๐‘˜โˆ’1)โˆ’๐‘Ž23๐‘ฅ3(๐‘˜โˆ’1)โˆ’โ‹ฏโˆ’๐‘Ž1๐‘›๐‘ฅ๐‘›(๐‘˜โˆ’1)

๐‘Ž22

โ‹ฎ

๐‘ฅ๐‘›(๐‘˜)=๐‘๐‘›โˆ’๐‘Ž๐‘›1๐‘ฅ1(๐‘˜โˆ’1)โˆ’๐‘Ž๐‘›2๐‘ฅ2(๐‘˜โˆ’1)โˆ’โ‹ฏโˆ’๐‘Ž๐‘›๐‘›โˆ’1๐‘ฅ๐‘›โˆ’1(๐‘˜โˆ’1)

๐‘Ž๐‘›๐‘›

Secara umum dapat dituliskan:

dimana ๐‘› = 1, 2, โ€ฆ , ๐‘ฅ๐‘–(0)adalah tebakan awal, dan ๐‘ฅ๐‘–(๐‘˜) adalah nilai hampiran ke-k untuk ๐‘˜ = 1,2, โ€ฆ

Berikut ini langkah-langkah Iterasi Jacobi:

a) Menentukan sistem persamaan.

๐’™๐’Š(๐’Œ)=

๐’ƒ๐’Šโˆ’ ๐’‹=๐Ÿ๐’ ๐’‚๐’Š๐’‹๐’™๐’‹(๐’Œโˆ’๐Ÿ) ๐’‹โ‰ ๐’Š

๐’‚๐’Š๐’Š

b) Menentukan penyelesaian awal/tebakan awal (๐‘ฅ๐‘–(0))

c) Menentukan iterasi maksimum atau toleransi d) Membentuk sistem persamaan menjadi ๐‘ฅ๐‘–(๐‘›) =

๐‘๐‘–โˆ’ ๐‘›๐‘—=1๐‘Ž๐‘–๐‘—๐‘ฅ๐‘—(๐‘›โˆ’1) ๐‘—โ‰ ๐‘–

๐‘Ž๐‘–๐‘– , dimana ๐‘› = 1, 2, โ€ฆ

e) Iterasi dihentikan jika memenuhi kriteria konvergen, yakni:

1โ‰ค๐‘–โ‰ค๐‘›max |๐‘ฅ๐‘–๐‘—โˆ’๐‘ฅ๐‘–๐‘—โˆ’1

๐‘ฅ๐‘–๐‘— | < toleransi f) Menampilkan hasil

Contoh:

1. Tentukan solusi sistem persamaan linier berikut menggunakan iterasi Jacobi dengan ๐‘ฅ๐‘–(0) = 0 dan toleransi 0,01!

10๐‘ฅ1โˆ’ ๐‘ฅ2+ 2๐‘ฅ3 = 6

โˆ’๐‘ฅ1+ 11๐‘ฅ2โˆ’ ๐‘ฅ3+ 3๐‘ฅ4 = 25 2๐‘ฅ1 โˆ’ ๐‘ฅ2 + 10๐‘ฅ3โˆ’ ๐‘ฅ4 = โˆ’11 3๐‘ฅ2 โˆ’ ๐‘ฅ3+ 8๐‘ฅ4 = 15

Solusi:

Sistem persamaan linier diubah ke dalam bentuk:

๐‘ฅ1 =6+๐‘ฅ2โˆ’2๐‘ฅ3

10 ๐‘ฅ2 = 25+๐‘ฅ1+๐‘ฅ3โˆ’3๐‘ฅ4

11

๐‘ฅ3 = โˆ’11โˆ’2๐‘ฅ1+๐‘ฅ2+๐‘ฅ4

10

๐‘ฅ4 = 15โˆ’3๐‘ฅ2+๐‘ฅ3

8

Karena ๐‘ฅ1(0) = ๐‘ฅ2(0)= ๐‘ฅ3(0)= ๐‘ฅ4(0) = 0, maka:

Iterasi 1 (Pengulangan perhitungan pertama).

๐‘ฅ1(1)= 6+๐‘ฅ2(0)โˆ’2๐‘ฅ3(0)

10 = 0,6 ๐‘ฅ2(1) =25+๐‘ฅ1(0)+๐‘ฅ3(0)โˆ’3๐‘ฅ4(0)

11 = 2,2727 ๐‘ฅ3(1) =โˆ’11โˆ’2๐‘ฅ1(0)+๐‘ฅ2(0)+๐‘ฅ4(0)

10 = โˆ’1,1

๐‘ฅ4(1) =15โˆ’3๐‘ฅ2(0)+๐‘ฅ3(0)

8 = 1,875

Penentuan galat pada iterasi 1, yakni:

|๐œ€1| =

|nilai hampiran sekarangโˆ’nilai hampiran sebelumnya nilai hampiran sekarang | =

|0,6โˆ’0

0,6 | = 1

|๐œ€2| =

|nilai hampiran sekarangโˆ’nilai hampiran sebelumnya nilai hampiran sekarang | =

|2,2727โˆ’0

2,2727 | = 1

|๐œ€3| =

|nilai hampiran sekarangโˆ’nilai hampiran sebelumnya nilai hampiran sekarang | =

|โˆ’1,1โˆ’0

โˆ’1,1 | = 1

|๐œ€4| =

|nilai hampiran sekarangโˆ’nilai hampiran sebelumnya nilai hampiran sekarang | =

|1,875โˆ’0

1,875 | = 1

Diperoleh bahwa max

1โ‰ค๐‘–โ‰ค๐‘›|๐‘ฅ๐‘–๐‘—โˆ’๐‘ฅ๐‘–๐‘—โˆ’1

๐‘ฅ๐‘–๐‘— | =

1โ‰ค๐‘–โ‰ค๐‘›max(1; 1; 1; 1) = 1 > toleransi , sehingga dilanjutkan ke iterasi 2.

Lebih lanjut proses iterasi Jacobi disajikan pada tabel berikut:

iterasi x1 x2 x3 x4 |๐œบ๐Ÿ| |๐œบ๐Ÿ| |๐œบ๐Ÿ‘| |๐œบ๐Ÿ’| tol

0 0 0 0 0

1 0,6 2,2727 -1,1 1,875 1 1 1 1 0,01

2 1,0473 1,7159 -0,8052 0,8852 0,4271 0,3245 0,3661 1,1181 0,01 3 0,9326 2,0533 -1,0493 1,1309 0,1229 0,1643 0,2326 0,2172 0,01 4 1,0152 1,9537 -0,9681 0,9738 0,0813 0,0510 0,0839 0,1613 0,01 5 0,989 2,0114 -1,0103 1,0214 0,0265 0,0287 0,0417 0,0465 0,01 6 1,0032 1,9922 -0,9945 0,9944 0,0142 0,0096 0,0159 0,0271 0,01 7 0,9981 2,0023 -1,002 1,0036 0,0051 0,0050 0,0074 0,0091 0,01 8 1,0006 1,9987 -0,999 0,9989 0,0025 0,0018 0,0029 0,0047 0,01

Berdasarkan hasil iterasi diperoleh solusi sistem persamaan linier adalah

๐‘ฅ1 = 1,00; ๐‘ฅ2 = 1,998; ๐‘ฅ3 = โˆ’0,999; ๐‘ฅ4 = 0,9989

karena max

1โ‰ค๐‘–โ‰ค๐‘›|๐‘ฅ๐‘–๐‘—โˆ’๐‘ฅ๐‘–๐‘—โˆ’1

๐‘ฅ๐‘–๐‘— | =

1โ‰ค๐‘–โ‰ค๐‘›max(0,0025; 0,0018; 0,0029; 0,0047) = 0,0047 < toleransi

3.2.2 Iterasi Gauss Seidel

Iterasi Gauss Seidel merupakan modifikasi dari iterasi Jacobi, yaitu setiap nilai ๐‘ฅ๐‘– yang baru dihasilkan segera dipakai pada persamaan berikutnya untuk

menentukan nilai yang lainnya. Kondisi ini dapat dituliskan sebagai berikut:

๐‘ฅ1(๐‘˜)= ๐‘1โˆ’๐‘Ž12๐‘ฅ2(๐‘˜โˆ’1)โˆ’๐‘Ž13๐‘ฅ3(๐‘˜โˆ’1)โˆ’โ‹ฏโˆ’๐‘Ž1๐‘›๐‘ฅ๐‘›(๐‘˜โˆ’1)

๐‘Ž11

๐‘ฅ2(๐‘˜) =๐‘2โˆ’๐‘Ž21๐‘ฅ1(๐‘˜)โˆ’๐‘Ž23๐‘ฅ3(๐‘˜โˆ’1)โˆ’โ‹ฏโˆ’๐‘Ž1๐‘›๐‘ฅ๐‘›(๐‘˜โˆ’1)

๐‘Ž22

โ‹ฎ

๐‘ฅ๐‘›(๐‘˜)=๐‘๐‘›โˆ’๐‘Ž๐‘›1๐‘ฅ1(๐‘˜)โˆ’๐‘Ž๐‘›2๐‘ฅ2(๐‘˜)โˆ’โ‹ฏโˆ’๐‘Ž๐‘›๐‘›โˆ’1๐‘ฅ๐‘›โˆ’1(๐‘˜)

๐‘Ž๐‘›๐‘›

Secara umum, sistem persamaan tersebut dapat dituliskan:

dimana ๐‘› = 1, 2, โ€ฆ , ๐‘ฅ๐‘–(0)adalah tebakan awal, dan ๐‘ฅ๐‘–(๐‘˜) adalah nilai hampiran ke-k untuk ๐‘˜ = 1,2, โ€ฆ

Penggunaan nilai ๐‘ฅ๐‘– yang baru diperoleh pada persamaan berikutnya mengakibatkan konvergensi pada iterasi Gauss Seidel lebih cepat dibandingkan iterasi Jacobi.

Langkah-langkah Iterasi Gauss Seidel, yakni:

1) Menentukan sistem persamaan.

2) Menentukan penyelesaian awal (๐‘ฅ๐‘–(0))

3) Menentukan iterasi maksimum atau toleransi ๐’™๐’Š(๐’Œ)= ๐’ƒ๐’Šโˆ’ ๐’‚๐’Š๐’‹๐’™๐’‹

๐’Šโˆ’๐Ÿ (๐’Œ)

๐’‹=๐Ÿ โˆ’ ๐’๐’‹+๐Ÿ๐’‚๐’Š๐’‹๐’™๐’‹(๐’Œโˆ’๐Ÿ)

๐’‚๐’Š๐’Š

4) Membentuk sistem persamaan menjadi ๐‘ฅ๐‘–(๐‘˜)=

๐‘๐‘–โˆ’ ๐‘–โˆ’1๐‘—=1๐‘Ž๐‘–๐‘—๐‘ฅ๐‘—(๐‘˜)โˆ’ ๐‘›๐‘—+1๐‘Ž๐‘–๐‘—๐‘ฅ๐‘—(๐‘˜โˆ’1)

๐‘Ž๐‘–๐‘– , dimana ๐‘› = 1, 2, โ€ฆ 5) Iterasi dihentikan jika memenuhi kriteria

konvergen, yakni: max

1โ‰ค๐‘–โ‰ค๐‘›|๐‘ฅ๐‘–๐‘—โˆ’๐‘ฅ๐‘–๐‘—โˆ’1

๐‘ฅ๐‘–๐‘— | < toleransi 6) Menampilkan hasil

Contoh:

1) Tentukan solusi sistem persamaan linier berikut dengan iterasi Gauss Seidel dengan ๐‘ฅ๐‘–(0) = 0 dan toleransi 0,01!

10๐‘ฅ1โˆ’ ๐‘ฅ2+ 2๐‘ฅ3 = 6

โˆ’๐‘ฅ1+ 11๐‘ฅ2โˆ’ ๐‘ฅ3+ 3๐‘ฅ4 = 25 2๐‘ฅ1โˆ’ ๐‘ฅ2+ 10๐‘ฅ3โˆ’ ๐‘ฅ4 = โˆ’11 3๐‘ฅ2โˆ’ ๐‘ฅ3+ 8๐‘ฅ4 = 15

Solusi:

Sistem persamaan linier diubah ke dalam bentuk:

๐‘ฅ1 =6+๐‘ฅ2โˆ’2๐‘ฅ3

10 ๐‘ฅ2 = 25+๐‘ฅ1+๐‘ฅ3โˆ’3๐‘ฅ4

11

๐‘ฅ3 = โˆ’11โˆ’2๐‘ฅ1+๐‘ฅ2+๐‘ฅ4

10

๐‘ฅ4 = 15โˆ’3๐‘ฅ2+๐‘ฅ3

8

Karena ๐‘ฅ1(0)= ๐‘ฅ2(0) = ๐‘ฅ3(0) = ๐‘ฅ4(0)= 0, maka:

Iterasi 1 (Pengulangan perhitungan pertama).

๐‘ฅ1(1) =6+๐‘ฅ2(0)โˆ’2๐‘ฅ3(0)

10 = 0,6

๐‘ฅ2(1) =25+๐‘ฅ1(1)+๐‘ฅ3(0)โˆ’3๐‘ฅ4(0)

11 = 2,3273 ๐‘ฅ3(1) =โˆ’11โˆ’2๐‘ฅ1(1)+๐‘ฅ2(1)+๐‘ฅ4(0)

10 = โˆ’0,9873 ๐‘ฅ4(1) =15โˆ’3๐‘ฅ2(1)+๐‘ฅ3(1)

8 = 0,8789

Penentuan galat pada iterasi 1, yakni:

|๐œ€1| =

|nilai hampiran sekarangโˆ’nilai hampiran sebelumnya nilai hampiran sekarang | =

|0,6โˆ’0

0,6 | = 1

|๐œ€2| =

|nilai hampiran sekarangโˆ’nilai hampiran sebelumnya nilai hampiran sekarang | =

|2,3273โˆ’0

2,3273 | = 1

|๐œ€3| =

|nilai hampiran sekarangโˆ’nilai hampiran sebelumnya nilai hampiran sekarang | =

|โˆ’0,9873โˆ’0

โˆ’0,9873 | = 1

|๐œ€4| =

|nilai hampiran sekarangโˆ’nilai hampiran sebelumnya nilai hampiran sekarang | =

|0,8789โˆ’0

0,8789 | = 1

Diperoleh bahwa max

1โ‰ค๐‘–โ‰ค๐‘›|๐‘ฅ๐‘–๐‘—โˆ’๐‘ฅ๐‘–๐‘—โˆ’1

๐‘ฅ๐‘–๐‘— | =

1โ‰ค๐‘–โ‰ค๐‘›max(1; 1; 1; 1) = 1 > toleransi , sehingga dilanjutkan ke iterasi 2.

Lebih lanjut proses iterasi Gauss Seidel disajikan pada tabel berikut:

iterasi x1 x2 x3 x4 |๐œบ๐Ÿ| |๐œบ๐Ÿ| |๐œบ๐Ÿ‘| |๐œบ๐Ÿ’| tol

0 0 0 0 0

1 0,6 2,3273 -0,9873 0,8789 1 1 1 1 0,01

2 1,0302 2,0369 -1,0145 0,9843 0,4176 0,1425 0,0268 0,1072 0,01 3 1,0066 2,0036 -1,0025 0,9984 0,0234 0,0167 0,0119 0,0140 0,01 4 1,0009 2,0003 -1,0003 0,9998 0,0057 0,0016 0,0022 0,0015 0,01

Berdasarkan hasil iterasi diperoleh solusi sistem persamaan linier adalah ๐‘ฅ1 = 1,0009;

๐‘ฅ2 = 2,0003 ; ๐‘ฅ3 = โˆ’1,0003 ; ๐‘ฅ4 = 0,9998

karena max

1โ‰ค๐‘–โ‰ค๐‘›|๐‘ฅ๐‘–๐‘—โˆ’๐‘ฅ๐‘–๐‘—โˆ’1

๐‘ฅ๐‘–๐‘— | =

1โ‰ค๐‘–โ‰ค๐‘›max(0,0057; 0,0016; 0,0022; 0,0015) = 0,0057 < toleransi

Iterasi pada Jacobi dan Gauss Seidel bisa saja tidak konvergen (menuju suatu nilai tertentu) jika matriks tidak diagonal utama (Kaw, 2011). Suatu matriks dikatakan diagonal utama jika koefisien pada diagonal utama lebih besar atau sama dengan jumlah koefisien pada baris itu. Kondisi ini dituliskan sebagai berikut:

๐ด๐‘ฅ = ๐‘ โ†” [

๐‘Ž11 ๐‘Ž12 ๐‘Ž13 โ€ฆ ๐‘Ž1๐‘› ๐‘Ž21 ๐‘Ž22 ๐‘Ž23

โ€ฆ โ€ฆ โ€ฆ

๐‘Ž๐‘›1 ๐‘Ž๐‘›2 ๐‘Ž๐‘›3

โ€ฆ

โ€ฆ

โ€ฆ ๐‘Ž2๐‘›

โ€ฆ ๐‘Ž๐‘›๐‘›

] [ ๐‘ฅ1 ๐‘ฅ2

โ€ฆ ๐‘ฅ๐‘›

] = [ ๐‘1 ๐‘2

โ€ฆ ๐‘๐‘›

] ,

matriks A dikatakan diagonal utama jika untuk setiap i berlaku |๐‘Ž๐‘–๐‘–| โ‰ฅ ๐‘›๐‘—=1|๐‘Ž๐‘–๐‘—|

๐‘—โ‰ ๐‘–

, atau untuk paling sedikit satu

i berlaku |๐‘Ž๐‘–๐‘–| โ‰ฅ ๐‘›๐‘—=1|๐‘Ž๐‘–๐‘—|

๐‘—โ‰ ๐‘–

. Jadi jika kondisi ini tidak terpenuhi, maka proses iterasi bisa konvergen atau bisa tidak konvergen.

Contoh:

1) Tentukan apakah sistem persamaan linier berikut membentuk matriks diagonal utama.

๐‘ฅ1+ ๐‘ฅ2 + ๐‘ฅ3 = 3 2๐‘ฅ1+ 3๐‘ฅ2 + 4๐‘ฅ3 = 9 ๐‘ฅ1+ 7๐‘ฅ2 + ๐‘ฅ3 = 9 Solusi.

Sistem persamaan linier dapat dibentuk dalam notasi matriks, yakni:

[

1 1 1 2 3 4 1 7 1

] [ ๐‘ฅ1 ๐‘ฅ2 ๐‘ฅ3] = [

3 9 9

]

Akan ditunjukkan apakah matriks keofisien membentuk diagonal utama. Untuk itu, tinjau matriks [1 1 1

2 3 4 1 7 1

] dengan kondisi:

|๐‘Ž11| = |1| = 1 < |๐‘Ž12| + |๐‘Ž13| = |1| + |1| = 2

|๐‘Ž22| = |3| = 3 < |๐‘Ž21| + |๐‘Ž23| = |2| + |4| = 6

|๐‘Ž33| = |1| = 1 < |๐‘Ž31| + |๐‘Ž32| = |1| + |7| = 8 Berdasarkan kondisi tersebut diketahui bahwa matriks keofisien bukan diagonal utama.

Meskipun dilakukan pertukaran baris pada sistem persamaan, matriks keofisien tetap tidak memenuhi kondisi diagonal utama yang disyaratkan.

RANGKUMAN

1. Sistem persamaan linier ๐ด๐‘ฅ = ๐‘ dengan n persamaan dan n peubah dapat dituliskan ke dalam bentuk notasi matriks dan dapat diselesaikan dengan metode langsung (metode analitik) atau metode iterasi (metode numerik).

2. Metode langsung (metode analitik) adalah metode penentuan solusi sistem persamaan linier yang umum digunakan pada sistem persamaan yang tidak terlalu besar. Beberapa metode langsung yang dapat diterapkan, yakni:

a) Eliminasi Gauss

Konsep dasar eliminasi Gauss adalah mengubah sistem persamaan linier ๐ด๐‘ฅ = ๐‘ menjadi sistem persamaan segitiga atas ๐‘ˆ๐‘‹ = ๐‘Œ.

Pembentukan ๐ด๐‘ฅ = ๐‘ menjadi sistem persamaan segitiga atas ๐‘ˆ๐‘‹ = ๐‘Œ dapat dilakukan dengan operasi baris elementer (OBE), yaitu:

i. Pertukarkan dua baris

ii. Kalikan suatu baris dengan skalar yang tidak nol

iii. Jumlahkan suatu baris dengan hasil kali pada baris yang lain.

b) Eliminasi Gauss Jordan

Pada eliminasi Gauss Jordan, matriks koefisien dirubah menjadi matriks identitas, yakni bentuk ๐ด๐‘ฅ = ๐‘ dirubah menjadi bentuk ๐ผ๐‘‹ = ๐‘Œ, dimana I adalah matriks identitas.

c) Eliminasi Gauss Jordan dengan Pivoting Persamaan pivot (persamaan tumpuan), yakni persamaan pada baris pertama. Proses pivoting, yakni mempertukarkan baris-baris yang ada dalam sistem persamaan linier, sehingga elemen pivot adalah elemen terbesar.

3. Metode iterasi adalah metode numerik untuk mengatasi keterbatasan metode analitik dalam menangani sistem persamaan linier yang besar.

Metode iterasi dimulai dari penentuan nilai awal vektor ๐‘ฅ0 sebagai suatu penyelesaian awal untuk x. Beberapa metode iterasi yang dapat diterapkan, yakni:

a) Iterasi Jacobi

Proses iterasi Jacobi dilakukan untuk memperoleh nilai hampiran ๐‘ฅ1, ๐‘ฅ2, โ€ฆ , ๐‘ฅ๐‘› dimulai dengan menentukan tebakan awal untuk nilai x tersebut, yakni ๐‘ฅ๐‘–(0). Berdasarkan tebakan awal ini akan diperoleh nilai ๐‘ฅ๐‘–(1) dan iterasi berlanjut hingga diperoleh nilai ๐‘ฅ๐‘–(๐‘˜) . Langkah-langkah Iterasi Jacobi:

i. Menentukan sistem persamaan.

ii. Menentukan penyelesaian awal/tebakan awal (๐‘ฅ๐‘–(0))

iii. Menentukan iterasi maksimum atau toleransi

iv. Membentuk sistem persamaan menjadi ๐‘ฅ๐‘–(๐‘›) =

๐‘๐‘–โˆ’ ๐‘›๐‘—=1๐‘Ž๐‘–๐‘—๐‘ฅ๐‘—(๐‘›โˆ’1) ๐‘—โ‰ ๐‘–

๐‘Ž๐‘–๐‘– ,

dimana ๐‘› = 1, 2, โ€ฆ , ๐‘ฅ๐‘–(0)adalah tebakan awal, dan ๐‘ฅ๐‘–(๐‘˜) adalah nilai hampiran ke-k untuk ๐‘˜ = 1,2, โ€ฆ

v. Iterasi dihentikan jika memenuhi kriteria konvergen, yakni:

1โ‰ค๐‘–โ‰ค๐‘›max|๐‘ฅ๐‘–๐‘—โˆ’๐‘ฅ๐‘–๐‘—โˆ’1

๐‘ฅ๐‘–๐‘— | < toleransi vi. Menampilkan hasil

b) Iterasi Gauss Seidel

Iterasi Gauss Seidel merupakan modifikasi dari iterasi Jacobi, yaitu setiap nilai ๐‘ฅ๐‘– yang baru dihasilkan segera dipakai pada persamaan berikutnya untuk menentukan nilai yang lainnya.

Langkah-langkah Iterasi Gauss Seidel, yakni:

i. Menentukan sistem persamaan.

ii. Menentukan penyelesaian awal (๐‘ฅ๐‘–(0)) iii. Menentukan iterasi maksimum atau

toleransi

iv. Membentuk sistem persamaan

menjadi ๐‘ฅ๐‘–(๐‘˜)=

๐‘๐‘–โˆ’ ๐‘–โˆ’1๐‘—=1๐‘Ž๐‘–๐‘—๐‘ฅ๐‘—(๐‘˜)โˆ’ ๐‘›๐‘—+1๐‘Ž๐‘–๐‘—๐‘ฅ๐‘—(๐‘˜โˆ’1)

๐‘Ž๐‘–๐‘– , dimana ๐‘› = 1, 2, โ€ฆ , ๐‘ฅ๐‘–(0)adalah tebakan awal, dan ๐‘ฅ๐‘–(๐‘˜) adalah nilai hampiran ke-k untuk ๐‘˜ = 1,2, โ€ฆ

v. Iterasi dihentikan jika memenuhi kriteria konvergen, yakni:

1โ‰ค๐‘–โ‰ค๐‘›max |๐‘ฅ๐‘–๐‘—โˆ’๐‘ฅ๐‘–๐‘—โˆ’1

๐‘ฅ๐‘–๐‘— | < toleransi vi. Menampilkan hasil

4. Iterasi Jacobi dan Gauss Seidel bisa saja tidak konvergen jika matriks tidak diagonal utama.

Matriks [

๐‘Ž11 ๐‘Ž12 ๐‘Ž13 โ€ฆ ๐‘Ž1๐‘› ๐‘Ž21 ๐‘Ž22 ๐‘Ž23

โ€ฆ โ€ฆ โ€ฆ ๐‘Ž๐‘›1 ๐‘Ž๐‘›2 ๐‘Ž๐‘›3

โ€ฆ

โ€ฆ

โ€ฆ ๐‘Ž2๐‘›

โ€ฆ ๐‘Ž๐‘›๐‘›

] dikatakan diagonal utama jika jika |๐‘Ž๐‘–๐‘–| โ‰ฅ ๐‘›๐‘—=1|๐‘Ž๐‘–๐‘—|

๐‘—โ‰ ๐‘–

.

LATIHAN

1. Manakah dari sistem persamaan berikut yang memiliki diagonal utama:

a) [

12 6 0

2 โˆ’3 2

0 6 13

] b) [

7 5 โˆ’1

1 โˆ’4 1

0 2 โˆ’3

]

2. Gunakan metode iterasi untuk mentukan solusi sistem persamaan linier berikut dengan nilai awal [๐‘ฅ1 ๐‘ฅ2 ๐‘ฅ3] = [1 2 1].

12๐‘ฅ1 + 7๐‘ฅ2 + 3๐‘ฅ3 = 22 ๐‘ฅ1+ 5๐‘ฅ2 + ๐‘ฅ3 = 7 2๐‘ฅ1+ 7๐‘ฅ2 โˆ’ 11๐‘ฅ3 = โˆ’2

3. Tentukan solusi sistem persamaan linier berikut dengan iterasi Jacobi dan iterasi Gauss Seidel dengan ๐‘ฅ๐‘–(0) = 1 dan toleransi 0,5. Kemudian bandingkan hasil yang diperoleh.

4๐‘ฅ1+ 2๐‘ฅ2+ ๐‘ฅ3 = 11

โˆ’๐‘ฅ1+ 2๐‘ฅ2 = 3 2๐‘ฅ1+ ๐‘ฅ2+ 4๐‘ฅ3 = 16

4. Susunlah suatu formula pada Microsoft Excel untuk menerjemahkan langkah-langkah pada iterasi Gauss Siedel! Kemudian tentukan solusi sistem persamaan linier berikut

4๐‘ฅ1+ ๐‘ฅ2โˆ’ ๐‘ฅ3 = 3

๐‘ฅ1+ 6๐‘ฅ2โˆ’ 2๐‘ฅ3+ ๐‘ฅ4โˆ’ ๐‘ฅ5 = โˆ’6 ๐‘ฅ2+ 5๐‘ฅ3โˆ’ ๐‘ฅ5+ ๐‘ฅ6 = โˆ’5 2๐‘ฅ2+ 5๐‘ฅ4โˆ’ ๐‘ฅ5โˆ’ ๐‘ฅ7โˆ’ ๐‘ฅ8 = 0

โˆ’๐‘ฅ3โˆ’ ๐‘ฅ4 + 6๐‘ฅ5โˆ’ ๐‘ฅ6โˆ’ ๐‘ฅ8 = 12

โˆ’๐‘ฅ3โˆ’ ๐‘ฅ5 + 5๐‘ฅ6 = โˆ’12

โˆ’๐‘ฅ4+ 4๐‘ฅ7โˆ’ ๐‘ฅ8 = โˆ’2

โˆ’๐‘ฅ4โˆ’ ๐‘ฅ5 โˆ’ ๐‘ฅ7 + 5๐‘ฅ8 = 2

5. Dalamsuatu kondisi, ditemukan bahwahubungan antara biaya operasimobilterhadap kecepatanmengikutibentuk fungsi kuadrat.

Gunakandata yangditunjukkan di bawah iniuntuk memperoleh suatu sistem persamaan. Kemudian gunakansistem persamaan tersebut untuk menentukanbiaya operasimobilsaatkecepatan 60km/jamdan80 km/jam.

Kecepatan (km/jam)

Biaya operasi per km (dalam ribu)

10 20 50

22 20 20

Petunjuk.๐‘“(๐‘ฅ) = ๐‘Ž๐‘ฅ2+ ๐‘๐‘ฅ + ๐‘, dimana x adalah kecepatan dan ๐‘“(๐‘ฅ) adalah biaya operasi.Gunakanlah metode numerik untuk menentukannya.Sertakan alasan penggunaan metode.

6. Suatu perusahaan perumahan meminjam Rp 2.250.000.000,00 dari tiga bank yang berbeda untuk memperluas jangkauan bisnisnya. Suku bunga dari ketiga bank tersebut adalah 5%, 6%, dan 7%. Tentukan berapa pinjaman perusahaan tersebut terhadap masing-masing bank jika bunga tahunan yang harus dibayar perusahaan tersebut adalah Rp 130.000.000,00 dan banyaknya uang yang dipinjam dengan bunga 5% sama dengan dua kali uang yang dipinjam dengan bunga 7%?

Gunakanlah metode numerik untuk menentukannya! Sertakan alasan penggunaan metode.

BAB 4

INTERPOLASI

4.1 Polinomial Taylor

Kebanyakan metode-metode numerik yang diturunkan berdasarkan pada penghampiran fungsi ke dalam bentuk polinom (suku banyak). Fungsi yang

Tujuan:

Mahasiswa mampu menerapkan

pemikiran logis, kritis, dan sistematis dalam memahami konsep teoretismetode interpolasi.

Mahasiswamenunjukk an kinerja mandiri dan rasa tanggung jawab dalam menerapkan konsep teoretismetode interpolasi dalam menyelesaikan soal.

โ€œPembelajaran tidak didapat dari kebetulan semata. Ia harus dicari dengan semangat dan disimak dengan tekunโ€

(Abigail Adams-Ibu Negara Amerika Serikat

kedua)

bentuknya kompleks menjadi lebih sederhana bila dihampiri dengan polinom, karena polinom merupakan bentuk fungsi yang paling mudah dipahami kelakuannya.

Sebuah fungsi dapat diekspansikan menjadi polinomial orde ke-n yang dikenal sebagai Deret Taylor.

Deret Taylor merupakan konsep yang berguna untuk menurunkan suatu metode numerik. Deret Taylor memberikan nilai hampiran bagi suatu fungsi pada suatu titik berdasarkan nilai fungsi dan turunannya pada titik yang lain. Deret ini merupakan representasi fungsi matematika sebagai jumlahan tak hingga dari suku-suku yang nilainya dihitung dari turunan fungsi tersebut di suatu titik. Deret ini dapat dianggap sebagai limit polinomial Taylor. Bila deret tersebut terpusat di titik nol, deret tersebut dinamakan sebagai Deret Mclaurin.

Teorema Deret Taylor (Bartle, 2000).Andaikan ๐‘› โˆˆ โ„• , misalkan ๐ผ โ‰” [๐‘Ž, ๐‘] dan ๐‘“: ๐ผ โ†’ โ„ sedemikian sehingga ๐‘“ dan semua turunannya ๐‘“โ€™, ๐‘“โ€, ๐‘“โ€™โ€, โ€ฆ , ๐‘“(๐‘›) kontinu pada selang ๐ผ dan ๐‘“(๐‘›+1) ada pada selang [๐‘Ž, ๐‘].Jika ๐‘ฅ0 โˆˆ [๐‘Ž, ๐‘], maka untuk nilai-nilai x di ๐ผ terdapat titik ๐‘ di antara ๐‘ฅ dan ๐‘ฅ0sedemikian sehingga:

๐’‡(๐’™) = ๐’‡(๐’™๐ŸŽ) + ๐’‡โ€ฒ(๐’™๐ŸŽ)(๐’™ โˆ’ ๐’™๐ŸŽ) + ๐’‡โ€ฒโ€ฒ(๐’™๐ŸŽ)(๐’™โˆ’๐’™๐ŸŽ)๐Ÿ

๐Ÿ! + โ‹ฏ + ๐’‡(๐’)(๐’™๐ŸŽ)(๐’™โˆ’๐’™๐ŸŽ)๐’

๐’! + ๐’‡(๐’+๐Ÿ)(๐’„)(๐’™โˆ’๐’™๐ŸŽ)(๐’+๐Ÿ)

(๐’+๐Ÿ)!

Suku-suku deret Taylor tidak berhingga banyaknya, sehingga untuk alasan praktis deret Taylor dipotong sampai suku orde tertentu, yakni:

๐‘ท๐’(๐’™) โ‰ˆ ๐’‡(๐’™๐ŸŽ) + ๐’‡โ€ฒ(๐’™๐ŸŽ)(๐’™ โˆ’ ๐’™๐ŸŽ) + ๐’‡โ€ฒโ€ฒ(๐’™๐ŸŽ)(๐’™โˆ’๐’™๐ŸŽ)๐Ÿ

๐Ÿ! + โ‹ฏ + ๐’‡(๐’)(๐’™๐ŸŽ)(๐’™โˆ’๐’™๐ŸŽ)๐’

๐’!

Hal ini mengakibatkan adanya suku sisa pada deret Taylor, yakni:

๐‘น๐’(๐’™) = ๐‘ท๐’(๐’™) โˆ’ ๐’‡(๐’™) = ๐’‡(๐’+๐Ÿ)(๐’„)

(๐’+๐Ÿ)! (๐’™ โˆ’ ๐’™๐ŸŽ)(๐’+๐Ÿ) ; ๐‘ฅ0 โ‰ค ๐‘ โ‰ค ๐‘ฅ

dimana ๐’‡(๐’+๐Ÿ)(๐’„)

(๐’+๐Ÿ)! (๐’™ โˆ’ ๐’™๐ŸŽ)(๐’+๐Ÿ)โ‰ค (๐’™โˆ’๐’™๐ŸŽ)(๐’+๐Ÿ)

(๐’+๐Ÿ)! ๐ฆ๐š๐ฑ

[๐’™๐ŸŽ,๐’™]๐’‡(๐’+๐Ÿ)(๐’„) Suku sisa adalah perbedaan antara fungsi dan polinomial hampirannya. Untuk x cukup dekat terhadap ๐‘ฅ0, suku sisa haruslah cukup kecil. Suku sisa memberikan galat pemotongan (truncation error) jika hanya n buah suku pertama pada deret Taylor yang digunakan untuk menyatakan fungsi (polinomial dipotong hanya sampai orde tertentu).

Contoh:

1) Tentukan polinomial Taylor orde 3 pada titik ๐‘ฅ0 = 0 untuk ๐‘“(๐‘ฅ) = (1 + ๐‘ฅ)1โ„2

Solusi.

๐‘“(๐‘ฅ) = (1 + ๐‘ฅ)1โ„2 โ†” ๐‘“โ€ฒ(๐‘ฅ) =1

2(1 + ๐‘ฅ)โˆ’1โ„2

โ†” ๐‘“โ€ฒโ€ฒ(๐‘ฅ)= โˆ’1

4(1 + ๐‘ฅ)โˆ’3โ„2

โ†” ๐‘“โ€ฒโ€ฒโ€ฒ(๐‘ฅ) =3

8(1 + ๐‘ฅ)โˆ’5โ„2 Selanjutnya, ๐‘“(๐‘ฅ) dan turunannya disubtitusi ke persamaan deret Taylor:

๐‘ƒ3(๐‘ฅ) = ((1 + ๐‘ฅ0)1โ„2) + (1

2(1 + ๐‘ฅ0)โˆ’1โ„2) (๐‘ฅ โˆ’ ๐‘ฅ0) + (โˆ’1

4(1 + ๐‘ฅ0)โˆ’3โ„2)(๐‘ฅโˆ’๐‘ฅ0)2

2! + (3

8(1 + ๐‘ฅ0)โˆ’5โ„2)(๐‘ฅโˆ’๐‘ฅ0)๐‘›

๐‘›!

โ†” ๐‘ƒ3(๐‘ฅ) = (1 + 0)1โ„2+1

2(1 + 0)โˆ’1โ„2(๐‘ฅ) + (โˆ’1

4(1 + 0)โˆ’3โ„2)๐‘ฅ2

2! + (3

8(1 + 0)โˆ’5โ„2)๐‘ฅ3

3!

โ†” ๐‘ƒ3(๐‘ฅ) = 1 +1

2๐‘ฅ โˆ’1

8๐‘ฅ2+ 1

16๐‘ฅ3

Jadi polinomial Taylor orde 3 pada titik ๐‘ฅ0 = 0 untuk ๐‘“(๐‘ฅ) = (1 + ๐‘ฅ)1โ„2 adalah 1 +1

2๐‘ฅ โˆ’1

8๐‘ฅ2 +

1 16๐‘ฅ3

2) Gunakan polinomial pada contoh 1) untuk menentukan hampiran nilai โˆš1,1 dan tentukan batas galat dan galatnya!

Solusi.

Berdasarkan contoh 1) diketahui bahwa ๐‘“(๐‘ฅ) = (1 + ๐‘ฅ)1โ„2, karena akan ditentukan hampiran nilai

โˆš1,1 maka perlu diketahui berapakah nilai ๐‘ฅ.

๐‘“(๐‘ฅ) = (1 + ๐‘ฅ)1โ„2 = โˆš1 + ๐‘ฅ, karena โˆš1 + ๐‘ฅ = โˆš1,1 berakibat bahwa ๐‘ฅ = 0,1

Menentukan hampiran nilai โˆš1,1 berarti menentukan hampiran nilai ๐‘“(0,1)dengan ๐‘“(๐‘ฅ) = (1 + ๐‘ฅ)1โ„2, yaitu:

๐‘ƒ3(๐‘ฅ) = 1 +1

2๐‘ฅ โˆ’1

8๐‘ฅ2+ 1

16๐‘ฅ3

โ†” ๐‘ƒ3(0,1) = 1 +1

2(0,1) โˆ’1

8(0,1)2+ 1

16(0,1)3 = 1,0488125

Jadi hampiran nilai โˆš1,1 adalah 1,0488125

Untuk menentukan batas galat digunakan rumus suku sisa, yakni:

|๐‘…๐‘›(๐‘ฅ)| =๐‘“(๐‘›+1)(๐‘)

(๐‘›+1)! (๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘›+1) ; ๐‘ฅ0 โ‰ค ๐‘ โ‰ค ๐‘ฅ

โ†” |๐‘…3(0,1)| =|๐‘“โ€ฒโ€ฒโ€ฒโ€ฒ(๐‘)|

4! (0,1 โˆ’ 0)4 ; 0 โ‰ค ๐‘ โ‰ค 0,1 dimana ๐‘“(๐‘) = (1 + ๐‘)1โ„2 โ†” ๐‘“โ€ฒโ€ฒโ€ฒโ€ฒ(๐‘) =โˆ’15

16 (1 + ๐‘)โˆ’7โ„2, sehingga:

|๐‘…3(0,1)| =|

โˆ’15

16(1+๐‘)โˆ’7โ„2|

4! (0,1)4

=

15

16(1+๐‘)โˆ’7โ„2

24 (0,1)4

= 15(0,1)4

384 (1 + ๐‘)โˆ’7โ„2

= 3,91 ร— 10โˆ’6(1 + ๐‘)โˆ’7โ„2

โ‰ค 3,91 ร— 10โˆ’6 max

๐‘โˆˆ[0,0,1](1 + ๐‘)โˆ’7โ„2

Perhatikan tabel berikut untuk menentukan nilai

๐‘โˆˆ[0,0,1]max (1 + ๐‘)โˆ’7โ„2

๐‘ (1 + ๐‘)โˆ’7โ„2

0 1

0,01 0,965773

0,02 0,933038

0,03 0,901716

0,04 0,871733

0,05 0,843019

0,06 0,81551

0,07 0,789145

0,08 0,763865

0,09 0,739618

0,1 0,716351

0 1

Berdasarkan tabel, nilai max

๐‘โˆˆ[0,0,1](1 + ๐‘)โˆ’7โ„2 yang dipilih adalah 1 karena merupakan nila maksimum, sehingga diperoleh:

|๐‘…3(0,1)| โ‰ค 3,91 ร— 10โˆ’6 max

๐‘โˆˆ[0,0,1](1 + ๐‘)โˆ’7โ„2 = 3,91 ร— 10โˆ’6(1)

|๐‘…3(0,1)| โ‰ค 3,91 ร— 10โˆ’6

Jadi batas galat dari nilai hampiran adalah galat โ‰ค 3,91 ร— 10โˆ’6.

Untuk menentukan galat digunakan ๐‘…๐‘›(๐‘ฅ) = ๐‘ƒ๐‘›(๐‘ฅ) โˆ’ ๐‘“(๐‘ฅ) dengan ๐‘“(๐‘ฅ) adalah nilai eksakโˆš1,1, sehingga diperoleh:

|๐‘…3(0,1)| = |๐‘ƒ3(0,1) โˆ’ ๐‘“(0,1)| = |1,0488125 โˆ’ 1,0488088| = 3,7 ร— 10โˆ’6

Jadi galat nilai hampiran โˆš1,1 adalah 3,7 ร— 10โˆ’6 yang kurang dari batas galat, sehingga nilai hampiran cukup akurat untuk digunakan.

4.2 Interpolasi Polinomial

Polinomial dapat digunakan untuk mencari nilai di antara titik data yang diketahui. Untuk (๐‘› + 1) buah titik data, maka akan terdapat suatu polinomial orde n atau kurang yang melalui semua titik. Berikut ini contoh polinomial derajat 1 yang terbentuk dari 2 buah titik. Polinomial derajat 1 ini membentuk suatu garis lurus.

Gambar 4.1 Polinomial Derajat 1

Polinomial berderajat n dituliskan sebagai ๐‘“(๐‘ฅ) = ๐‘Ž๐‘œ+ ๐‘Ž1๐‘ฅ + ๐‘Ž2๐‘ฅ2 + โ‹ฏ + ๐‘Ž๐‘›๐‘ฅ๐‘›.

Metode yang digunakan untuk mencari suatu nilai di antara titik data yang diketahui adalah interpolasi.

Interpolasi (sisipan) menghubungkan titik-titik data diskret dalam suatu cara yang masuk akal sehingga dapat diperoleh taksiran layak dari titik-titik data di antara titik-titik yang diketahui. Jika diketahui dua buah titik (titik ๐‘ฅ1 dan titik ๐‘ฅ3), maka dapat diketahui perkiraan titik ๐‘ฅ2 diantara titik ๐‘ฅ1 dan ๐‘ฅ3.

4.2.1 Interpolasi Polinomial Newton

Interpolasi polinomial Newton terdiri dari interpolasi linier, interpolasi kuadrat, hingga interpolasi orde n.

1. Interpolasi Polinomial Linier

Interpolasi polinomial linier mengasumsikan bahwa hubungan titik-titik antara dua titik data adalah linier. Pendekatan interpolasi polinomial linier adalah dengan menggunakan fungsi linier ๐‘“1(๐‘ฅ) , yakni menghubungkan dua titik data dengan garis lurus.

Misalkan terdapat dua titik data, yaitu (๐‘ฅ0, ๐‘“(๐‘ฅ0)) dan (๐‘ฅ1, ๐‘“(๐‘ฅ1)) maka diperoleh persamaan garis linier yang melalui dua titik melalui persamaan berikut:

๐‘“1(๐‘ฅ)โˆ’๐‘“(๐‘ฅ0)

๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)= ๐‘ฅโˆ’๐‘ฅ0

๐‘ฅ1โˆ’๐‘ฅ0

โ†” ๐‘“1(๐‘ฅ) = ๐‘“(๐‘ฅ0) +๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0 (๐‘ฅ โˆ’ ๐‘ฅ0)

โ†” ๐‘“1(๐‘ฅ) = ๐‘Ž0+ ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0)

Secara umum, persamaan interpolasi polinomial linier adalah:

dengan๐‘Ž0 = ๐‘“(๐‘ฅ0) dan ๐‘Ž1 =๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0

Ilustrasi.

Gambar 4.2 Interpolasi Polinomial Linier Gambar 4.2 menggambarkan suatu fungsi ๐‘“(๐‘ฅ) yang dihampiri menggunakan polinomial linier dimana diketahui dua titik data pada fungsi ๐‘“(๐‘ฅ) , yaitu (๐‘ฅ0, ๐‘“(๐‘ฅ0)) dan (๐‘ฅ1, ๐‘“(๐‘ฅ1)). Selanjutnya, akan dicari nilai diantara dua titik data tersebut menggunakan ๐‘“1(๐‘ฅ).

๐’‡๐Ÿ(๐’™) = ๐’‚๐ŸŽ+ ๐’‚๐Ÿ(๐’™ โˆ’ ๐’™๐ŸŽ)

Contoh:

1) Tentukan nilai sin ๐‘ฅ untuk ๐‘ฅ = 0,785398 (x dalam radian) dengan menggunakan metode interpolasi polinomial linier berdasar data: sin 0 = 0 dan sin 1,5708 = 1.

Solusi.

Diketahui bahwa (๐‘ฅ0, ๐‘“(๐‘ฅ0)) = (0,0) dan (๐‘ฅ1, ๐‘“(๐‘ฅ1)) = (1,5708,1). Nilai hampiran sin ๐‘ฅ saat ๐‘ฅ = 0,785398 dilakukan dengan menggunakan interpolasi polinomial linier, yaitu:

๐‘“1(๐‘ฅ) = ๐‘Ž0+ ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0)dengan ๐‘Ž0 = ๐‘“(๐‘ฅ0) = 0

๐‘Ž1 = ๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0 = 1โˆ’0

1,5708โˆ’0= 0,636618 sehingga diperoleh:

๐‘“1(๐‘ฅ) = 0 + 0,636618(๐‘ฅ โˆ’ ๐‘ฅ0) โ†” ๐‘“1(๐‘ฅ) = 0 + 0,636618(0,785398 โˆ’ 0)

โ†” ๐‘“1(๐‘ฅ) =

0,636618(0,785398)

โ†” ๐‘“1(๐‘ฅ) =

0,636618(0,785398) = 0,499999

Jadi nilai hampiran sin ๐‘ฅ untuk ๐‘ฅ = 0,785398 (x dalam radian) adalah 0,499999.

Dapat ditentukan bahwa nilai eksaksin 0,785398 = 0,707107 sehingga terlihat

bahwa terjadi galat antara nilai eksak dengan nilai hampiran, yaitu:

๐œ€๐‘ก= 0,707107โˆ’0,499999

0,707107 ร— 100% = 29,3%

Pendekatan polinomial linier dalam menghampiri fungsi sin ๐‘ฅ berdasarkan data yang diketahui disajikan pada gambar berikut:

Gambar 4.3 Interpolasi Polinomial Linier untuk Hampiran Fungsi ๐ฌ๐ข๐ง ๐’™

Gambar 4.3 menggambarkan suatu fungsi sin ๐‘ฅ dihampiri menggunakan polinomial linier ๐‘“1(๐‘ฅ) dimana diketahui dua titik data, yaitu ๐ด(0,0)dan

๐ต(1,5708,1) . Diperoleh nilai hampiran sin 0,785398 = 0,499999 dengan galat 29,3%.

2. Interpolasi Polinomial Kuadrat

Interpolasi polinomial kuadrat dilakukan dengan menentukan titik-titik di antara tiga titik data dengan menggunakan pendekatan fungsi kuadrat. Misalkan terdapat tiga titik data, yaitu (๐‘ฅ0, ๐‘“(๐‘ฅ0)), (๐‘ฅ1, ๐‘“(๐‘ฅ1)), dan (๐‘ฅ2, ๐‘“(๐‘ฅ2)) maka diperoleh persamaan kuadrat:

dengan koefisien-koefisien ๐‘Ž0, ๐‘Ž1, ๐‘Ž2 ditentukan dengan cara berikut:

๏ƒผ Untuk menentukan ๐‘Ž0 digunakan titik ๐‘ฅ = ๐‘ฅ0 dan ๐‘“2(๐‘ฅ) = ๐‘“(๐‘ฅ0), sehingga persamaan menjadi:

๐‘“2(๐‘ฅ) = ๐‘Ž0+ ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1)

โ†” ๐‘“(๐‘ฅ0) = ๐‘Ž0 + ๐‘Ž1(๐‘ฅ0โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ0โˆ’ ๐‘ฅ0)(๐‘ฅ0โˆ’ ๐‘ฅ1)

โ†” ๐’‚๐ŸŽ = ๐’‡(๐’™๐ŸŽ)

๏ƒผ Untuk menentukan ๐‘Ž1 digunakan titik ๐‘ฅ = ๐‘ฅ1 dan ๐‘“2(๐‘ฅ) = ๐‘“(๐‘ฅ1), , sehingga persamaan menjadi:

๐‘“2(๐‘ฅ) = ๐‘Ž0+ ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1)

โ†” ๐‘“(๐‘ฅ1) = ๐‘“(๐‘ฅ0) + ๐‘Ž1(๐‘ฅ1โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ1โˆ’ ๐‘ฅ0)(๐‘ฅ1โˆ’ ๐‘ฅ1)

โ†” ๐‘“(๐‘ฅ1) = ๐‘“(๐‘ฅ0) + ๐‘Ž1(๐‘ฅ1โˆ’ ๐‘ฅ0)

โ†” ๐’‚๐Ÿ =(๐’‡(๐’™๐Ÿ)โˆ’๐’‡(๐’™๐ŸŽ))

(๐’™๐Ÿโˆ’๐’™๐ŸŽ)

๐’‡๐Ÿ(๐’™) = ๐’‚๐ŸŽ+ ๐’‚๐Ÿ(๐’™ โˆ’ ๐’™๐ŸŽ) + ๐’‚๐Ÿ(๐’™ โˆ’ ๐’™๐ŸŽ)(๐’™ โˆ’ ๐’™๐Ÿ)

๏ƒผ Untuk menentukan ๐‘Ž2 digunakan titik ๐‘ฅ = ๐‘ฅ2 dan ๐‘“2(๐‘ฅ) = ๐‘“(๐‘ฅ2), sehingga persamaan menjadi:

๐‘“2(๐‘ฅ) = ๐‘Ž0 + ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1)

โ†” ๐‘“(๐‘ฅ2) = ๐‘“(๐‘ฅ0) +(๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0))

(๐‘ฅ1โˆ’๐‘ฅ0) (๐‘ฅ2โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ2โˆ’ ๐‘ฅ0)(๐‘ฅ2โˆ’ ๐‘ฅ1)

โ†” ๐‘Ž2 =๐‘“(๐‘ฅ2)โˆ’๐‘“(๐‘ฅ0)โˆ’

(๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)) (๐‘ฅ1โˆ’๐‘ฅ0) (๐‘ฅ2โˆ’๐‘ฅ0) (๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)

โ†” ๐‘Ž2 = (๐‘“(๐‘ฅ2)โˆ’๐‘“(๐‘ฅ0))

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)โˆ’ (๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0))

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)

โ†” ๐‘Ž2 = (๐‘“(๐‘ฅ2)โˆ’๐‘“(๐‘ฅ1))

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)+ (๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0))

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)โˆ’

(๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)) (๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)

โ†” ๐‘Ž2 = (๐‘“(๐‘ฅ2)โˆ’๐‘“(๐‘ฅ1))

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)โˆ’ (๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0))

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ0)

โ†” ๐’‚๐Ÿ=

๐’‡(๐’™๐Ÿ)โˆ’๐’‡(๐’™๐Ÿ)

๐’™๐Ÿโˆ’๐’™๐Ÿ โˆ’ ๐’‡(๐’™๐Ÿ)โˆ’๐’‡(๐’™๐ŸŽ) ๐’™๐Ÿโˆ’๐’™๐ŸŽ (๐’™๐Ÿโˆ’๐’™๐ŸŽ) Contoh:

1) Tentukan nilai sin ๐‘ฅ untuk ๐‘ฅ = 0,785398 (x dalam radian) dengan menggunakan metode interpolasi polinomial kuadrat berdasar data: sin 0 = 0 , sin 0,523599 = 0,5, dan sin 1,5708 = 1.

Solusi.

Diketahui bahwa (๐‘ฅ0, ๐‘“(๐‘ฅ0)) = (0,0), (๐‘ฅ1, ๐‘“(๐‘ฅ1)) = (0,523599,0,5), dan (๐‘ฅ2, ๐‘“(๐‘ฅ2)) = (1,5708,1). Nilai hampiran sin ๐‘ฅ saat ๐‘ฅ = 0,785398 dilakukan

dengan menggunakan interpolasi polinomial kuadrat, yaitu:

๐‘“2(๐‘ฅ) = ๐‘Ž0+ ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1) dengan :

๐‘Ž0 = ๐‘“(๐‘ฅ0) = 0 ๐‘Ž1 = (๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0))

(๐‘ฅ1โˆ’๐‘ฅ0) = 0,5โˆ’0

0,523599โˆ’0= 0,95493 ๐‘Ž2 =

๐‘“(๐‘ฅ2)โˆ’๐‘“(๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ1) โˆ’ ๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0) (๐‘ฅ1โˆ’๐‘ฅ0) (๐‘ฅ2โˆ’๐‘ฅ0) =

(1โˆ’0,5)

(1,5708โˆ’0,523599)โˆ’(0,523599โˆ’0)(0,5โˆ’0))

(1,5708โˆ’0) = โˆ’0,30396 sehingga diperoleh:

๐‘“2(๐‘ฅ) = 0 + 0,95493(๐‘ฅ โˆ’ ๐‘ฅ0) โˆ’ 0,30396(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1)

โ†” ๐‘“2(๐‘ฅ) = 0 + 0,95493(0,785398 โˆ’ 0) โˆ’

0,30396(0,785398 โˆ’ 0)(0,785398 โˆ’ 0,523599)

โ†” ๐‘“2(๐‘ฅ) = 0,95493(0,785398) โˆ’ 0,30396(0,785398)(0,261799)

โ†” ๐‘“2(๐‘ฅ) = 0,6875

Jadi nilai hampiran sin ๐‘ฅ untuk ๐‘ฅ = 0,785398 (x dalam radian) adalah 0,6875.

Seperti telah diketahui pada contoh sebelumnya bahwa nilai eksak sin 0,785398 = 0,707107 sehingga dapat ditentukan galat antara nilai eksak dengan nilai hampiran dari interpolasi polinomial kuadrat, yaitu:

๐œ€๐‘ก= 0,707107โˆ’0,6875

0,707107 ร— 100% = 2,77%

Pendekatan polinomial kuadrat dalam menghampiri fungsi sin ๐‘ฅ berdasarkan data yang diketahui disajikan pada gambar berikut:

Gambar 4.4 Interpolasi Polinomial Kuadrat untuk Hampiran Fungsi ๐ฌ๐ข๐ง ๐’™

Gambar 4.4 menggambarkan suatu fungsi sin ๐‘ฅ dihampiri menggunakan polinomial kuadrat ๐‘“2(๐‘ฅ) dimana diketahui tiga titik data, yaitu ๐ด(0,0), ๐ต(0,523599,0,5), dan ๐ถ(1,5708,1). Diperoleh nilai

hampiran sin 0,785398 = 0,6875 dengan galat 2,77%.

3. Interpolasi Orde-n (Interpolasi Newton)

Interpolasi orde-n dilakukan dengan menentukan (๐‘› + 1) titik data, yaitu (๐‘ฅ0, ๐‘“(๐‘ฅ0)) , (๐‘ฅ1, ๐‘“(๐‘ฅ1)), โ€ฆ , (๐‘ฅ๐‘›, ๐‘“(๐‘ฅ๐‘›)) sehingga terbentuk polinomial orde n. Bentuk polinomial orde n adalah:

dengan koefisien-koefisien ๐‘Ž0, ๐‘Ž1, โ€ฆ , ๐‘Ž๐‘› ditentukan seperti halnya pada interpolasi polinomial kuadrat, sehingga diperoleh:

๐’‚๐ŸŽ = ๐’‡(๐’™๐ŸŽ) ๐’‚๐Ÿ =(๐’‡(๐’™๐Ÿ)โˆ’๐’‡(๐’™๐ŸŽ))

(๐’™๐Ÿโˆ’๐’™๐ŸŽ) = ๐’‡[๐’™๐Ÿ, ๐’™๐ŸŽ] ๐’‚๐Ÿ =

๐’‡(๐’™๐Ÿ)โˆ’๐’‡(๐’™๐Ÿ)

๐’™๐Ÿโˆ’๐’™๐Ÿ โˆ’ ๐’‡(๐’™๐Ÿ)โˆ’๐’‡(๐’™๐ŸŽ) ๐’™๐Ÿโˆ’๐’™๐ŸŽ

(๐’™๐Ÿโˆ’๐’™๐ŸŽ) = ๐’‡[๐’™๐Ÿ,๐’™๐Ÿ]โˆ’๐’‡[๐’™๐Ÿ,๐’™๐ŸŽ]

(๐’™๐Ÿโˆ’๐’™๐ŸŽ) = ๐’‡[๐’™๐Ÿ, ๐’™๐Ÿ, ๐’™๐ŸŽ]

๐’‚๐’ =๐’‡[๐’™๐’,๐’™๐’โˆ’๐Ÿ,โ€ฆ,๐’™๐Ÿ]โˆ’๐’‡[๐’™๐’โˆ’๐Ÿ,๐’™๐’โˆ’๐Ÿโ€ฆ,๐’™๐ŸŽ]

(๐’™๐Ÿโˆ’๐’™๐ŸŽ) = ๐’‡[๐’™๐’, ๐’™๐’โˆ’๐Ÿ, โ€ฆ , ๐’™๐Ÿ, ๐’™๐ŸŽ] Koefisien-koefisien ๐‘Ž0, ๐‘Ž1, โ€ฆ , ๐‘Ž๐‘› membentuk suatu beda terbagi hingga (finite divided diference).

๐’‡๐’(๐’™) = ๐’‚๐ŸŽ+ ๐’‚๐Ÿ(๐’™ โˆ’ ๐’™๐ŸŽ) + ๐’‚๐Ÿ(๐’™ โˆ’ ๐’™๐ŸŽ)(๐’™ โˆ’ ๐’™๐Ÿ) +

โ‹ฏ + ๐’‚๐’(๐’™ โˆ’ ๐’™๐ŸŽ)(๐’™ โˆ’ ๐’™๐Ÿ) โ€ฆ (๐’™ โˆ’ ๐’™๐’โˆ’๐Ÿ)

Beda terbagi hingga (finite divided diference) merupakan komponen penting dalam penerapan interpolasi Newton yang dapat didefinisikan sebagai berikut:

Misalkan terdapat ๐‘ฅ0, ๐‘ฅ1, โ€ฆ , ๐‘ฅ๐‘›titik yang berbeda, maka didefinisikan beda terbagi hingga pertama sebagai berikut:

Dan secara umum beda terbagi hingga-n:

Berikut ini contoh beda terbagi hingga pertama, beda terbagi hingga kedua, dan beda terbagi hingga ketiga:

n ๐‘ฅ๐‘– ๐‘“(๐‘ฅ๐‘–) Pertama kedua ketiga

0 ๐‘ฅ0 ๐‘“(๐‘ฅ0) ๐‘Ž1= ๐‘“[๐‘ฅ1,๐‘ฅ0]

=

๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0) (๐‘ฅ1โˆ’๐‘ฅ0)

๐‘Ž2=

๐‘“[๐‘ฅ2,๐‘ฅ1,๐‘ฅ0]

=

๐‘Ž11โˆ’๐‘Ž1 (๐‘ฅ2โˆ’๐‘ฅ0)

๐‘Ž3=

๐‘“[๐‘ฅ3,๐‘ฅ2,๐‘ฅ1, ๐‘ฅ0]

=

๐‘Ž21โˆ’๐‘Ž2 (๐‘ฅ3โˆ’๐‘ฅ0)

1 ๐‘ฅ1 ๐‘“(๐‘ฅ1) ๐‘Ž11= ๐‘“[๐‘ฅ2,๐‘ฅ1]

๐‘Ž21= ๐‘“[๐‘ฅ3,๐‘ฅ2,๐‘ฅ1]

=

๐‘Ž12โˆ’๐‘Ž11 (๐‘ฅ3โˆ’๐‘ฅ1) ๐’‡[๐’™๐’Š, ๐’™๐’‹] =๐’‡(๐’™๐’Š)โˆ’๐’‡ ๐’™๐’‹

๐’™๐’Šโˆ’๐’™๐’‹ = ๐’‡[๐’™๐’Š]โˆ’๐’‡[๐’™๐’‹]

๐’™๐’Šโˆ’๐’™๐’‹

๐’‡[๐’™๐ŸŽ, ๐’™๐Ÿ, โ€ฆ , ๐’™๐’] =๐’‡[๐’™๐ŸŽ,๐’™๐Ÿ,โ€ฆ,๐’™๐’]โˆ’๐’‡[๐’™๐ŸŽ,๐’™๐Ÿ,โ€ฆ,๐’™๐’โˆ’๐Ÿ]

(๐’™๐’โˆ’๐’™๐ŸŽ)

=

๐‘“(๐‘ฅ2)โˆ’๐‘“(๐‘ฅ1) (๐‘ฅ2โˆ’๐‘ฅ1)

2 ๐‘ฅ2 ๐‘“(๐‘ฅ2) ๐‘Ž12= ๐‘“[๐‘ฅ3,๐‘ฅ2]

=

๐‘“(๐‘ฅ3)โˆ’๐‘“(๐‘ฅ2) (๐‘ฅ3โˆ’๐‘ฅ2) 3 ๐‘ฅ3 ๐‘“(๐‘ฅ3)

Pada tabel terlihat bahwa beda terbagi hingga membentuk persamaan rekursif, yaitu beda terbagi hingga dari orde lebih tinggi dihitung dengan mengambil beda terbagi hingga dari orde lebih rendah.

Contoh:

1) Tentukan nilai sin ๐‘ฅ untuk ๐‘ฅ = 0,785398 (x dalam radian) dengan menggunakan metode interpolasi Newton berdasar data sin 0 = 0, sin 0,523599 = 0,5, sin 1,0472 = 0,866027, dan sin 1,5708 = 1 Solusi.

Diketahui bahwa (๐‘ฅ0, ๐‘“(๐‘ฅ0)) = (0,0), (๐‘ฅ1, ๐‘“(๐‘ฅ1)) = (0,523599,0,5), (๐‘ฅ2, ๐‘“(๐‘ฅ2)) = (1,0472,0,866027), dan (๐‘ฅ3, ๐‘“(๐‘ฅ3)) = (1,5708,1. Nilai hampiran sin ๐‘ฅ saat ๐‘ฅ = 0,785398 dilakukan dengan menggunakan interpolasi Newton. Pada contoh ini terbentuk persamaan polinomial orde 3 karena

melibatkan 4 titik data, sehingga perlu dicari beda terbagi hingga pertama, beda terbagi hingga kedua, dan beda terbagi hingga ketiga.

n ๐‘ฅ๐‘– ๐‘“(๐‘ฅ๐‘–) Pertama kedua ketiga

0 0 0

๐‘Ž1=

0,5โˆ’0 (0,523599โˆ’0)

= 0,95493

๐‘Ž2=

0,699056โˆ’0,954933 (1,0472โˆ’0)

= โˆ’0,24434 ๐‘Ž3=

โˆ’0,42321 โˆ’(โˆ’0,24434) (1,5708โˆ’0)

= โˆ’0,11387

1 0,523 599

0,5

๐‘Ž11=

0,866027โˆ’0,5 (1,0472โˆ’0,523599)

= 0,699056

๐‘Ž21=

0,25587โˆ’0,699056 (1,5708โˆ’0,523599)

= โˆ’0,42321

2 1,047 2

0,8 660 27

๐‘Ž12=

1โˆ’0,866027 (1,5708โˆ’1,0472)

= 0,25587

3 1,570

8 1

Berdasarkan beda terbagi hingga tersebut diperoleh koefisien-koefisien ๐‘Ž0, ๐‘Ž1, ๐‘Ž2, ๐‘Ž3, yaitu ๐‘Ž0 = 0, ๐‘Ž1 = 0,95493, ๐‘Ž2 = โˆ’0,24434, dan ๐‘Ž3 =

โˆ’0,11387

Koefisien-koefisien ini kemudian disubtitusi ke persamaan interpolasi Newton yang dalam hal ini adalah interpolasi polinomial orde-3, yakni:

๐‘“3(๐‘ฅ) = ๐‘Ž0+ ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1) + ๐‘Ž3(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1)(๐‘ฅ โˆ’ ๐‘ฅ2)

โ†” ๐‘“3(๐‘ฅ) = 0 + 0,95493(0,785398 โˆ’ 0) + (โˆ’0,24434)(0,785398 โˆ’ 0)(0,785398 โˆ’ 0,523599) + (โˆ’0,11387)(0,785398 โˆ’

0)(0,785398 โˆ’ 0,523599)(0,785398 โˆ’ 1,0472)

โ†” ๐‘“3(๐‘ฅ) = 0,705889

Jadi nilai hampiran sin ๐‘ฅ untuk ๐‘ฅ = 0,785398 (x dalam radian) adalah 0,705889.

Diketahui bahwa nilai eksak sin 0,785398 = 0,707107 sehingga galat antara nilai eksak dengan nilai hampiran dari interpolasi Newton, yaitu:

๐œ€๐‘ก = 0,707107โˆ’0,705889

0,707107 ร— 100% = 0,17%

Pendekatan polinomial orde-3 dalam menghampiri fungsi sin ๐‘ฅ berdasarkan data yang diketahui disajikan pada gambar berikut:

Gambar 4.5 Interpolasi Polinomial Orde-3 untuk Hampiran Fungsi ๐ฌ๐ข๐ง ๐’™

Gambar 4.5 menggambarkan suatu fungsi sin ๐‘ฅ dihampiri menggunakan polinomial orde-3 ๐‘“3(๐‘ฅ).

Diperoleh nilai hampiran sin 0,785398 = 0,705889 dengan galat 0,17% . Berdasarkan gambar terlihat bahwa nilai hampiran semakin mendekati nilai eksak.

4.2.2 Interpolasi Polinomial Lagrange

Interpolasi polinomial Lagrange adalah perumusan ulang dari interpolasi polinomial Newton

yang menghindari penghitungan beda terbagi hingga.

Penurunan bentuk Lagrange secara langsung didapat dari interpolasi polinomial Newton, yakni:

1. Menurut interpolasi Newton orde pertama terdapat bentuk polinomial:

๐‘“1(๐‘ฅ) = ๐‘“(๐‘ฅ0) +๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0 (๐‘ฅ โˆ’ ๐‘ฅ0) โ†” ๐‘“1(๐‘ฅ) = ๐‘“(๐‘ฅ0) + ๐‘“[๐‘ฅ1, ๐‘ฅ0](๐‘ฅ โˆ’ ๐‘ฅ0)

dimana ๐‘“[๐‘ฅ1, ๐‘ฅ0] =๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0 adalah beda terbagi hingga.

Beda terbagi hingga dapat ditulis sebagai ๐‘“[๐‘ฅ1, ๐‘ฅ0] =

๐‘“(๐‘ฅ1)

๐‘ฅ1โˆ’๐‘ฅ0+ ๐‘“(๐‘ฅ0)

๐‘ฅ0โˆ’๐‘ฅ1 yang kemudian disubtitusikan ke bentuk polinomial orde pertama, sehingga diperoleh bentuk polinomial Lagrange orde pertama:

๐‘“1(๐‘ฅ) = ๐‘“(๐‘ฅ0) + ๐‘“(๐‘ฅ1)

๐‘ฅ1โˆ’๐‘ฅ0(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘“(๐‘ฅ0)

๐‘ฅ0โˆ’๐‘ฅ1(๐‘ฅ โˆ’ ๐‘ฅ0)

โ†” ๐‘“1(๐‘ฅ) = ๐‘“(๐‘ฅ0) +(๐‘ฅโˆ’๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0 ๐‘“(๐‘ฅ1) +(๐‘ฅโˆ’๐‘ฅ0)

๐‘ฅ0โˆ’๐‘ฅ1๐‘“(๐‘ฅ0)

โ†” ๐‘“1(๐‘ฅ) =(๐‘ฅ0โˆ’๐‘ฅ1)

๐‘ฅ0โˆ’๐‘ฅ1 ๐‘“(๐‘ฅ0) +(๐‘ฅโˆ’๐‘ฅ0)

๐‘ฅ0โˆ’๐‘ฅ1 ๐‘“(๐‘ฅ0) +(๐‘ฅโˆ’๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0๐‘“(๐‘ฅ1)

โ†” ๐’‡๐Ÿ(๐’™) =(๐’™โˆ’๐’™๐’™ ๐Ÿ)

๐ŸŽโˆ’๐’™๐Ÿ๐’‡(๐’™๐ŸŽ) +(๐’™โˆ’๐’™๐’™ ๐ŸŽ)

๐Ÿโˆ’๐’™๐ŸŽ๐’‡(๐’™๐Ÿ)

2. Menurut interpolasi Newton orde kedua terdapat bentuk polinomial:

๐‘“2(๐‘ฅ) = ๐‘“(๐‘ฅ0) + (๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0 ) (๐‘ฅ โˆ’ ๐‘ฅ0) + ( ๐‘“(๐‘ฅ2)โˆ’๐‘“(๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)โˆ’

๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ0)) (๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1)

โ†” ๐‘“2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)

๐‘ฅ0โˆ’๐‘ฅ1 ๐‘“(๐‘ฅ0) +(๐‘ฅโˆ’๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0 ๐‘“(๐‘ฅ1) +

(๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ2)

โˆ’ (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ1) โˆ’ (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ0)๐‘“(๐‘ฅ1) +

(๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ0)๐‘“(๐‘ฅ0)

โ†” ๐‘“2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)

๐‘ฅ0โˆ’๐‘ฅ1 ๐‘“(๐‘ฅ0) + (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ0โˆ’๐‘ฅ2)(๐‘ฅ0โˆ’๐‘ฅ1)๐‘“(๐‘ฅ0) +

(๐‘ฅโˆ’๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0๐‘“(๐‘ฅ1)

+ (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)๐‘“(๐‘ฅ1) โˆ’ (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ0)๐‘“(๐‘ฅ1) +

(๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ2)

โ†” ๐‘“2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)

๐‘ฅ0โˆ’๐‘ฅ1 ๐‘“(๐‘ฅ0) [1 + (๐‘ฅโˆ’๐‘ฅ0)

(๐‘ฅ0โˆ’๐‘ฅ2)] + (๐‘ฅโˆ’๐‘ฅ0)

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)๐‘“(๐‘ฅ1) [(๐‘ฅ1 โˆ’ ๐‘ฅ2) +(๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅ1โˆ’๐‘ฅ0)

(๐‘ฅ2โˆ’๐‘ฅ0) โˆ’(๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅ1โˆ’๐‘ฅ2)

(๐‘ฅ2โˆ’๐‘ฅ0) ] +

(๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ2)

โ†” ๐‘“2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ0โˆ’๐‘ฅ1)(๐‘ฅ0โˆ’๐‘ฅ2)๐‘“(๐‘ฅ0) + (๐‘ฅโˆ’๐‘ฅ0)

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)๐‘“(๐‘ฅ1) [(๐‘ฅ1โˆ’๐‘ฅ2)(๐‘ฅ2โˆ’๐‘ฅ0)

(๐‘ฅ2โˆ’๐‘ฅ0) +(๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅ1โˆ’๐‘ฅ0)

(๐‘ฅ2โˆ’๐‘ฅ0) โˆ’(๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅ1โˆ’๐‘ฅ2)

(๐‘ฅ2โˆ’๐‘ฅ0) ] +

(๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ2)

โ†” ๐‘“2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ0โˆ’๐‘ฅ1)(๐‘ฅ0โˆ’๐‘ฅ2)๐‘“(๐‘ฅ0) + (๐‘ฅโˆ’๐‘ฅ0)

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)๐‘“(๐‘ฅ1) [(๐‘ฅ1โˆ’๐‘ฅ2)(๐‘ฅ2โˆ’๐‘ฅ0)+(๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅ1โˆ’๐‘ฅ0)โˆ’(๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅ1โˆ’๐‘ฅ2)

(๐‘ฅ2โˆ’๐‘ฅ0) ] +

(๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ2)

โ†” ๐‘“2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ0โˆ’๐‘ฅ1)(๐‘ฅ0โˆ’๐‘ฅ2)๐‘“(๐‘ฅ0) + (๐‘ฅโˆ’๐‘ฅ0)

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)๐‘“(๐‘ฅ1) [(๐‘ฅ1โˆ’๐‘ฅ2)(๐‘ฅ2โˆ’๐‘ฅ0)+(๐‘ฅโˆ’๐‘ฅ1)[(๐‘ฅ1โˆ’๐‘ฅ0)โˆ’(๐‘ฅ1โˆ’๐‘ฅ2)]

(๐‘ฅ2โˆ’๐‘ฅ0) ] +

(๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ2)

โ†” ๐‘“2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ0โˆ’๐‘ฅ1)(๐‘ฅ0โˆ’๐‘ฅ2)๐‘“(๐‘ฅ0) + (๐‘ฅโˆ’๐‘ฅ0)

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)๐‘“(๐‘ฅ1) [(๐‘ฅ1โˆ’๐‘ฅ2)(๐‘ฅ2โˆ’๐‘ฅ0)+(๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅ2โˆ’๐‘ฅ0)

(๐‘ฅ2โˆ’๐‘ฅ0) ] +

(๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ2)

โ†” ๐‘“2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ0โˆ’๐‘ฅ1)(๐‘ฅ0โˆ’๐‘ฅ2)๐‘“(๐‘ฅ0) +

(๐‘ฅโˆ’๐‘ฅ0)

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)๐‘“(๐‘ฅ1) [(๐‘ฅ2โˆ’๐‘ฅ0)[(๐‘ฅโˆ’๐‘ฅ1)+(๐‘ฅ1โˆ’๐‘ฅ2)]

(๐‘ฅ2โˆ’๐‘ฅ0) ] +

(๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ2)

โ†” ๐‘“2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ0โˆ’๐‘ฅ1)(๐‘ฅ0โˆ’๐‘ฅ2)๐‘“(๐‘ฅ0) +

(๐‘ฅโˆ’๐‘ฅ0)

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)๐‘“(๐‘ฅ1) [(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ2โˆ’๐‘ฅ0) ] + (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)๐‘“(๐‘ฅ2)

โ†” ๐’‡๐Ÿ(๐’™) = (๐’™โˆ’๐’™๐Ÿ)(๐’™โˆ’๐’™๐Ÿ)

(๐’™๐ŸŽโˆ’๐’™๐Ÿ)(๐’™๐ŸŽโˆ’๐’™๐Ÿ)๐’‡(๐’™๐ŸŽ) + (๐’™โˆ’๐’™๐ŸŽ)(๐’™โˆ’๐’™๐Ÿ)

(๐’™๐Ÿโˆ’๐’™๐ŸŽ)(๐’™๐Ÿโˆ’๐’™๐Ÿ)๐’‡(๐’™๐Ÿ) +

(๐’™โˆ’๐’™๐ŸŽ)(๐’™โˆ’๐’™๐Ÿ)

(๐’™๐Ÿโˆ’๐’™๐ŸŽ)(๐’™๐Ÿโˆ’๐’™๐Ÿ)๐’‡(๐’™๐Ÿ)

Berdasarkan penajabaran diperoleh bentuk umum interpolasi polinomial Lagrange, yakni:

dengan ๐‘ณ๐’Š(๐’™) = โˆ ๐’™โˆ’๐’™๐’‹

๐’™๐’Šโˆ’๐’™๐’‹

๐’๐’‹=๐ŸŽ;๐’‹โ‰ ๐’Š dan suku sisa:

(๐’™โˆ’๐’™๐ŸŽ)โ€ฆ(๐’™โˆ’๐’™๐’)

(๐’+๐Ÿ)! ๐’‡(๐’+๐Ÿ)(๐’„) Contoh:

1) Diketahui suatu fungsi ๐‘“(๐‘ฅ) =1

๐‘ฅ dengan titik-titik ๐‘ฅ0 = 2; ๐‘ฅ1 = 2,5; dan๐‘ฅ2 = 4 . Tentukanlah nilai fungsi jika ๐‘ฅ = 3!

Solusi.

Pada contoh ini digunakan interpolasi polinomial Lagrange orde-2 karena diketahui 3 titik data, sehingga bentuk persamaan polinomial Lagrange orde-2 adalah:

๐‘“2(๐‘ฅ) = 2๐‘–=0๐ฟ๐‘–(๐‘ฅ). ๐‘“(๐‘ฅ๐‘–)โ†” ๐‘“2(๐‘ฅ) = ๐ฟ0(๐‘ฅ). ๐‘“(๐‘ฅ0) + ๐ฟ1(๐‘ฅ). ๐‘“(๐‘ฅ1) + ๐ฟ2(๐‘ฅ). ๐‘“(๐‘ฅ2)

dengan ๐ฟ๐‘–(๐‘ฅ) = โˆ ๐‘ฅโˆ’๐‘ฅ๐‘—

๐‘ฅ๐‘–โˆ’๐‘ฅ๐‘—

2๐‘—=0;๐‘—โ‰ ๐‘– dan ๐‘ฅ = 3, sehingga diperoleh:

๐ฟ0(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ0โˆ’๐‘ฅ1)(๐‘ฅ0โˆ’๐‘ฅ2)โ†” ๐ฟ0(3) = (3โˆ’2,5)(3โˆ’4) (2โˆ’2,5)(2โˆ’4)=

(0,5)(โˆ’1)

(โˆ’0,5)(โˆ’2)= โˆ’0,5 ๐ฟ1(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)โ†” ๐ฟ1(3) = (3โˆ’2)(3โˆ’4)

(2,5โˆ’2)(2,5โˆ’4)=

(1)(โˆ’1)

(0,5)(โˆ’1,5)= 1,333 ๐’‡๐’(๐’™) = ๐’๐’Š=๐ŸŽ๐‘ณ๐’Š(๐’™). ๐’‡(๐’™๐’Š)

๐ฟ2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)โ†” ๐ฟ2(3) =(3โˆ’2)(3โˆ’2,5) (4โˆ’2)(4โˆ’2,5)=

(1)(0,5)

(2)(1,5)= 0,167

Kemudian nilai ๐ฟ๐‘–(๐‘ฅ) disubtitusi ke persamaan polinomial Lagrange orde-2:

๐‘“2(3) = (โˆ’0,5.1

2) + (1,333. 1

2,5) + (0,167.1

4)

= (โˆ’0,5.0,5) + (1,333.0,4) + (0,167.0,25)

= 0,32495

Diperoleh nilai fungsi saat ๐‘ฅ = 3 adalah 0, 32495.

Jadi nilai hampiran fungsi saat ๐‘ฅ = 3 adalah 0, 32495.

Diketahui bahwa nilai eksak๐‘“(3) =1

3 = 0,33333 sehingga galat antara nilai eksak dengan nilai hampiran dari interpolasi Lagrange, yaitu:

๐œ€๐‘ก = 0,33333โˆ’0,32495

0,33333 ร— 100% = 2,51%

2) Tentukan nilai sin ๐‘ฅ untuk ๐‘ฅ = 0,785398 (x dalam radian) dengan menggunakan metode interpolasi Lagrange berdasar data sin 0 = 0, sin 0,523599 = 0,5, sin 1,0472 = 0,866027, dan sin 1,5708 = 1 Solusi.

Diketahui 4 titik data, sehingga bentuk persamaan polinomial Lagrange orde-3 adalah:

๐‘“3(๐‘ฅ) = 3๐‘–=0๐ฟ๐‘–(๐‘ฅ). ๐‘“(๐‘ฅ๐‘–)

โ†” ๐‘“3(๐‘ฅ) = ๐ฟ0(๐‘ฅ). ๐‘“(๐‘ฅ0) + ๐ฟ1(๐‘ฅ). ๐‘“(๐‘ฅ1) + ๐ฟ2(๐‘ฅ). ๐‘“(๐‘ฅ2) + ๐ฟ3(๐‘ฅ). ๐‘“(๐‘ฅ3)

dengan ๐ฟ๐‘–(๐‘ฅ) = โˆ ๐‘ฅโˆ’๐‘ฅ๐‘—

๐‘ฅ๐‘–โˆ’๐‘ฅ๐‘—

3๐‘—=0;๐‘—โ‰ ๐‘– dan ๐‘ฅ = 0,785398, sehingga diperoleh:

๐ฟ0(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ2)(๐‘ฅโˆ’๐‘ฅ3)

(๐‘ฅ0โˆ’๐‘ฅ1)(๐‘ฅ0โˆ’๐‘ฅ2)(๐‘ฅ0โˆ’๐‘ฅ3)

โ†” ๐ฟ0(0,785398) =

(0,785398โˆ’0,523599)(0,785398โˆ’1,0472)(0,785398โˆ’1,5708) (0โˆ’0,523599)(0โˆ’1,0472)(0โˆ’1,5708) =

โˆ’0,06

๐ฟ1(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ2)(๐‘ฅโˆ’๐‘ฅ3)

(๐‘ฅ1โˆ’๐‘ฅ0)(๐‘ฅ1โˆ’๐‘ฅ2)(๐‘ฅ1โˆ’๐‘ฅ3)

โ†” ๐ฟ1(0,785398) =

(0,785398โˆ’0)(0,785398โˆ’1,0472)(0,785398โˆ’1,5708)

(0,523599โˆ’0)(0,523599โˆ’1,0472)(0,523599โˆ’1,5708) = 0,56 ๐ฟ2(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ3)

(๐‘ฅ2โˆ’๐‘ฅ0)(๐‘ฅ2โˆ’๐‘ฅ1)(๐‘ฅ2โˆ’๐‘ฅ3)

โ†” ๐ฟ2(0,785398) =

(0,785398โˆ’0)(0,785398โˆ’0,523599)(0,785398โˆ’1,5708)

(1,0472โˆ’0)(1,0472โˆ’0,523599)(1,0472โˆ’1,5708) = 0,56 ๐ฟ3(๐‘ฅ) = (๐‘ฅโˆ’๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ1)(๐‘ฅโˆ’๐‘ฅ2)

(๐‘ฅ3โˆ’๐‘ฅ0)(๐‘ฅ3โˆ’๐‘ฅ1)(๐‘ฅ3โˆ’๐‘ฅ2)

โ†” ๐ฟ3(0,785398) =

(0,785398โˆ’0)(0,785398โˆ’0,523599)(0,785398โˆ’1,0472)

(1,5708โˆ’0)(1,5708โˆ’0,523599)(1,5708โˆ’1,0472) = โˆ’0,06 Kemudian nilai ๐ฟ๐‘–(๐‘ฅ) disubtitusi ke persamaan polinomial Lagrange orde-3:

๐‘“3(0,785398) = (โˆ’0,06.0) + (0,56.0,5) + (0,56.0,87) + (โˆ’0,06.1)

= (0) + (0,28) + (0,49) + (โˆ’0,06)

= 0,705889

Jadi nilai hampiran sin ๐‘ฅ untuk ๐‘ฅ = 0,785398 (x dalam radian) adalah 0,705889.

Diketahui bahwa nilai eksak sin 0,785398 = 0,707107 sehingga galat antara nilai eksak dengan nilai hampiran dari interpolasi Lagrange, yaitu:

๐œ€๐‘ก = 0,707107โˆ’0,705889

0,707107 ร— 100% = 0,17%

RANGKUMAN

1. Sebuah fungsi dapat diekspansikan menjadi polinomial orde ke-n yang dikenal sebagai Deret Taylor.

2. Teorema Deret Taylor.Andaikan ๐‘› โˆˆ โ„•, misalkan ๐ผ โ‰” [๐‘Ž, ๐‘] dan๐‘“: ๐ผ โ†’ โ„sedemikian sehingga ๐‘“ dan semua turunannya ๐‘“โ€™, ๐‘“โ€, ๐‘“โ€™โ€, โ€ฆ , ๐‘“(๐‘›) kontinu pada selang ๐ผ dan ๐‘“(๐‘›+1) ada pada selang [๐‘Ž, ๐‘].Jika ๐‘ฅ0 โˆˆ [๐‘Ž, ๐‘], maka untuk nilai-nilai x di ๐ผ terdapat titik ๐‘ di antara ๐‘ฅ dan ๐‘ฅ0sedemikian sehingga:

๐‘“(๐‘ฅ) = ๐‘“(๐‘ฅ0) + ๐‘“โ€ฒ(๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘“โ€ฒโ€ฒ(๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ0)2

2! +

โ‹ฏ + ๐‘“๐‘›(๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ0)๐‘›

๐‘›! + ๐‘“(๐‘›+1)(๐‘)(๐‘ฅโˆ’๐‘ฅ0)(๐‘›+1)

(๐‘›+1)!

3. Suku sisa deret Taylor, yakni:

๐‘…๐‘›(๐‘ฅ) = ๐‘ƒ๐‘›(๐‘ฅ) โˆ’ ๐‘“(๐‘ฅ) =๐‘“(๐‘›+1)(๐‘)

(๐‘›+1)! (๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘›+1) ; ๐‘ฅ0 โ‰ค ๐‘ โ‰ค ๐‘ฅ

dengan ๐‘ƒ๐‘›(๐‘ฅ) โ‰ˆ ๐‘“(๐‘ฅ0) + ๐‘“โ€ฒ(๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘“โ€ฒโ€ฒ(๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ0)2

2! + โ‹ฏ + ๐‘“๐‘›(๐‘ฅ0)(๐‘ฅโˆ’๐‘ฅ0)๐‘›

๐‘›! dan

๐‘“(๐‘›+1)(๐‘)

(๐‘›+1)! (๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘›+1) โ‰ค(๐‘ฅโˆ’๐‘ฅ0)(๐‘›+1)

(๐‘›+1)! max

[๐‘ฅ0,๐‘ฅ]๐‘“(๐‘›+1)(๐‘) 4. Metode yang digunakan untuk mencari suatu nilai

di antara titik data yang diketahui adalah interpolasi.

5. Interpolasipolinomial Newton terdiri dari interpolasi linier, interpolasi kuadrat, hingga interpolasi orde n.

a) Interpolasi polinomial linier

Interpolasi polinomial linier mengasumsi- kan bahwa hubungan titik-titik antara dua titik data adalah linier. Secara umum, persamaan interpolasi polinomial linier adalah ๐‘“1(๐‘ฅ) = ๐‘Ž0 + ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0) dengan ๐‘Ž0 = ๐‘“(๐‘ฅ0) dan ๐‘Ž1 = ๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)

๐‘ฅ1โˆ’๐‘ฅ0

b) Interpolasi polinomial kuadrat

Interpolasi polinomial kuadrat dilakukan dengan menentukan titik-titik di antara tiga titik data dengan menggunakan pendekatan fungsi kuadrat. Persamaan interpolasi polinomial kuadrat adalah ๐‘“2(๐‘ฅ) = ๐‘Ž0+ ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1) dengan ๐‘Ž0 = ๐‘“(๐‘ฅ0), ๐‘Ž1 =

(๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)) (๐‘ฅ1โˆ’๐‘ฅ0) , ๐‘Ž2 =

(๐‘“(๐‘ฅ2)โˆ’๐‘“(๐‘ฅ1))

(๐‘ฅ2โˆ’๐‘ฅ1) โˆ’(๐‘“(๐‘ฅ1)โˆ’๐‘“(๐‘ฅ0)) (๐‘ฅ1โˆ’๐‘ฅ0) (๐‘ฅ2โˆ’๐‘ฅ0)

c) Interpolasi orde-n (interpolasi Newton) Interpolasi orde-n dilakukan dengan menentukan (๐‘› + 1) titik data, yaitu (๐‘ฅ0, ๐‘“(๐‘ฅ0)), (๐‘ฅ1, ๐‘“(๐‘ฅ1)), โ€ฆ , (๐‘ฅ๐‘›, ๐‘“(๐‘ฅ๐‘›)) sehingga terbentuk polinom orde n. Bentuk polinom orde n adalah ๐‘“๐‘›(๐‘ฅ) = ๐‘Ž0+ ๐‘Ž1(๐‘ฅ โˆ’ ๐‘ฅ0) + ๐‘Ž2(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1) +

โ‹ฏ + ๐‘Ž๐‘›(๐‘ฅ โˆ’ ๐‘ฅ0)(๐‘ฅ โˆ’ ๐‘ฅ1) โ€ฆ (๐‘ฅ โˆ’ ๐‘ฅ๐‘›โˆ’1) dengan koefisien-koefisien ๐‘Ž0, ๐‘Ž1, โ€ฆ , ๐‘Ž๐‘› membentuk suatu

beda terbagi hingga (finite divided diference), yakni:

๐‘Ž0 = ๐‘“(๐‘ฅ0) ๐‘Ž1 = ๐‘“[๐‘ฅ1, ๐‘ฅ0] ๐‘Ž2 = ๐‘“[๐‘ฅ2, ๐‘ฅ1, ๐‘ฅ0]

โ‹ฎ

๐‘Ž๐‘› = ๐‘“[๐‘ฅ๐‘›, ๐‘ฅ๐‘›โˆ’1, โ€ฆ , ๐‘ฅ1, ๐‘ฅ0]

Secara umum beda terbagi hingga-n dirumuskan dengan:

๐‘“[๐‘ฅ0, ๐‘ฅ1, โ€ฆ , ๐‘ฅ๐‘›] =๐‘“[๐‘ฅ0,๐‘ฅ1,โ€ฆ,๐‘ฅ๐‘›]โˆ’๐‘“[๐‘ฅ0,๐‘ฅ1,โ€ฆ,๐‘ฅ๐‘›โˆ’1]

(๐‘ฅ๐‘›โˆ’๐‘ฅ0) 6. Interpolasi polinomial Lagrange

Interpolasi polinomial Lagrange adalah perumusan ulang dari interpolasi polinomial Newton yang menghindari penghitungan beda terbagi hingga. Bentuk umum interpolasi polinomial Lagrange adalah ๐‘“๐‘›(๐‘ฅ) =

๐ฟ๐‘–(๐‘ฅ). ๐‘“(๐‘ฅ๐‘–)

๐‘›๐‘–=0 dengan ๐ฟ๐‘–(๐‘ฅ) = โˆ ๐‘ฅโˆ’๐‘ฅ๐‘—

๐‘ฅ๐‘–โˆ’๐‘ฅ๐‘— ๐‘›๐‘—=0;๐‘—โ‰ ๐‘– dan suku sisa: (๐‘ฅโˆ’๐‘ฅ0)โ€ฆ(๐‘ฅโˆ’๐‘ฅ๐‘›)

(๐‘›+1)! ๐‘“(๐‘›+1)(๐‘).

LATIHAN

1. Tentukan polinomial Taylor orde 3 untuk fungsi ๐‘“(๐‘ฅ) = (1 โˆ’ ๐‘ฅ)โˆ’2 pada titik ๐‘ฅ0 = 0, dan gunakan polinomial tersebut untuk menentukan nilai hampiran ๐‘“(0,05) . Tentukan batas galat dan galatnya!

2. Gunakan aproksimasi hingga orde 4 dari deret Taylor untuk fungsi ๐‘“(๐‘ฅ) = โˆ’0,1๐‘ฅ4โˆ’ 0,15๐‘ฅ3โˆ’ 0,5๐‘ฅ2โˆ’ 0,25๐‘ฅ + 1,2 pada titik ๐‘ฅ0 = 0 untuk menentukan hampiran nilai ๐‘“(1)!

3. Berikut ini disajikan nilai untuk fungsi ๐‘“(๐‘ฅ) = tan ๐‘ฅ pada beberapa nilai x, yaitu:

x 1 1,1 1,2 1,3

tan ๐‘ฅ 1,5574 1,9648 2,5722 3,6021 Gunakan interpolasi polinomial linier untuk menentukan tan(1,15)!

4. Berikut ini disajikan nilai untuk fungsi ๐‘“(๐‘ฅ) = cos ๐‘ฅ pada beberapa nilai x, yaitu:

x 1 1,1 1,2 1,3

cos ๐‘ฅ 0,5403 0,4536 0,3624 0,2675 Gunakan interpolasi polinomial Newton untuk menentukan cos(1,15)!

5. Berikut ini disajikan data, yaitu:

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

๐‘“(๐‘ฅ) 0,77 0,62 0,46 0,28 0,11 Gunakan interpolasi polinomial Lagrange untuk menentukan ๐‘“(1,5)!

6. Sebuah roket diluncurkan dari darat, kecepatan meluncur disimbolkan dengan ๐‘ฃ(๐‘ก) yang diukur pada waktu (t) tertentu. Misalkan dalam suatu pengukuran kecepatan meluncur roket untuk waktu 0 โ‰ค ๐‘ก โ‰ค 30diperoleh data sebagai berikut:

t (s) 0 10 15 22 25 30 v(t)

(m/s)

0 250 350 655 890 910 Tentukanlah kecepatan roket saat ๐‘ก = 5 ๐‘ , ๐‘ก = 20 ๐‘ , ๐‘ก = 23 ๐‘ 

BAB 5

INTEGRASI NUMERIK

Tujuan:

Mahasiswa mampu menerapkan

pemikiran logis, kritis, dan sistematis dalam memahami konsep teoretismetode

integrasi numerik.

Mahasiswamenunjukk an kinerja mandiri dan rasa tanggung jawab dalam menerapkan konsep

teoretismetode

integrasi numerik dalam menyelesaikan soal yang terkait dengan menentukan luas di bawah kurva.

โ€œStart where you are, use what you have,

do what you can.โ€

(Arthur Ash- American professional tennis

player)

Integral tentu ๐ผ = โˆซ ๐‘“(๐‘ฅ)๐‘Ž๐‘ ๐‘‘๐‘ฅ untuk ๐‘ฅ dan ๐‘“(๐‘ฅ) โˆˆ โ„ pada dasarnya adalah suatu limit jumlahan Riemann dari nilai-nilai fungsi di berhingga (๐‘› + 1) titik-titik diskrit, yaitu:

โˆซ ๐‘“(๐‘ฅ)๐‘Ž๐‘ ๐‘‘๐‘ฅ = lim

๐‘›โ†’โˆž ๐‘›๐‘–=1๐‘“(๐‘ฅฬ… )โˆ†๐‘ฅ๐‘– ๐‘–; dengan ๐‘Ž = ๐‘ฅ0 < ๐‘ฅ1 <

โ‹ฏ < ๐‘ฅ๐‘› = ๐‘. Penentuan hasil integral tentu dengan menggunakan metode analitik biasanya sulit bahkan ada yang tidak dapat dievaluasi. Oleh karena itu, penentuan hasil integral tentu dan masalah integral yang lebih umum dapat dilakukan melalui penggantian fungsi ๐‘“(๐‘ฅ) dengan suatu fungsi hampiran ๐‘“๐‘›(๐‘ฅ) yang lebih mudah diintegralkan yang dapat dituliskan sebagai berikut:

๐‘ฐ = โˆซ ๐’‡(๐’™)๐’‚๐’ƒ ๐’…๐’™ โ‰… โˆซ ๐’‡๐’‚๐’ƒ ๐’(๐’™) ๐’…๐’™ dimana fungsi ๐‘“๐‘›(๐‘ฅ)adalah suatu polinomial derajat n yang berbentuk ๐‘“๐‘›(๐‘ฅ) = ๐‘Ž0+ ๐‘Ž1๐‘ฅ + โ‹ฏ + ๐‘Ž๐‘›โˆ’1๐‘ฅ๐‘›โˆ’1+ ๐‘Ž๐‘›๐‘ฅ๐‘›.

Penggantian fungsi ๐‘“(๐‘ฅ) atau data tertabulasi dengan suatu fungsi hampiran ๐‘“๐‘›(๐‘ฅ) yang lebih mudah diintegralkan merupakan dasar dari rumus Newton- Cotes. Terdapat beberapa metode numerik yang menerapkan rumus Newton-Cotes, diantaranya adalah integrasi aturan trapesium dan integrasi aturan Simpson.

Dalam dokumen Pengantar Metode Numerik (Halaman 89-107)

Dokumen terkait