Readyword
Readyword
Ardiansyah
08311270645
Rizky Fadillah
093112706450035
Yeyen Sarifah
093112706450030
Januar Hidayat
093112706450033
0931127064500
Indri Septiani
Jayadi
093112706450066
Dani
Arieska Aprilia
09311206450032
dengan
menggunakan
kaidah-kaidah
operasi
Pemodelan.
Pemilihan metode (algoritma) numeric
Pemrograman (koding)
Dokumentasi dan Penafsiran hasil
dengan a0, a1, a2, , an adalah parameter yang akan dicari berdasarkan titik
data, n adalah derajat (order) dari persamaan polinomial, dan x adalah
variabel bebas. Untuk (n + 1) titik data, hanya terdapat satu atau kurang
polinomial order n yang melalui semua titik. Misalnya, hanya ada satu garis
lurus (polinomial order 1) yang menghubungkan dua titik (interpolasi linier)
gambar 1.a, demikian juga tiga buah titik dapat dihubungkan oleh fungsi
parabola (interpolasi kuadrat) gambar 1.b, sedang untuk 4 titik(interpolasi
kubik) gambar 1.c.
Interpolasi polinom terdiri atas penetuan polinom unik orde ke-n yang cocok
dengan n+1 titik data. Walaupun terdapat satu, dan hanya satu, polinom
orde ke-n yang cock dengan n+1 titik, terdapat beragam bentuk matematik
untuk pengungkapan polinom tersebut.
Interpolasi Linier
Sebuah bentuk interpolasi yang paling sederhana dengan menghubungkan
dua buah titik data dengan garis lurus. Lihat gambar berikut
BC DE
AB AD
f1 ( x) f ( x0 ) f ( x1 ) f ( x0 )
x x0
x1 x0
f1 ( x ) f ( x 0 )
f (x 1 ) f (x 0 )
(x x 0 )
x1 x 0
(1.2)
Contoh soal 1 :
Dicari nilai ln 2 dengan metode interpolasi linier berdasar data ln 1 = 0
dan ln 6 = 1,7917595. Hitung juga nilai tersebut berdasar data ln 1 dan ln
f ( x1 ) f ( x0 )
( x x0 )
x1 x0
f1(2) = 0 +
1,7917595 0
6 1
(2 1) = 0,3583519.
0,69314718 0,35835190
0,69314718
100 % = 48,3 %.
1,3862944 0
4 1
(2 1) = 0,46209813.
0,69314718 0,46209813
0,69314718
100 % = 33,3 %.
f2(x) = a0 + a1 x + a2 x2
dengan a0 = b0 b1 x0 + b2 x0 x1
a1 = b1 b2 x0 b2 x1
a2 = b 2
terlihat bahwa persamaan (1.3) sama dengan persamaan (1.1).
Selanjutnya untuk keperluan interpolasi, persamaan polinomial ditulis
dalam bentuk persamaan (1.3). Berdasarkan titik data yang ada
kemudian dihitung koefisien b0, b1, dan b2. Berikut ini diberikan prosedur
untuk menentukan nilai dari koefisien-koefisien tersebut.
Koefisien b0 dapat dihitung dari persamaan interpolasi kuadrat, dengan
memasukan nilai x = x0.
(1.4)
f ( x1 ) f ( x0 )
x1 x0
(1.5)
f ( x1 ) f ( x0 )
(x2 x0) + b2(x2 x0)(x2 x1)
x1 x0
f ( x1 ) f ( x0 )
[(x2 x1) + (x1 x0)]
x1 x0
= f (x2) f (x0)
f ( x1 ) f ( x0 )
(x2 x1) f (x1) + f (x0)
x1 x0
= f (x2) f (x1)
f ( x1 ) f ( x0 )
(x2 x1)
x1 x0
atau
b2 =
f ( x1 ) f ( x0 )
( x2 x1 )
x1 x0
( x2 x0 ) ( x2 x1 )
f ( x2 ) f ( x1 )
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 )
x2 x1
x1 x0
b2 =
x2 x0
(1.6)
x0 = 1
f (x0) = 0
x1 = 4
f (x1) = 1,3862944
x2 = 6
f (x2) = 1,7917595
Dengan menggunakan persamaan (1.4) diperoleh nilai b0, yaitu (b0 = 0),
koefisien b1 dapat dihitung dengan persamaan (1.5):
b1 =
b1 =
f ( x1 ) f ( x0 )
x1 x0
1,3862944 0
4 1
= 0,46209813.
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 )
x2 x1
x1 x0
b2 =
x2 x0
b2 =
1,7917595 1,3862944
0,46209813
= 0,051873116.
64
6 1
Et =
0,69314718 0,56584436
0,69314718
100 % = 18,4 %.
(1.8)
b1 = f [x1, x0]
(1.9)
f ( xi ) f ( x j )
xi x j
(1.12)
Pembagian beda hingga kedua adalah:
f [xi, xj, xk] =
(1.13)
f [ xi , x j ] f [ x j , xk ]
xi xk
f [ xn , xn 1 , ..., x1 ] f [ xn 1 , xn 2 , ..., x0 )
xn x0
(1.14)
Contoh soal 3 :
Dalam contoh sebelumnya, titik data x0 = 1, x1 = 4 dan x2 = 6 digunakan
untuk memperkirakan ln 2 dengan fungsi parabola. Sekarang dengan
menambah titik ke empat yaitu x3 = 5 dengan nilai f (x3 = 5)
1,6094379, hitung ln 2 dengan interpolasi polinomial order tiga.
Penyelesaian:
x0 = 1
f (x0) = 0
x1 = 4
f (x1) = 1,3862944
x2 = 6
f (x2) = 1,7917595
x3 = 5
f (x3) = 1,6094379
f ( xi ) f ( x j )
(c.2)
xi x j
f [x1, x0] =
1,3862944 0
4 1
f [x2, x1] =
1,7917595 1,3862944
6 4
= 0,20273255.
f [x3, x2] =
1,6094379 1,7917595
5 6
= 0,1823216.
= 0,46209813.
f [ xi , x j ] f [ x j , xk ]
(c.3)
xi xk
0,20273255 0,46209813
6 1
= 0,051873116.
0,18232160 0,20273255
5 4
= 0,020410950.
(c.4)
f [ xn , xn 1 , ..., x1 ] f [ xn 1 , xn 2 , ..., x0 )
xn x0
(0,020410950) ( 0,051873116 )
5 1
= 0,007865541.
Nilai f [x1, x0], f [x2, x1, x0] dan f [x3, x2, x1, x0] adalah koefisien b1, b2, dan b3
dari persamaan (1.7). Dengan nilai-nilai tersebut dan b0 = f (x0) = 0,
maka persamaan (1.7) menjadi:
fn(x) = bo + b1(x x0) + + bn(x x0)(x x1) ... (x xn 1)
f3(x) = 0 + 0,46209813(x 1) + (0,051873116)(x 1)(x 4) +
0,007865541(x 1)(x 4)(x 6)
(c.5)
Hasil interpolasi polinomial order 3 di titik x = 2, akan didapat dengan
memasukkan nilai dari x = 2 ke dalam persamaan (c.5) sehingga akhirnya
didapat:
f3(2) = 0 + 0,46209813(2 1) + (0,051873116)(2 1)(2 4) +
0,007865541(2 1)(2 4)(2 6)
= 0,62876869.
Besar kesalahan adalah: Et =
0,69314718 0,62876869
0,69314718
100 % = 9,3 %.