Diskrit
BILANGAN BULAT
Kelompok 6 :
2. Notasi Pseudocode
Pseudecode merupakan cara penulisan algoritma yang menyerupai
bahasa pemrograman tingkat tinggi.
3. Notasi Flowchart
Misalkan dan adalah dua buah bilangan bulat dengan syarat kita menyatakan
bahwa :
habis membagi jika terdapat bilangan bulat sedemikian
Sehingga:
Dengan kata lain, jika b dibagi dengan a, maka hasil pembagiannya berupa
bilangan bulat. Kadang-kadang pernyataan “ a habis membagi b” ditulis juga
“b kelipatan a”
Contoh :
karena 12 atau
memberi hasil 3 dan sisa 0
8= 2 . 4 +0
Contoh :
Bilangan dan adalah relative prima karena PBB
ARITMATIKA MODULO
mod 𝑎=𝑚𝑞 +𝑟
Kongruen
Jika dua buah bilangan bulat, dan mempunyai sisa yang sama jika
dibagi dengan bilangan bulat positif . Maka dan kongruen dalam
modulo m, dan dilambangkan sebagai
(mod
Jika tidak kongruen dengan dalam modulus , maka ditulis
Contoh :
mod , dan
mod
38/5=7 sisa 3
13/5=2 sisa 3
maka ,
.
Definisi :
Misalkan dan adalah bilangan bulat dan adalah bilangan , maka jika
habis membagi
Contoh :
mod habis membagi
mod habis membagi
mod tidak habis membagi
mod tidak habis membagi
Kekongruenan (mod m) dapat pula ditulis dalam hubungan Yang dalam
hal ini sembarang adalah bilangan bulat.
Contoh :
mod 5 dapat ditulis sebagai
mod 2 dapat ditulis sebagai 17
mod 11 dapat ditulis sebagai -7
Balikan Modulo
• Jika dan relative prima dan maka dapat ditemukan inversi dari
modulo
• Inverse modulo adalah bilangan bulat sedemikian sehingga
Contoh :
Tentukan inversi dari (mod 9), dan
Penyelesaian :
PBB , maka inverse dari ada.
Dari persamaan terakhir ini kita peroleh adalah inversi dari 4 modulu
9,
(
Kekongruenan Lanjar
• Dengan adalah bilangan bulat positif, dan sembarang bilangan bulat, dan
adalah peubah.
• Bentuk kongruen linear berarti menentukan nilai-nilai x yang memenuhi
kekongruenan tersebut
1. dapat ditulis dalam hubungan Yang dapat disusun menjadi :
Tentukan solusi dari
Kekongruenan ekivalen dengan menemukan dan bilangan bulat
sedemikian sehingga
THANKS!