ARITMETIKA MODULAR
A. Bilangan Jam
Jam 3-an, hanya boleh menggunakan angka: 1, 2, 3
Dengan menggunakan jam 3-an ini, hitunglah:
1+1= 2–3= 2×2=
2+3= 1–3= 3×2=
3+1= 1–2= 2×3=
2+2= 2–1= 3×3=
3+2= 1–1= 3×1=
Dengan menggunakan cara yang sama, lakukan perhitungan di bawah ini untuk
jam 5-an. Pada jam 5-an, angka yang digunakan hanya angka: 1, 2, 3, 4, 5.
Dengan menggunakan jam 5-an ini, hitunglah:
1+3= 5–3= 2×5=
2+3= 1–3= 3 × 2=
3+3= 2–5= 2×4=
4+2= 2–3= 3×3=
3+3= 4–4= 3×5=
B. Bilangan Modular
Bilangan yang biasanya kita gunakan disebut bilangan berbasis 10, karena
system bilangan tersebut menggunakan 10 simbol bilangan: 0, 1, 2, 3, 4, 5, 6, 7, 8,
9. Selain bilangan berbasis 10, dapat juga dilakukan perhitungan aritmetika untuk
system bilangan berbasis selain 10.
Jika system bilangan berbasis 10 menggunakan 10 simbol bilangan, maka:
• Bilangan berbasis 2 menggunakan 2 simbol bilangan: 0, 1. Sistem bilangan
berbasis 2 disebut biner (binary).
• Bilangan berbasis 3 menggunakan 3 simbol bilangan: 0, 1, 2
• Bilangan berbasis 4 menggunakan 4 simbol bilangan: 0, 1, 2, 3
• Bilangan berbasis 5 menggunakan 5 simbol bilangan: 0, 1, 2, 3, 4
……………dst
• Bilangan berbasis 8 menggunakan 8 simbol bilangan: 0, 1, 2, 3, 4, 5, 6, 7.
System bilangan berbasis 8 disebut octal.
• Bilangan berbasis 12 menggunakan 12 simbol bilangan: 0, 1, 2, 3, 4, 5, 6, 7,
8, 9, A, B. Disini, A dan B untuk symbol bilangan yang bernilai 10 dan 11
(pada system bilangan basis 10).
• Bilangan berbasis 16 menggunakan 16 simbol bilangan: 0, 1, 2, 3, 4, 5, 6, 7,
8, 9, A, B, C, D, E, F. Disini A, B, C, D, E, F untuk symbol bilangan yang
bernilai 10, 11, 12, 13, 14, 15 (pada system bilangan basis 10). System
bilangan berbasis 16 disebut hexadesimal.
• 254 (8)
Angka 2 memiliki nilai 82-an, sehingga 2 bernilai 2×82 = 128
Angka 5 memiliki nilai 81-an, sehingga 5 bernilai 5×81 = 40
Angka 4 memiliki nilai 80-an, sehingga 4 bernilai 4×80 = 4
Jadi 254 (8) bernilai 2×82 + 5×81 + 4×80 = 128 + 40 + 4 = 172 (pada basis 10)
Contoh 2:
371(10) = 26B (12) Lihat hasil perhitungan di bawah ini
Latihan:
Ubahlah bilangan berbasis 10 berikut menjadi bilangan berbasis yang diminta
24(10) = .… (2)
120(10) = .… (3)
100(10) = .… (5)
46(10) = .… (8)
217(10) = .… (8)
200(10) = .… (12)
492(10) = .… (12)
350(10) = .… (16)
746(10) = .… (16)
D. Mengubah bilangan berbasis r bukan 10 menjadi bilangan berbasis 10
Perhatikan uraian mengenai nilai tempat pada bagian awal pembahasan
bilangan modular. Konversi bilangan berbasis r bukan 10 menjadi bilangan
berbasis 10 didasarkan atas penjelasan tersebut.
Contoh:
254 (8) = 2×82 + 5×81 + 4×80 = 128 + 40 + 4 = 172(10)
1122 (3) = 1×33 + 1×32 + 2×31 + 2×30 = 27 + 9 + 6 + 2 = 44(10)
110011(2) = 1×25 + 1×24 + 0×23 + 0×22 + 1×21 + 1×20 = 32+16+0 + 0+2+1= 51(10)
2B5(12) = 2 × 122 + 11×121 + 5×120 = 288 + 132 + 5 = 425(10) (ingat, B bernilai 11)
Latihan:
321(5) = … (10)
215(8) = … (10)
11010(2) = … (10)
103A(12) = … (10)
11E(16) = … (10)
6220(8)
Contoh 2:
2141(5) 2A10(12)
3411(5) + 341B(12) +
11102(5) 622B(12)
Contoh 3:
6535(8)
3476(8) -
3037(8)
Contoh 4:
4230(5) B753(12)
1423(5) - 3A47(12) -
2302(5) 7 9 08 (12)
SOAL LATIHAN
3. Benar atau salah penulisan bilangan-bilangan berikut: (beri huruf B atau S dalam
tanda kurung)
a. ( ) 241(5) b. ( ) 2341(6) c. ( ) 5240(5)
d. ( ) 241(8) e. ( ) 441(6) f. ( ) 3540(3)
g. ( ) 2101(2) h. ( ) 1001(3) i. ( ) 1241(5) j. ( ) 10000(2)
6. Ubah bilangan-bilangan berbagai basis berikut ke bilangan dengan basis yang diminta
a. 241(5) = …. ….(10)
b. 230(4) = …. ….(10)
c. 110011(2) = …. ….(10)
d. 330(5) = …. ….(10) = ….….(4)
e. 25(8) = …. ….(10) = …. ….(5)
f. 11000101(2) = …. ….(8)
g. 165(8) = …. ….(2)
h. 4B5A(16) = …. ….(8)