Anda di halaman 1dari 29

PERTEMUAN IX (SEMBILAN)

SISTEM BILANGAN KOMPUTER


TOPAN SETIAWAN, M.Kom
Sistem Bilangan
 Sistem bilangan yang banyak digunakan manusia
adalah sistem bilangan desimal, yaitu sistem
bilangan yang menggunakan 10 macam simbol.
 Berbeda dengan sistem bilangan yang banyak
digunakan manusia, sistem bilangan komputer
diwakili oleh bentuk elemen dua keadaan yaitu off
(0) dan on (1).
Sistem Bilangan (Lanjutan)
Empat jenis bilangan yang dikenal yaitu :
 Desimal (Basis 10), 
 Biner (Basis 2), 
 Oktal (Basis 8) dan
 Hexadesimal (Basis 16).
Desimal (Basis 10)
 Simbol bilangan → 0, 1, 2, 3, 4, 5, 6, 7, 8 dan 9.

 Sistem bilangan desimal dapat berupa integer


desimal (decimal integer) dan dapat juga berupa
pecahan desimal (decimal fraction).
Contoh Bilangan Desimal10
 32510
= (3x102)+(2x101)+(5x100)

 0,6110
= (0x100)+(6x10-1)+(1x10-2)

 9407,10810
= (9x103)+(4x102)+(0x101)+(7x100)+(1x10-1)+ (0x10-
2
)+(8x10-3)
Biner (Basis 2)
 Simbol bilangan → 0 dan 1.

 Sistem bilangan dapat berupa integer desimal


(decimal integer) dan dapat juga berupa pecahan
desimal (decimal fraction).
Contoh Bilangan Biner2
 11012
= (1x23)+(1x22)+ (1x20)
= 8+4+1 = 1310

 0,1012
= (0x20)+(1x2-1)+(0x2-2)+(1x2-3)
= 0+0,5+0+0,125 = 0,62510

 11,012
= (1x21)+(1x20)+(0x2-1)+(1x2-2)
= 2+1+0+0,25 = 3,2510
Oktal (Basis 8)
 Simbol bilangan → 0, 1, 2, 4, 5, 6, dan 7.

 Sistem bilangan dapat berupa integer desimal


(decimal integer) dan dapat juga berupa pecahan
desimal (decimal fraction).
Contoh Bilangan Oktal8
 45638
= (4x83)+(5x82)+(6x81)+(3x80)
= 2048+320+48+3
= 241910

 647,3588
= (6x82)+(4x81)+(7x80)+(3x8-1)+(5x8-2)+(8x8-3)
= 384+32+7+0,375+0,078125+0.015625
= 423.39062510
Heksadesimal (Basis 16)
 Simbol bilangan → 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D,
E dan F.

 Konversi Huruf menjadi → 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,


11, 12, 13, 14 dan 15.

 Sistem bilangan dapat berupa integer desimal (decimal


integer) dan dapat juga berupa pecahan desimal
(decimal fraction).
Contoh Bilangan Heksadesimal16
 584AED16
= (5x165)+(8x164)+(4x163)+(10x162)+
(14x161)+(13x160)
= 5242880+524288+16384+2560+224+13
= 578634910

 E,1A16
= (14x160)+(1x16-1)+(10x16-2)
= 14+0,0625+0,00390625
= 14,0664062510
Tabel Sistem Bilangan
Tabel Digit Oktal
Tabel Digit Heksadesimal
Tabel ASCII
Konversi Desimal Ke Biner
 Contoh kita akan mengkonversikan nilai 7210.
Desimal ke Biner Hasil Bagi dan Sisa Bagi Urutkan Nilai dari yang
terakhir ke yang pertama
72 : 2 36 sisa 0
sehingga hasilnya:
36 : 2 18 sisa 0
18 : 2 9 sisa 0 7210 = 10010002
9:2 4 sisa 1
4:2 2 sisa 0
2:2 1 sisa 0
1:2 0 sisa 1
Konversi Desimal ke Oktal
 Contoh kita akan mengkonversikan nilai 7510.
Desimal ke Biner Hasil Bagi dan Sisa Bagi Urutkan Nilai dari yang
terakhir ke yang pertama
75 : 8 9 sisa 3
sehingga hasilnya:
9:8 1 sisa 1
1:8 0 sisa 1 7510 = 1138
Konversi Desimal ke Heksdesimal
 Contoh kita akan mengkonversikan nilai 9410.
Desimal ke Biner Hasil Bagi dan Sisa Bagi Konversi sisa >9 ke huruf
94 : 16 5 sisa 14 E
5 : 16 0 sisa 5 5

Urutkan angka dari yang


terakhir ke yang pertama
sehingga hasilnya:

9410 = 5E16
Konversi Biner ke Desimal
 Untuk konversi biner ke desimal maka gunakan
tabel sebagai berikut:
Pangkat Desimal Biner
20 110 12
21 210 102
22 410 1002
23 810 10002
24 1610 100002
25 3210 1000002
Dan seterusnya… Dan seterusnya… Dan seterusnya…
Konversi Biner ke Desimal (Lanjutan)
 Contoh kita akan mengkonversikan nilai 1010012.
Biner Desimal 4110 didapatkan dari
penjumlahan semua
12 110
bilangan Desimal:
02 010
02 010
10002 810
1+8+32 = 4110
02 010
1000002 3210
Total 4110
Konversi Biner ke Oktal
 Cara mengkonversi bilangan biner ke oktal dapat
dilakukan dengan mengkonversi tiap-tiap tiga
buah digit biner.
 Contoh konversi bilangan biner 10111002 ke
bilangan oktal menghasilkan 1348.
Konversi Biner ke Heksadesimal
 Cara mengkonversi bilangan biner ke
heksadesimal dapat dilakukan dengan
mengkonversi tiap-tiap empat buah digit biner.
 Contoh konversi bilangan biner 10111002 ke
bilangan heksadesimal menghasilkan 5C16.
Konversi Bilangan Oktal ke Desimal
 Agar dapat melakukan konversi bilangan oktal ke
desimal, yaitu dengan cara mengalikan masing-
masing digit bilangan dengan position valuenya.
 Contoh konversi bilangan oktal 1458.
Konversi Bilangan Oktal ke Biner
 Konversi bilangan oktal ke biner dapat dilakukan
dengan mengkonversi masing-masing digit oktal
ke tiga digit biner.
 Contoh konversi bilangan oktal 1458 ke bilangan
biner menghasilkan = 11001018 / 0011001012
Konversi Bilangan Oktal ke Heksadesimal
 Yaitu dengan cara menterjemahkan ke angka biner, kemudian dari angka
biner baru terjemahkan ke angka heksadesimal dengan cara mengambil 4
karakter dari kanan angka biner tersebut.

Contoh Oktal 7568 Didapatkan hasil


Pisahkan karakter 7 5 6
Konversikan ke nilai biner 111 101 110 7568 = 1EE16
Gabungkan semua biner 111101110
Cacah biner 4 karakter 0001 1110 1110
Konversi ke desimal (optional) 1 14 14
Konversi huruf heksadesimal 1 E E
Konversi Bilangan Heksadesimal ke Desimal
 Agar dapat melakukan konversi bilangan
hexadesimal ke desimal, yaitu dengan cara
mengalikan masing-masing digit bilangan dengan
position valuenya.
 Contoh konversi bilangan hexadesimal C5416.
Konversi Bilangan Heksadesimal ke Biner
 Konversi bilangan heksadesimal ke biner dapat dilakukan
dengan mengkonversi masing-masing digit heksadesimal ke
empat digit biner.
 Contoh konversi bilangan ADE16 ke bilangan biner menghasilkan
= 1010110111102
Contoh Heksadesimal ADE16
Pisahkan karakter A D E
Konversi ke desimal (optional) 10 13 14
Konversikan ke biner 1010 1101 1110
Gabungkan semua biner 101011011110
Konversi Bilangan Heksadesimal ke Oktal
 Yaitu dengan cara menterjemahkan angka heksadesimal ke
dalam biner, kemudian diterjemahkan lagi ke dalam bentuk Oktal
dengan cara mengambil 3 karakter dari kanan angka biner
tersebut.
Contoh Heksadesimal F116 Didapatkan hasil
Pisahkan karakter F 1
Konversi ke desimal (optional) 15 1 F116 = 3618
Konversikan ke biner 1111 0001
Gabungkan semua biner 11110001
Cacah biner 3 karakter 011 110 001
Konversi biner ke oktal 3 6 1
TERIMA KASIH
TOPAN SETIAWAN, M.Kom

Anda mungkin juga menyukai