REKURSI
BAB 6. REKURSI
Kompetensi Dasar: memahami konsep dasar rekursi, dapat
menyelesaikan suatu relasi rekursi, dan dapat menyelesaikan
persoalan aplikasi relasi rekursi.
A. Pengertian Rekursi
Definisi. Andaikan bahwa k suatu bilangan bulat positif dan a n k , ..., a n2 ,
k
a n1 , a n dengan a n 0. Suatu hubungan rekursi c n k a n k f ( n)
k 0
1-i= 2 (Cos ( ) - i Sin ( )) . Selain itu,
4 4
n n
(1 + i) = ( 2 ) (Cos (n ) + i Sin (n )) dan
4 4
n
(1 + i) = ( 2 ) n (Cos (n ) + i Sin (n )).
4 4
Dengan substitusi dapat diperoleh :
an = ( 2 ) n [ k 1 Cos (n ) + k 2 Sin (n )] di mana k 1 = c 1 + c2
4 4
dan k 2 = i (c 1 - c 2 ). Untuk a 0 = 1, maka k 1 = 1 dan a 1 = 2, maka 1
+ k 2 = 2, atau k 2 = 1. Dengan demikian diperoleh PU, yang tidak
mengandung bilangan komplek, yaitu : a n = ( 2 ) n [Cos (n ) + Sin
4
(n )]
4
Selanjutnya dapat Anda perhatikan bahwa Teorema 2 dapat diperluas untuk
hubungan Rekursif linier homogen dengan koefisien konstan ordo k. Jika r
adalah akar karakteristik rangkap m, dapat anda tunjukkkan bahwa r n , n r n
, n 2 r n , ... , n m1
. r n adalah juga merupakan penyelesaian hubungan
rekursifnya (Jonhsonbough, 1986 :105).
Seperti yang telah dikemukakan di muka, hubungan ini sangat sukar untuk
diselesaikan. Untuk membatasi pembahasan, hanya akan dibahas untuk ordo
satu dan ordo dua. Penyelesaiannya akan dilakukan lewat dua teknik dasar,
yaitu teknik koefisien tak tentu dan teknik fungsi pembangkit.
Perhatikan hubungan rekursif linier ordo satu yang tidak homogen berikut:
a n = c a n1 + f(n) dengan n 1 dan c = 1
Definisi. Andaikan terdapat suatu barisan tak hingga dari bilangan real {ai} =
1
4. f(x) = 1 ax (ax ) 2 (ax) 3 ... adalah pembangkit barisan
1 ax
bilangan 1, a, a2, a3, ….
a3 = a2 + 3 22 - 2, dan seterusnya
• penggandaan persamaan ke k dengan x k, menghasilkan
a1 x = a0 x + 3 x 02 - 0. x
a2 x2 = a1 x2 + 3 x2 12 - 1. x2
a3 x3 = a2 x3 + 3 x3 22 - 2. x3, dan seterusnya
• jumlahan dari sistem persamaan di atas, menghasilkan
a
k 1
k x k a k x k 3 k 2 x k 1 k x k 1
k 0 k 0 k 0
f ( x ) a 0 x f ( x ) 3x k 2 x k x k x k
k 0 k 0
x2 n(n 1)
, koefisien xn dari 3 adalah .
(1 x) 2
n(n 1)(n 1)
• penyelesaian dari HRTH adalah an = 3+ +
2
n(n 1)(n 2 ) n(n 1)
+ atau an = n3-2n2+n+3
2 2
Soal Latihan
an 1
2. Jika ditentukan bahwa an dengan a0 = 1 dan a1 = 2.
a n22
Tentukan penyelesaian umum dari hubungan rekursi tersebut.
Fn 1 5
a. limn
Fn 1 2
n
b. F
k 1
k Fn 2 1
c. F1 + F3 + F5 + ... + F 2n-1 = F 2n – F0
7. Selesaikan HRTH
a. a n+3 - 3 a n+2 + 3 a n+1 -an = 3 + 5n dengan a0=a1=a2=a3 = 1
n
b. a n+2 - an = sin ( ) dengan a0 = a1 = 1
2
c. a n a n1 2 an 2 dengan a0 = 1 dan a1 = 2