Menghitung sisa dan menggunakan operasi modulo sangat penting dalam matematika, pemrograman, dan banyak aplikasi praktis. Memahami cara kerja sisa membantu Anda memecahkan masalah pembagian, memeriksa pembagian, dan bekerja dengan pola siklus seperti waktu dan kalender.
Apa itu Sisa?
Jika suatu bilangan dibagi dengan bilangan lain dan hasilnya bukan bilangan bulat, maka sisanya adalah yang tersisa. Sisanya selalu lebih kecil dari pembaginya.
Dividend ÷ Divisor = Quotient with Remainder R
Example: 17 ÷ 5 = 3 remainder 2
Because: 5 × 3 + 2 = 17
Pembagian dengan Sisa
Hubungan antara dividen, pembagi, hasil bagi, dan sisa:
Dividend = (Divisor × Quotient) + Remainder
a = (b × q) + r
Where:
a = dividend
b = divisor
q = quotient
r = remainder (0 ≤ r < b)
Contoh yang berhasil
Contoh 1: 23 6
23 ÷ 6 = 3 remainder 5
Check: 6 × 3 + 5 = 18 + 5 = 23 ✓
Contoh 2: 45 7
45 ÷ 7 = 6 remainder 3
Check: 7 × 6 + 3 = 42 + 3 = 45 ✓
Contoh 3: 100 8
100 ÷ 8 = 12 remainder 4
Check: 8 × 12 + 4 = 96 + 4 = 100 ✓
Operasi Modulo
Operasi modulo (mod) hanya mengembalikan sisanya, bukan hasil bagi. Itu ditulis sebagai mod b atau % b dalam pemrograman.
17 mod 5 = 2 (because 17 = 5 × 3 + 2)
23 mod 6 = 5 (because 23 = 6 × 3 + 5)
100 mod 8 = 4 (because 100 = 8 × 12 + 4)
Tabel Contoh Modulo
| Divisi | Hasil bagi | Sisa (mod) |
|---|---|---|
| 10 ÷ 3 | 3 | 1 |
| 15 ÷ 4 | 3 | 3 |
| 20 ÷ 6 | 3 | 2 |
| 25 ÷ 7 | 3 | 4 |
| 30 ÷ 5 | 6 | 0 |
| 35 ÷ 8 | 4 | 3 |
| 50 ÷ 9 | 5 | 5 |
Menemukan Sisa dengan Tangan
Metode 1: Pembagian Panjang
3 R 5
-------
6 | 23
18
-------
5 ← remainder
Metode 2: Pengurangan
23 - 6 = 17
17 - 6 = 11
11 - 6 = 5
5 < 6, so remainder is 5
Memeriksa Pembagian
Jika sisanya nol, maka pembagiannya habis dibagi pembaginya:
20 mod 5 = 0, so 20 is divisible by 5
21 mod 5 = 1, so 21 is not divisible by 5
Aplikasi Praktis
Contoh 1: Masalah Distribusi
You have 47 cookies to distribute equally among 6 children.
47 ÷ 6 = 7 remainder 5
Each child gets 7 cookies, with 5 cookies left over.
Contoh 2: Perhitungan Waktu
How many hours and minutes in 125 minutes?
125 ÷ 60 = 2 hours remainder 5 minutes
125 minutes = 2 hours 5 minutes
Contoh 3: Kalender/Siklus
What day of the week is 37 days from Monday?
37 mod 7 = 2 (since 37 = 7 × 5 + 2)
2 days after Monday = Wednesday
Penggunaan Modulo di Dunia Nyata
| Aplikasi | Menggunakan | Contoh |
|---|---|---|
| Waktu | Jam/menit | 125 menit mod 60 = 5 menit |
| hari | Hari dalam seminggu | 37 mod 7 = 2 |
| Kalender | Siklus bulan | 15 mod 12 = 3 |
| Ingatan | Alamat | Tabel hash menggunakan mod untuk pengindeksan |
| Perbankan | Periksa angka | Digit terakhir dihitung menggunakan mod |
| Kriptografi | Enkripsi | RSA menggunakan aritmatika modular |
Properti Modulo
Properti ini membantu penghitungan:
(a + b) mod c = ((a mod c) + (b mod c)) mod c
(a - b) mod c = ((a mod c) - (b mod c)) mod c
(a × b) mod c = ((a mod c) × (b mod c)) mod c
Bilangan dan Sisa Negatif
Ketika berhadapan dengan bilangan negatif, sisa dan pembaginya mempunyai tanda yang sama:
-17 mod 5 = 3 (because -17 = 5 × (-4) + 3)
17 mod -5 = -3 (because 17 = -5 × (-3) + 2, adjusted)
Bahasa pemrograman yang berbeda menangani modulo negatif secara berbeda, jadi berhati-hatilah.
Aritmatika Modular dalam Kriptografi
Aritmatika modular adalah dasar dari enkripsi modern. Jumlah yang besar dikurangi dengan menggunakan operasi modulo, membuat perhitungan dapat dikelola dengan tetap menjaga keamanan melalui kompleksitas matematika.
Gunakan Kalkulator Modulo kami untuk langsung menghitung sisanya dan melakukan operasi modulo.