f ( x) = ax 2 + bx + c
b b 2 4ac
f ( x) = 0 x1,2 =
2a
contoh :
f ( x) = 2 x 2 + 3x 4
f ( x) = 0 2 x 2 + 3x 4 = 0
.. (2-1)
3 (3) 2 4 . 2 . (4)
x1,2 =
2.2
x1 = 0,851
dan x2 = -2,351
.. (2-2)
.. (2-3)
dimana :
= t + t 2 + s 3
1
1 3
2
2
3
+ t t + s
1
1 3
2
.. (2-5)
dan :
s=
q p2
3 9
p 3 pq r
t=
+
27 6 2
.. (2-6)
.. (2-7)
Akar-Akar Persamaan
1 3
1 3
3
3
2
2
= 0 + 0 2 + 1 + 0 0 2 + 1 = 0
3
3
( )
( )
x1 = 1 p = 0 1 (6)
3
=2
prosedur
Metoda
f ( x) = x 3 cos x = 0
Dicoba :
x = 10 f (10) = 10 3 cos (10)
= 12,954
x = 0 f (0) = (0) 3 cos (0)
= 3,000
x = 5 f (5) = (5) 3 cos (5) = 2,011
Akar-Akar Persamaan
Bisection
dalam
10
Berdasarkan nilai f(x) yang diperoleh dari hasil coba-coba, berarti akar
persamaan f(x), yaitu nilai x yang memenuhi f(x) = 0, terletak antara x =
0 dan x = -5.
x = 1 [0 + (5)] = 2,5
Iterasi 1 :
f (2,5) = 0,497
2
1
x = [(2,5) + (5)] = 3,75
f (3,75) = 0,756
2
x = 1 [(2,5) + (3,75)] = 3,125 f (3,125) = 0,129
2
Iterasi 2 :
Iterasi 3 :
Iterasi 4 :
x = 1 [(2,5) + (3,125)] = 2,813
2
f (2,813) = 0,184
Iterasi 5 :
x = 1 [(2,813) + (3,125)] = 2,969
2
f (2,969) = 0,027
Jika nilai f(-2,969) = -0,027 dianggap telah mendekati nol, maka akar
persamaan dari :
f ( x) = x 3 cos x = 0
adalah x = -2,969
Dari contoh diatas terlihat penentuan akar-akar suatu persamaan dengan salah
satu Metoda numerik diperoleh jika ditemukan suatu nilai x yang dianggap
mendekati f(x) = 0. Jadi :
Solusi Eksak akan memberikan f(x) = 0 (tidak mempunyai
kesalahan)
Solusi Numerik akan memberikan f(x) 0 (mempunyai kesalahan)
Secara geometri, f(x) = 0 berarti suatu titik dimana kurva f(x) tepat memotong
sumbu x. Nilai x tersebut dapat ditentukan dalam interval (xA , xB) dimana xA
dan xB adalah nilai taksiran awal yang memberikan f(xA) dan f(xB) saling
berbeda tanda. Secara matematis ditulis :
f(xA) f(xB) < 0.
Nilai x yang baru diperoleh dengan mengambil titik tengah antara xA dan xB,
yaitu :
x + xB
m= A
2
Akar-Akar Persamaan
.. (2-8)
11
x + xB
m= A
2
f(xA)
f(xA) f(m) < 0
xB = m
xA
xB
xA = m
f(xA) f(m) > 0
x
y = f(x)
f(xB)
Gbr.2.1. Penentuan Akar-Akar Persamaan Dengan Metoda
Bisection
a =
m xA
100%
m
e. Jika nilai mutlak a < toleransi, tuliskan m sebagai hasil perhitungan dan
akhiri program. Jika tidak, lanjutkan ke langkah berikutnya.
f. Jika jumlah iterasi > iterasi maksimum, akhiri program.
g. Jika f(xA) f(xB) < 0, maka xB = m, jika tidak, maka xA = m
h. Kembali ke langkah (c).
Diagram Alir (flowchart) Metoda Bisection diberikan pada bagian bawah ini.
Akar-Akar Persamaan
12
mulai
Definisikan fungsi
Baca :
xa , xb , tol, itermax
Iter = 0
Fa = F(xa)
Fb = F(xb)
Fa Fb > 0
ya
Tulis :
Fa Fb > 0
tidak
Iter = iter + 1
m = (xa + xb) / 2
Fm = F(m)
a = (m xa) / m 100%
tidak
ya
Fa Fm < 0
xb = m
Fb = Fm
tidak
xa = m
Fa = Fm
ya
Tulis hasil :
x=m
F(x) = Fm
selesai
Akar-Akar Persamaan
13
xB
xA
y = f(x)
f(xB)
Gbr.2.2. Penentuan Akar-Akar Persamaan Dengan Metoda Regula Falsi
f ( xB ) f ( x A )
.. (2-9)
Akar-Akar Persamaan
14
mulai
Definisikan
fungsi
Baca :
xa , xb , tol, itermax
Iter = 0
Fa = F(xa)
Fb = F(xb)
Fa Fb > 0
ya
Tulis :
Fa Fb > 0
tidak
Iter = iter + 1
(x x A ) f ( x B )
m = xB B
f ( xB ) f ( x A )
tidak
ya
Fa Fm < 0
xb = m
Fb = Fm
tidak
xa = m
Fa = Fm
ya
Tulis hasil :
x=m
F(x) = Fm
selesai
Akar-Akar Persamaan
15
f ( xB ) f ( x A )
v(t ) =
40 =
gm
1 e ( c m )t
c
9,81(68,1)
1 e (c / 68,1).10
c
f (c ) =
667,38
1 e 0,146843. c 40
c
12
16
20
f(c)
34,115
17,653
6,067
-2,269
-8,401
Terlihat nilai c terletak antara 12 dan 16 (nilai f(c) dengan tanda yang
berbeda)
Akar-Akar Persamaan
16
667,38
1 e 0,146843. (14) 40 = 1,569
14
f(15) = -0,425
a =
a =
15 14
100% = 6,667%
15
t =
t =
14,7802 15
100% = 1,487%
14,7802
a =
t =
Akar-Akar Persamaan
14,5 15
100% = 3,448%
14,5
14,7802 14,5
100% = 1,896%
14,7802
f(14,5) = 0,552
17
cA
f(cA)
cB
f(cB)
f(m)
|a| %
|t| %
12
6.067
16
-2.269
14
1.569
5.279
14
1.569
16
-2.269
15
-0.425
6.667
1.487
14
1.569
15
-0.425
14.5
0.552
3.448
1.896
14.5
0.552
15
-0.425
14.75
0.059
1.695
0.204
14.75
0.059
15
0.840
0.641
14.75
0.059
0.422
0.219
14.75
0.059
0.211
0.007
14.75
0.059
0.028
0.106
0.099
14.766
0.028
0.013
0.053
0.046
= 14,9113
f
(
c
)
f
(
c
)
2
,
2688
6
,
0669
B
A
f(14,9113) = -0,254
t =
14,7802 14,9113
100% = 0,887%
14,7802
18
f(cB)
f(m)
|a| %
|t| %
Iterasi
cA
f(cA)
cB
12
6.067
16
12
6.067
0.792
0.095
12
6.067
0.085
0.010
12
6.067
0.009
0.001
0.000
0.887
|t| %
Iterasi
xA
f(xA)
xB
f(xB)
f(m)
-1.000
1.3
12.786
0.65
-0.987
35
0.65
-0.987
1.3
12.786
0.975
-0.224 33.333
2.5
0.975
-0.224
1.3
12.786
1.138
2.627
14.286
13.75
0.975
-0.224
1.138
2.627
1.056
0.728
7.692
5.625
0.975
-0.224
1.056
0.728
1.016
0.168
4.000
1.563
0.975
-0.224
1.016
0.168
0.995
-0.046
2.041
0.469
Akar-Akar Persamaan
19
|a| %
f(m)
|t| %
-1.000
1.3
12.786
0.0943
-1.000
0.0943 -1.000
1.3
12.786
0.1818
0.1818 -1.000
1.3
12.786
0.2629
0.2629 -1.000
1.3
12.786
0.3381
0.3381 -1.000
1.3
12.786
0.4079
0.4079 -1.000
1.3
12.786
0.4726
90.570
f(x) = x10 - 1
1,3
Akar-Akar Persamaan
20
f (x)
xi+1 xi
f(x)
Gbr.2.3. Penentuan Akar-Akar Persamaan Dengan Metoda Newton-Raphson
Turunan suatu fungsi f(x) dititik xi adalah kemiringan (tangen) garis singgung
pada titik xi. Dari gbr. 2.3 terlihat bahwa tangen garis singgung dititik xi
adalah :
f ' ( xi ) =
f ( xi )
xi xi +1
atau :
xi +1 = xi
f ( xi )
f ' ( xi )
.. (2-10)
21
2
mulai
Definisikan fungsi
x0 = xb
Baca :
x0, tol, itermax
Iter = 0
Iter = iter +1
Fx = F(x0)
F1x = F (x0)
tidak
ya
Tulis hasil :
x=m
F(x) = Fm
xb = x0 Fx / F1x
Akar-Akar Persamaan
selesai
22
Contoh Soal
Tentukan akar persamaan-persamaan berikut :
f ( x) = x 3 30 x 20 . Toleransi 10-3. Gunakan nilai awal x0 = 5
Solusi
f ( x) = x 3 30 x 20
f ' ( x) = 3 x 2 30
a =
f ( x0 )
f ' ( x0 )
65
100% = 16,667%
6
Iterasi 2 :
f ( x1 )
x2 = x1
f ' ( x1 )
a =
= 5
=6
(
6 3 30.(6) 20 )
= 6
(3.(62 ) 30)
5,7949 6
100% = 3,540%
5,7949
= 5,7949
Iterasi 3 :
f ( x2 )
5,79493 30.(5,7949) 20
x3 = x 2
= 5,7949
= 5,7843
f ' ( x2 )
3.(5,7949 2 ) 30
a =
5,7843 5,7949
100% = 0,183%
5,7843
Iterasi 4 :
x4 = x3
Akar-Akar Persamaan
f ( x3 )
5,78433 30.(5,7843) 20
= 5,7843
= 5,7843
2
f ' ( x3 )
3.(5,7843 ) 30
23
a =
5,7843 5,7843
100% = 0,0%
5,7843
Solusi
f ( x) = e x x
f ' ( x ) = e x 1
(
e x xi )
xi +1 = xi
( e x 1)
i
0.5
0.566311
-2
100
0.14675071
2.20E-05
Kasus 1
y
f ( x)
x1
x0
Akar-Akar Persamaan
x2
24
Kasus 2
y
f(x)
x0 x2
x1
Kasus 3
y
x1
x0
x
f(x)
Kasus 4
y
f(x)
x0
x1
Akar-Akar Persamaan
25
15 m
D=?
Z
Solusi
Gaya-gaya yang bekerja pada sheet pile ditunjukkan oleh gambar berikut :
D KP
Z (H + D) KA
Dimana :
KA = koefisien tanah aktif
K A = tg 2 (45 2) = tg 2 (45 28 2) = 0,361
KP = koefisien tanah pasif
K p = tg 2 (45 + 2) = tg 2 (45 + 28 2) = 2,770
H
D
26
disederhanakan menjadi :
K p D 3 K A (H + D )3 = 0
.. (*)
f ( D) = 2,77 D 3 0,361(15 + D )3
f ' ( D) = 3K p D 2 3K A (H + D )2
D
f(D)
9393,2
2073,79 250,073
5,764
0,003
0,000
B = biaya per-hari
N = jumlah komponen yang diproduksi
Tentukan berapa jumlah optimal komponen yang diproduksi agar
dihasilkan biaya produksi yang paling minimum.
Solusi
Akar-Akar Persamaan
(*)
27
2.6. Latihan
1. Persamaan lendutan untuk balok dengan beban merata segitiga adalah sbb
q
=
( x 5 + 2L2 x 3 L4 x)
120 E I L
Jika panjang balok L= 5 m, mod. young E= 20.000 kN/cm2
Inersia I = 12.000 cm4 dan beban merata q = 15 kN/m , tentukan letak
lendutan maksimum dari balok tsb. Selesaikan dengan Metoda Newton
Raphson.
(petunjuk : max terjadi pada x dengan /x = 0)
2. Dalam Ocean Engineering dikenal persamaan gelombang laut pada suatu
pantai sbb :
2x 2tv x
h = h0 sin
cos
+e
Akar-Akar Persamaan
28
3. Formula yang menghubungkan gaya per unit area (P/A) dengan tegangan
maksimum m dalam suatu kolom yang mempunyai rasio kelangsingan
Le/r adalah :
P
=
A
m
ec 1 P Le
1 + sec
r 2 2 EA r
dimana E = 29 x 103 ksi, (e.c / r2) = 0,2 dan m = 36 ksi. Hitung P/A
untuk Le/r = 100 dengan menggunakan Metoda Bisection dan Regula
Falsi. Gunakan iterasi maks 3 kali dan hitung Approximater Error pada
iterasi terakhir.
Akar-Akar Persamaan