Anda di halaman 1dari 5

KETERBAGIAN

f. Algoritma Euclides

Dalil 2.10 (Algoritma Euclides)


Jika r1, r2Z dan r1 > r2 dengan proses algoritma pembagian dibentuk suatu
barisan menurun bilangan-bilangan bulat :
r1, r2, r3, r4, …..rk-1, rk, rk+1 = 0 atau
r1, r2, r3, r4 ……, rk-1, rk, 0
yaitu:
r1 = q1r2 + r3 , 0 ≤ r3 < r2.
r2 = q2r3 + r4 , 0 ≤ r4 < r2.
r3 = q3r4 + r5 , 0 ≤ r5 < r2.
r4 = q4r5 + r6 , 0 ≤ r6 < r2.
.............................................
rk-2 = qk-2rk-1 + rk , 0 ≤ rk < r2.
rk-1 = qk-1rk + rk+1 , rk+1 = 0
maka (r1, r2) = rk

Perhatikan ilustrasi berikut.


r1 = 84133 dan r2 =13379

84133 = 6.13379 + 3859, 0≤3859˂13379


13379 = 3.3859 +1802, 0≤1802˂3859
3859 = 2.1802 + 255, 0≤255˂1802
r1 = 84133
1802 = 7.255 + 17 0≤17˂255
255 = 15.17 + 0 r2 =13379
r3 =3859
r5 = q5r6 + 0 r4 =1802
k=6 r5 =255
rk-1 = qk-1rk + rk+1 , rk+1 = 0 r6 =17
r 7 =0
rk = (84133,13379) = 17

Bukti.
(r1,r2) = (q1r2 + r3 , r2) sebab r1 = q1r2 + r3
= (r3,r2) (dalil 2.9)
= (r3, q2r3 + r4 ) sebab r2 = q1r3 + r4
= (r3,r4)
.......
.......
.......
= (rk-2, rk-1)
= (qk-2rk-1+rk, rk-1)
= (rk, rk-1)
= (rk, rk+1 +qk-1rk)
= (rk, rk+1) atau (rk,0) ............ (rk+1 = 0)
(r1,r2) = rk

Contoh 1: Akan ditentukan (75,55)


Jawab:
r1 = 75, r2 = 55
75,55 ЄZ dan 75 > 55
75 = 1.55 + 20
55 = 2.20 + 15
20 = 1.15 + 5
15 = 3.5 + 0

rk+1 = 0
rk = 5
maka :
(r1, r2) = rk
(75,55) = 5

Contoh 2: Akan ditentukan (48, 66)


66 = 1.48 + 18 , 0 < 18 < 48
48 = 2.18 + 12 , 0 < 12 < 18
18 = 1.12 + 6 , 0 < 6 < 12
12 = 2.6 + 0 , r = 0
Maka (48,66) = 6

Contoh 2: Nyatakanlah (48,66) = 48a + 66b, dengan a,b Є Z

66 = 1.48 + 18  18 = 66 – 1.48
48 = 2.18 + 12  12 = 48 – 2.18
18 = 1.12 + 6  6 = 18 – 1.12
12 = 2.6 + 0

(48,66) = 6
= 18 -1.12
= 18-1(48-2.18)
= 18-1.48 + 2.18
= -1.48 + 3.18
= -1.48 + 3(66-1.48)
= -1.48 + 3.66-3.48
= -4.48 + 3.66
= 48(-4) + 66(3)
maka a = -4 dan b = 3
Jadi : (48,66) = -4.48 + 3.66

g. Penggunaan tabel untuk Pemecahan masalah FPB

Diambil r1, r2∊Z, dan r1 > r2.


Dengan proses algoritma pembagian dibentuk suatu barisan menurun bilangan-bilangan bulat r1, r2,
r3, ... , rk-1, rk, rk+1=0
Yaitu:
r1 = q1r2 + r3 , 0 ≤ r3 < r2.
r2 = q2r3 + r4 , 0 ≤ r4 < r2.
r3 = q3r4 + r5 , 0 ≤ r5 < r2.
r4 = q4r5 + r6 , 0 ≤ r6 < r2.
.............................................
rk-2 = qk-2rk-1 + rk , 0 ≤ rk < r2.
rk-1 = qk-1rk + rk+1 , rk+1 = 0
Maka (r1,r2) = rk.
Sehingga diperoleh :
r3 = r1 - q1r2
r4 = r2 - q2r3
r5 = r3 - q3r4
r6 = r4 - q4r5
.............................
………………….
………………….
ri = ri-2 - qi-2ri-1
Berdasarkan persamaan tersebut di atas dapat diketahui bahwa bilangan bulat ri ditentukan oleh ri-1
dan ri-2
Andaikata Algoritma pembagian Euclides di atas dinyatakan dalam bentuk x dan y, yaitu:
x1 = q1x2 + x3 , 0 ≤ x3 < x2 ⟺ x3 = x1 - q1x2
y1 = q1y2 + y3 , 0 ≤ y3 < y2 ⟺ y3 = y1 - q1y2
maka dengan cara yang sama (analog) diperoleh bentuk persamaan dalam x dan y yang secara umum
dinyatakan oleh xi = xi-2 - qi-2xi-1 dan yi = yi-2 - qi-2yi-1 .
Sehingga terdapat 3 persamaan dalam bentuk ri, xi, dan yi dan selanjutnya masing-masing konstanta
tersebut dapat dimulai dengan syarat awal yang berbeda.
r-1 = r1, ro = r2
x-1 = 1, xo = 0
y-1 = 0, ro = 1
Secara lengkap langkah untuk menentukan masing-masing konstanta dapat dilihat pada tabel berikut
ini:
i qi+1 ri xi yi
-1 * r1 (b) 1 0
0 ... r2 (a) 0 1
1 ... ….. …. …..
2 ….. ….. …. …..
3 ….. ….. …. …..
Dstnya. ….. ….. …. …..

Titik-titik pada masing-masing kolom diisi dengan menyesuaikan bentuk persamaan


ri = ri-2 - qi-2ri-1
xi = xi-2 - qi-2xi-1
yi = yi-2 - qi-2yi-1

1. Tentukan (42823,6409) dan tentukan selesaian kombinasi linearnya.


42823 x + 6409 y = 17
Jawab
Tabel untuk masing-masing konstanta adalah
i qi+1 ri xi yi
-1 - 42823 1 0
0 6 6409 0 1
1 1 4369 1 -6
2 2 2040 -1 7
3 7 289 3 -6-2(7)=-20
4 17 17 -1-7(3)=-22 7-7(-20)=147
5 - 0 - -
Diperoleh (42823,6409) = 17 dan 17 = 42823(-22) + 6409(147)
2. Tentukan (7469,2464), dan buatlah kombinasi linearnya dari masing-masing soal dalam
bentuk ax + by = d dimana d = (a,b)
Jawab
Tabel untuk masing-masing konstanta adalah sebagai berikut:
i qi+1 ri xi yi
-1 - 7469 1 0
0 3 2464 0 1
1 32 77 1 -3
2 - 0 - -
Diperoleh (7469,2464) = 77 dan 77 = 7469 (1) + 2464 (-3)
3. Tentukan (1109,4999) dan buatlah kombinasi linearnya dari masing-masing soal dalam
bentuk ax + by = d dimana d = (a,b)
Jawab
i qi+1 ri xi yi
-1 - 4999 1 0
0 4 1109 0 1
1 1 563 1 -4
2 1 546 -1 5
3 32 17 2 -9
4 8 2 -65 293
5 2 1 522 -2353
6 - 0 - -
Diperoleh (1109,4999) = 1 dan 1 = 1109 (-2353) + 4999 (522)

Proses pembentukan tabel dapat dijelaskan melalui contoh berikut.

Diketahui persamaan 84133a + 13379b = (84133,13379).


Akan dicari nilai a dan b.
84133 = 6.13379 + 3859 maka 3859 = 84133 – 6.13379
13379 = 3.3859 + 1802 maka 1802 = 13379 – 3.3859
3859 = 2.1802 + 255 maka 255 = 3859 – 2.1802
1802 = 7.255 + 17 maka 17 = 1802 – 7.255
255 = 15.17 + 0
(84133,13379) = 17

84133 = 1.84133 + 0.13379


13379 = 0.84133 + 1.13379
3859 = 84133 – 6.13379 = 1.84133 – 6.13379
1802 = 13379 – 3.3859 =13379 – 3.(84133 – 6. 13379)
= – 3.84133 + 19.13379
255 = 3859 – 2.1802
= (84133 – 6.13379) – 2(– 3.84133 + 19.13379)
= 7.84133 – 44.13379
17 = 1802 – 7.255
= (– 3.84133 + 19.13379) – 7.( 7.84133 – 44.13379)
= –52.84133 + 327.13379

Hitungan di atas dibuat dalam tabel berikut.


i qi+1 ri xi yi
-1 - 84133 1 0
0 6 13379 0 1 84133a + 13379b = (84133, 13379)
1 3 3859 1 –6 84133 = 1.84133 + 0.13379
6⟶ 13379 = 0.84133 + 1.13379
2 2 1802 –3 19 3⟶ 3859 = 1.84133 – 6.13379
3 7 255 7 – 44 2⟶ 1802 = – 3.84133 + 19.13379
4 15 17 – 52 327 7⟶ 255 = 7.84133 – 44.13379
17 = –52. 84133 + 327.13379
5 - 0 - -
ri = ri-2 – qi-2r2 ⟶ r3 = r1 - q1r2 84133 (–52)+ 13379 (327) = (84133, 13379)
Jadi, a = – 52
ri = r3 = 255
b = 327
ri-2 = r1 = 3859
qi-2 = q1 = 2
ri-1 = r2 = 1802
xi = xi-2 - qi-2xi-1 dan yi = yi-2 - qi-2yi-1

Secara umum, tabel di atas dimulai dengan langkah seperti berikut.

i qi+1 ri xi yi
-1 - 1 0
0 0 1
1
2
3
4

Latihan:
Diketahui persamaan 12836x + 9084y = (12836, 9084).
Tentukan nilai x dan y, jika x dan y bilangan bulat.
(Petunjuk: Gunakan tabel).

Anda mungkin juga menyukai