Teknologi Informasi
Desimal 0 1 2 3 4 5 6 7 8 9 10 11 12
13 14 150 1 2
Heksa 3 4 5 6 7 8 9 A B C D
E
Biner F 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
0000
SISTEM BILANGAN BINER
Misal: nilai bilangan binari 10112 dapat
diartikan dalam sistem bilangan desimal
bernilai:
1 0 1 1
x x x x
23 22 21 20
|| || || ||
8 + 0 + 2 + 1 = 11
Pertambahan Bilangan Biner
0+ 0 = 0
0+ 1 = 1
1+ 0 = 1
1+ 1 = 0 Dengan carry of 1
Penambahan Biner
Penambahan 1 digit
biner
0- 0 = 0
1- 0 = 1
1- 1 = 0
0- 1 = 1 Dengan borrow of 1
Pengurangan Biner
Pengurangan 1 digit
biner
A B A-B Borrow Result
0 0 0 0 0
0 1 1 1 1
1 0 1 0 1
1 1 0 0 0
Sistem Bilangan Oktal
Angka yang dipakai: 0, 1, 2, 3, 4, 5, 6, dan 7.
Misalnya bilangan oktal 12138 didalam sistem
bilangan desimal bernilai:
1 2 1 3
x x x x = (1 x 512) + (2 x 64) + (1 x 8) + (3 x 1)
83 82 81 80
= 512 + 128 + 8 + 3
= 65110
Pertambahan Bilangan Oktal (0-7)
carry
7238
2318
1278 +
3608
Pengurangan Bilangan Oktal (0-7)
Pengurangan bilangan oktal dapat dilakukan
dengan cara berikut :
Kurangkan setiap bilangan secara oktal
Jika Bilangan yang akan dikurang lebih kecil
dari bilangan pengurang maka Pinjam atau
Borrow dari sebelah kirinya dan bilangan yang
akan dikurang ditambah nilai 8.
Contoh Pengurangan Oktal (0-7)
* *
ada borrow
ada borrow
3438
2318
1278 -
1028
Bilangan Hexa
Sistem bilangan Hexa merepresentasikan
suatu bilangan dengan radix 16 sehingga
notasi yang dipakai untuk representasi ada 16
buah dimulai dari 0-F
Sistem Bilangan Heksadesimal
Terdiri dari 16 macam simbol, yaitu:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, dan F
Misal bilangan heksadesimal C7 16 dalam
sistem bilangan desimal bernilai:
C 7
x x = (12x16) + (7x1)
161 160
= 192 + 7
= 19910
Pertambahan Bilangan Heksadesimal (0-F)
ada carry
E116
F416
8C16 +
Pengurangan Bilangan Heksadesimal (0-F)
Pengurangan bilangan Heksa dapat dilakukan
dengan cara berikut :
Kurangkan setiap bilangan secara Heksa
Jika Bilangan yang akan dikurang lebih kecil
dari bilangan pengurang maka Pinjam atau
Borrow dari sebelah kirinya dan bilangan yang
akan dikurang ditambah nilai 16.
Contoh Pengurangan Heksa (0-F)
*
CE416 4-9 = kurang (karena kurang pinjam dan tambah 16) 20-9 = B,
ada borrow
53916 - D-3 = A
7AB16
98B16
5F716 -
Konversi Radiks-r ke Desimal
Contoh:
11012 = (123) + (122) + (0x21) + (120)
= 8 + 4 + + 0 + 1 = 1310
5728 = (582) + (781) + (280)
= 320 + 56 + 2 = 37810
2A16 = (2161) + (10160)
= 32 + 10 = 4210
Latihan
17910 = 101100112
Konversi Bilangan Desimal ke
Oktal
Konversi bilangan desimal bulat ke bilangan
oktal: Gunakan pembagian dgn 8 secara
suksesif sampai sisanya = 0. Sisa-sisa
pembagian membentuk jawaban.
Contoh: Konversi 17910 ke oktal:
179 / 8 = 22 sisa 3
/ 8 = 2 sisa 6
/ 8 = 0 sisa 2
17910 = 2638
Konversi Bilangan Desimal ke
Hexadesimal
17910 = B316
Latihan
2 6 3
Jadi 101100112 = 2638
Konversi Bilangan Oktal ke Biner
B 3
Jadi 101100112 = B316
Konversi Bilangan Hexadesimal
ke Biner
1011 0011