9. BILANGAN BULAT.

Slides:



Advertisements
Presentasi serupa
Teori Graf.
Advertisements

TURUNAN/ DIFERENSIAL.
START.
KEAMANAN KOMPUTER ADITYO NUGROHO,ST TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE TUBAN PERTEMUAN 3 – LANDASAN MATEMATIKA.
PENYEDERHANAAN RANGKAIAN
Menempatkan Pointer Q 6.3 & 7.3 NESTED LOOP.
3. MATRIKS, RELASI, DAN FUNGSI
Matematika Diskrit Dr.-Ing. Erwin Sitompul
Menentukan komposisi dua fungsi dan invers suatu fungsi
Matematika Diskrit Dr.-Ing. Erwin Sitompul
BAHAN AJAR TEORI BILANGAN
BAHAN AJAR TEORI BILANGAN
9. BILANGAN BULAT.
9. BILANGAN BULAT.
Persamaan linear satu variabel
GRUP Zn*.
MATRIKS Trihastuti Agustinah.
ASIKNYA BELAJAR MATEMATIKA
TURUNAN DIFERENSIAL Pertemuan ke
BARISAN DAN DERET ARITMETIKA
Induksi Matematika.
Integrasi Numerik (Bag. 2)
Bahan Kuliah Matematika Diskrit
Persamaan Linier dua Variabel.
Selamat Datang Dalam Kuliah Terbuka Ini
Rabu 23 Maret 2011Matematika Teknik 2 Pu Barisan Barisan Tak Hingga Kekonvergenan barisan tak hingga Sifat – sifat barisan Barisan Monoton.
Luas Daerah ( Integral ).
PEMINDAHAN HAK DENGAN INBRENG
Fungsi Invers, Eksponensial, Logaritma, dan Trigonometri
FUNGSI MATEMATIKA DISKRIT K- 6 Universitas Indonesia
Selamat Datang Dalam Kuliah Terbuka Ini
Waniwatining II. HIMPUNAN 1. Definisi
FUNGSI STRUKTUR DISKRIT K-8 Program Studi Teknik Komputer
MATRIX.
Algoritma Branch and Bound
BAB I SISTEM BILANGAN.
DETERMINAN DAN INVERSE MATRIKS.
Pohon (bagian ke 6) Matematika Diskrit.
9. BILANGAN BULAT.
HIMPUNAN Oleh Erviningsih s MTsN Plandi Jombang.
Bahan Kuliah IF2091 Struktur Diskrit
ALGORITMA DAN BILANGAN BULAT
BAB V ALGORITMA DAN BILANGAN BULAT
ALGORITMA DAN BILANGAN BULAT
ALGORITMA DAN BILANGAN BULAT
Bahan Kuliah IF2151 Matematika Diskrit
Modul Matematika Diskrit
Nopem KS. Teori Bilangan
Nopem KS. Teori Bilangan
Mohamad Salam Dan La ode Ahmad Jazuli
Bahan Kuliah Matematika Diskrit
Algoritma dan Teori Bilangan
Matakuliah Teori Bilangan
Bilangan Bulat Matematika Diskrit.
Teori Bilangan Bulat.
Fungsi, induksi matematika dan teori bilangan bulat
Fungsi Oleh: Sri Supatmi,S.Kom Rinaldi Munir, Matematika Diskrit
ALGORITMA DAN BILANGAN BULAT
Teori Bilangan Bulat.
induksi matematika Oleh: Sri Supatmi,S.Kom
BILANGAN BULAT Pengertian bilangan bulat
Pertemuan ke 9.
Bahan Kuliah Matematika Komputer
Nopem KS. Teori Bilangan
Bahan Kuliah IF2120 Matematika Diskrit
Landasan Matematika Kriptografi
Nopem KS. Teori Bilangan
FPB & ARITMATIKA MODULO
Rinaldi M/IF2091 Struktur Diskrit1 Teori Bilangan Bahan Kuliah IF2091 Struktur Diskrit.
Teori Bilangan 1.
Transcript presentasi:

9. BILANGAN BULAT

9.1 Bilangan Bulat Bilangan bulat adalah bilangan cacah (whole number) positif, negatif, atau nol. Sebagai contoh, 3, – 6, 7, 85, 0, atau –56. Sedangkan bilangan-bilangan termasuk bilangan bulat. Himpunan bilangan bulat, dilambangkan dengan Z, didefinisikan sebagai berikut, Z = {..., -3, -2, -1, 0, 1, 2, 3, ...}

9.2 Sifat Pembagian Pada Bilangan Bulat Definisi 9.1 Misal a dan b adalah dua buah bilangan bulat dan a  0. Dikatakan bahwa a habis membagi b (a divides b) jika terdapat bilangan bulat c sedemikian rupa sehingga b = ac Dalam bentuk notasi: a|b jika b = ac, cZ dan a0 a habis membagi b, berarti b adalah kelipatan a

Jika hasil pembagian bilangan bulat adalah juga bilangan bulat, maka selalu terdapat: Hasil bagi dan sisa pembagian Teorema 9.1 Misal m dan n adalah dua bilangan bulat dengan syarat n > 0. Jika m dibagi dengan n maka terdapat dua buah bilangan bulat unik q (quotient) dan r (remainder), sedemikian sehingga, m = nq + r dengan syarat 0  r < n Teorema 9.1 diatas disebut teorema Euclidean. Bilangan n disebut pembagi (divisor), m bilangan yang dibagi (divident), q disebut hasil bagi (quotient), dan r disebut sisa (remainder).

Opertator yang digunakan untuk mengekspresikan hasil bagi dan sisa adalah mod dan div seperti berikut: m div n = q m mod n = r Contoh 9.1 1997 dibagi 87 memberikan hasil bagi = 22 dengan sisa 83 dan dapat ditulis menjadi 1997 = (87)(22) + 83 atau 1997 div 87 = 22 1997 mod 87 = 83

Contoh 9.2 dibagi 4, dapat ditulis menjadi = + 1 atau –47 div 4 = –12 –47 mod 4 = 1 –47 (4)(–12) Sebesar mungkin, tapi tidak melebihi Tidak boleh negatif

9.3 Pembagian Bersama Terbesar (PBB) Greatest Common Divisor (GCD) Pembagi bersama terbesar sering juga disebut dengan istilah “Faktor Persekutuan Terbesar (FPB)“ adalah faktor yang membagi habis dua buah bilangan atau lebih.

Contoh 9.3 60 memiliki faktor pembagi : 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60. 48 memiliki faktor pembagi : 1, 2, 3, 4, 6, 8, 12, 24, 48. Faktor pembagi yang sama antara 60 dan 48 adalah: 1, 2, 3, 4, 6, 12. 12 merupakan faktor pembagi yang terbesar antara bilangan 60 dan 48. Jadi PBB (60, 48) = 12

Definisi 9.2 Misal a dan b adalah dua buah bilangan bulat  0. PBB dari a dan b adalah bilangan bulat terbesar d sedemikian sehingga d | a dan d | b, maka PBB (a, b) = d. Sifat-sifat PBB Misal a, b, dan c adalah bilangan bulat. Jika c adalah PBB dari a dan b maka c | (a + b) Jika c adalah PBB dari a dan b maka c | (a – b) Jika c | a, maka c | ab

Teorema 9.2 Jika m dan n adalah dua bilangan bulat dengan syarat n > 0 sedemikian sehingga, m = nq + r dengan syarat 0  r < n, maka PBB (m, n) = PBB (n, r) Contoh 9.4 Jika 80 dibagi dengan 12 memberikan hasil 6 dan sisa 8, atau 80 = 12(6) + 8. Menurut teorema 9.2 PBB(80, 12) = PBB (12,8) = 4 Jika 12 dibagi 8 memberikan hasil 1 dan sisa 4, atau 12 = (8)(1) + 4 PBB(12, 8) = PBB (8, 4) = 4

9.4 Algoritma Euclidean Algoritma Euclidean adalah cara lain untuk menentukan PBB dua bilangan. Algoritma Euclidean adalah sebagai berikut: Jika n = 0, maka m adalah PBB(m, n); stop. Jika n  0, lanjutkan ke langkah 2. 2. Bagi m dengan n dan misalkan r adalah sisanya. 3. Ganti nilai m dengan n dan nilai n dengan r Catatan Jika m < n, maka pertukarkan nilai m dan n Contoh 9.5 Tentukan PBB (124, 48) dengan menggunakan algoritma Euclidean!

Penyelesaian: m = 124, n = 48 m = qn + r 124 = (48) (2) + 28 n = 0 m = 4 48 = (28) (1) + 20 28 = (20) (1) + 8 Jadi PBB (124,48) = 4 20 = (8) (2) + 4 8 = (4) (2) + 0 4 = (0)(0) + 4

Teorema 9.3 Misal a dan b adalah dua buah bilangan bulat positif, maka terdapat bilangan bulat m dan n sedemikian sehingga PBB (a, b) = ma + nb Teorema 9.3 menyatakan bahwa PBB dua buah bilangan bulat a dan b dapat dinyatakan sebagai kombinasi lanjat (linear combination) dengan m dan n sebagai koeffisien-koeffisiennya. Misal PBB (80, 12) = 4, dan 4 = (–1) . 80 + 7 . 12 m = –1 n = 7

Metode untuk menemukan kombinasi lanjar dari dua buah bilangan sama dengan PBB-nya adalah dengan melakukan pekerjaan pembagian secara mundur pada algoritma Euclidean. Contoh 9.6 Nyatakan PBB (312, 70) = 2 sebagai kombinasi lanjar dari 312 dan 70 Penyelesian

Terapkan algoritma Euclidean untuk memperoleh PBB (312, 70) = 2 312 = 4.70 + 32 (i) 70 = 2.32 + 6 (ii) 32 = 5.6 + 2 (iii) 6 = 3. 2 + 0 (iv) Susun pembagian (iii) menjadi 2 = 32 – 5 . 6 (v) Susun pembagian (ii) menjadi 6 = 70 – 2.32 (vi) Sulihkan (vi) ke (v) menjadi 2 = 32 – 5 (70 – 2. 32) ` = 32 – 5.70 + 10.32 = 11. 32 – 5 . 70 (vii)

Susun pembagian (i) menjadi 32 = 312 – 4 . 70 (viii) Sulihkan (viii) ke (vii) menjadi 2 = 11. 32 – 5 . 70 = 11 ( 312 – 4.70) – 5. 70 = 11.312 – 49 . 70 Jadi PBB (312, 70) = 2 = 11 . 312 – 49 . 70

Relatif Prima Definisi 9.3 Dua buah bilangan bulat a dan b dikatakan relatif prima (relatively prime) jika PBB (a, b) = 1 Berdasarkan definisi diatas, jika a dan b relatif prima, maka dapat ditemukan bilangan bulat m dan n sedemikian sehingga ma + nb = 1 Contoh 9.7 Buktikan bahwa 20 dan 3 adalah relatif prima. Bukti:

20 = 6.3 + 2 (i) 3 = 1.2 +1 (ii) 2 = 1.1 + 1 (iii) 1 = 1.1 + 0 (iv) Dari (iii) 1 = 2 – 1.1 (v) Dari (ii) 1 = 3 – 1.2 (vi) Sulihkan (vi) ke (v) 1 = 2 – 1 (3 – 1.2 ) = 2 – 1.3 + 1.2 = 2.2 – 1.3 (vii) Susun persamaan (i) menjadi 2 = 20 – 6.3 (viii) Sulihkan (viii) ke (vii) 1 = 2(20 – 6.3) – 1 . 3 = 2 . 20 – 13 . 3 = 1 (terbukti) dengan nilai m = 2 , n = –13

9.5 Aritmatika Modulo Definisi 9.4 Misal a adalah bilangan bulat dan m adalah bilangan bulat > 0. Operasi a mod m (dibaca “a modulo m”) memberikan sisa jika a dibagi dengan m. Dengan kata lain a mod m sedemikian sehingga a = mq + r dengan 0  r < m. Hasil aritmatika modulo m terletak dalam himpunan {0, 1, 2, … , m – 1}

Contoh 9. 8 Tentukan hasil operasi aritmatika modulo berikut! 29 mod 6 32 mod 4 7 mod 9 –53 mod 11 –39 mod 13 Penyelesaian 29 mod 6 = 4, sebab 29 dibagi 6 memberikan hasil berupa bilangan bulat (q) = 6 dan sisa (r) = 4 b) 32 mod 4 = 0, sebab 32 dibagi 4 memberikan hasil berupa bilangan bulat (q) = 8 dan sisa (r) = 0 c) 7 mod 9 = 7, sebab 7 dibagi sembilan memberikan hasil berupa bilangan bulat (q) = 0 dan sisa (r) = 7

d) –53 mod 11 e) –39 mod 13 Petunjuk. Jika a negatif dan (|a| mod m)  0, maka dapat menggunakan rumus a mod m = m – (|a| mod m) –53 mod 11 = 11 – (|–53| mod 11) = 11 – (53 mod 11) = 11 – 9 = 2 Karena (|a| mod m) = 0, maka tidak bisa menggunakan rumus untuk d). –39 mod 13 = 0, sebab –39 dibagi 13 memberikan hasil berupa bilangan bulat (q) = –3 dan sisa (r) = 0

Kongruen Jika dua buah bilangan bulat a dan b mempunyai sisa yang sama apabila dibagi dengan bilangan positf m maka a dan b dikatakan kongruen dan dilambangkan dengan a  b (mod m). Lambang “” dibaca kongruen. Jika a dan b tidak kongruen dalam modulo m, maka ditulis a b (mod m).  Definisi 9.5 Misal a dan b adalah dua bilangan bulat dan m adalah bilangan > 0, maka dikatakan a  b (mod m) jika m habis membagi a – b

Contoh 9. 9 Buktikan bahwa: 29  4 (mod 5) –6  14 (mod 4) Bukti 29 – 4 = 25 5 habis membagi 25. Jadi 29  4 (mod 5) – 6 – 14 = –20 4 habis membagi –20. Jadi –6  14 (mod 4)

Dari definisi 9.5 Jika a  b (mod m), maka dapat ditulis dalam bentuk a = b + km k adalah sembarang bilangan bulat. Dari definisi 9.4 a mod m = r dapat ditulis dalam bentuk a  r (mod m) Contoh 9.10 31 mod 4 = 3 dapat ditulis menjadi 31  3 (mod 4) –32 mod 7 = 3 dapat ditulis menjadi –32  3 (mod 7)

Teorema 9.4 Misal m adalah bilangan positif, Jika a  b (mod m) dan c adalah sembarang bilangan bulat, maka: (i) (a + c )  (b + c) (mod m) (ii) ca  bc (mod m) (iii) ap  bp (mod m) untuk suatu bilangan bulat tak negatif p. 2. Jika a  b (mod m) dan c  d (mod m), maka: (i) (a + c )  (b + d) (mod m) (ii) ac  bd (mod m)

Contoh 9.11 Misal 17  2 (mod 3) dan 10  4 (mod 3) , maka menurut teorema 9.4 17 + 5  2 + 5 (mod 3)  22  7 (mod 3) 17 . 5  5 . 2 (mod 3)  85  10 (mod 3) 17 + 10  2 + 4 (mod 3)  27  6 (mod 3) 17 . 10  2 . 4 (mod 3)  170  8 (mod 3)

Inversi Modulo Jika a dan m relatif prima dan b > 1, maka dapat ditentukan inversi dari a modulo m. Inversi dari a modulo m adalah bilangan bulat sedemikian sehingga  1 (mod m) a aa Definisi 9.5 Misal a dan b adalah dua bilangan bulat dan m adalah bilangan > 0, maka dikatakan a  b (mod m) jika m habis membagi a – b

Dari definisi 9.3 dinyatakan bahwa: Jika a dan m dua bilangan yang relatif prima, maka PBB (a, m) = 1, dan terdapat bilangan bulat p dan q sedemikian sehingga pa + qm = 1 Didapat pa + qm  1 (mod m) Karena qm  0 (mod m), maka pa  1 (mod m) p adalah inversi dari a  modulo m.

Contoh 9. 12 Tentukan inversi dari: 4 (mod 9) ,17 (mod 7) , dan 18 (mod 10) Penyelesaian Karena PBB (4, 9) = 1, maka inversi 4 (mod 9) ada. Dari alogoritma Euclidean diperoleh bahwa 9 = 2 . 4 + 1 Susun persamaan diatas menjadi –2 . 4 + 1 . 9 = 1 Dari persamaan terakhir, didapat –2 adalah inversi dari 4 modulo 9. Hasil tersebut bisa diperiksa melalui: –2 . 4  1 (mod 9).

Perlu diketahui bahwa setiap bilangan yang kongruen dengan –2 modulo 9 juga adalah inversi dari 4, misalnya 7, –11, 16, dan seterusnya, karena 7  –2 (mod 9) –11  –2 (mod 9) 16  –2 (mod 9)

b) Karena PBB (17, 7) = 1, maka inversi dari 17 (mod 7) ada. Dari algoritma Euclidean diperoleh rangkaian pembagian berikut: 17 = 2 . 7 + 3 (i) 7 = 2 . 3 + 1 (ii) 3 = 3 . 1 + 0 (iii) Susun (ii) menjadi 1 = 7 – 2 . 3 (iv) Susun (i) menjadi 3 = 17 – 2 . 7 (v) Sulihkan (v) ke (iv) 1 = 7 – 2 (17 – 2. 7 ) = 5 . 7 – 2. 17 atau –2 . 17 + 5 . 7 = 1 Inversi dari 17 (mod 7)

Metode lain untuk menentukan inversi adalah dengan cara sebagai berikut. Dapat ditulis dalam bentuk Contoh 9. 13 Tentukan inversi dari: 4 (mod 9), 17 (mod 7), dan 18 (mod 10) Penyelesaian

Contoh 9. 12 Tentukan inversi dari: 4 (mod 9) 4 (mod 9) 

Kekongruenan Lanjar ( Linear Congruences) Kekongruenan lanjar adalah kongruen yang berbentuk, ax  b (mod m) dengan m adalah bilangan positif, a dan b sembarang bilangan bulat, dan x adalah peubah. Nilai x dicari dengan menggunakan hubungan:

Contoh 9.13 Tentukan penyelesaian dari 3x  4 (mod 7) Penyelesaian: k x … – 4 – 8 – 1 2 6 5 13 8 20 Jadi nilai x yang memenuhi 3x  4 (mod 7) adalah: …, –8, –1, 6, 13, 20, …

Chinese Remainder Theorem Sun Tsu, matematikawan asal China mengajukan pertanyaan sebagai berikut: Sebuah bilangan bulat jika dibagi 3 menyisakan 2, jika dibagi 5 menyisakan 3, jika dibagi 7 menyisakan 5. Berapakah bilangan bulat tersebut? Pernyataan diatas dapat ditulis dalam bentuk sistem kongruen lanjar: x  2 ( mod 3) x  3 ( mod 5) x  2 ( mod 7)

Teorema 9.5 Misal m1, m2, … , mn adalah bilangan bulat positif sedemikian sehingga PBB (m1, m2) = 1 untuk i  j, maka sistem kongruen lanjar, x  ak (mod mk) mempunyai solusi yang unik dalam modulo M = m1 . m2 . … . mn Mk = m/mk Mk yk  1 (mod mk) x  a1 . M1 . y1 + a2 . M2 . y2 + … + ak . Mk . yk (mod M)

Contoh 9.14 Selesaikan tiga buah kongruen berikut! x  2 ( mod 3) x  3 ( mod 5) x  2 ( mod 7) Penyelesaian: m1 = 3, m2 = 5, m3 = 7 M = m1 . m2 . m3 = 3 . 5 . 7 = 105 M1 = M/m1 = 105/3 = 35 M2 = M/m2 = 105/5 = 21 M3 = M/m3 = 105/7 = 15 a1 = 2, a2 = 3, a3 = 2

Mk yk  1 (mod mk) 35 y1  1 (mod 3) y1 = 2 21 y2  1 (mod 5) y2 = 1 15 y3  1 (mod 7) y3 = 1 x  2 . 35 . 2 + 3 . 21 . 1 + 2 . 15 . 1 (mod M) x  233 (mod 105)  23 (mod 105) Didapat x = 23

9.6 Bilangan Prima Definisi 9.6 Bilangan bulat positif p > 1 disebut bilangan prima jika faktor-faktor positif dari p hanya 1 dan p. Dengan kata lain bilangan-bilangan positif yang habis membagi p hanya a dan p. Bilangan positif yang lebih besar dari 1 dan bukan bilangan prima disebut bilangan komposit

Sebagai contoh, bilangan 37 adalah bilangan prima karena faktor-faktornya hanya bilangan 1 dan 37. Sedangkan bilangan 39 adalah bilangan komposit, karena selain 1 dan 39 masih ada faktor-faktor lainnya, yaitu 3 dan 13. Barisan bilangan prima dimulai dari 2, yaitu: 2, 3, 5, 7, 11, 13, …

Teorema 9.6 Teorema Dasar Aritmatik (The Fundamental Theorem of Arithmatic) Setiap bilangan positif yang lebih besar atau sama dengan 2 dapat dinyatakan sebagai perkalian satu atau lebih bilangan prima. Secara implisit pernyataan “setiap bilangan positif” pada teorema 9.6 berarti berlaku untuk bilangan prima dan komposit.

Contoh 9.15 Faktor prima dari bilangan-bilangan: 100, 64, 641, 999, dan 1024 adalah: 100 = 2 . 2 . 5 . 5 = 22 . 52 64 = 2 . 2 . 2 . 2 . 2 . 2 = 26 641 = 641 999 = 3 . 3 . 3 . 37 = 33 . 37 1024 = 2 . 2 . 2 . 2 . 2 . 2 . 2 . 2 . 2 . 2 = 210

Teorema 9.7 Jika n adalah bilangan komposit, maka n mempunyai faktor prima yang lebih kecil atau sama dengan Untuk menguji apakah n bilangan prima atau komposit, dapat kita uji dengan cara membagi n dengan salah satu bilangan prima 2, 3, …, atau bilangan prima  Jika n habis dibagi dengan salah satu bilangan prima tersebut ,maka n adalah bilangan komposit. Jika tidak ada bilangan prima mulai dari 2 sampai dengan yang habis membagi n, maka n adalah bilangan prima

Contoh 9.16 Tentukan apakah bilangan-bilangan: 241 dan 1049 adalah bilangan prima atau komposit. Penyelesaian: . Bilangan prima  adalah 2, 3, 5, 7, 11, 13. Karena tidak ada bilangan prima yang  habis membagi 241, maka bilangan 241 adalah bilangan prima. 2, 3, 5, 7, 11, dan 13. Karena ada salah satu bilangan prima yang  , dalam hal ini 11, yang habis membagi 187, maka bilangan 187 adalah bilangan komposit.