Anda di halaman 1dari 46

Organisasi Komputer

BILANGAN BINER, OKTAL,


DESIMAL & HEXADESIMAL

Oleh:
Mohammad Zainuddin, S.Si.,M.Kom
BILANGAN BINER, OKTAL,
DESIMAL & HEXADESIMAL
Sebelum melakukan perhitungan, ada baiknya kita tau
tentang pengertain dari :
Bilangan Biner, Oktal, Desimal, dan Hexadesimal.

BILANGAN ANGGOTA
BINER (2) 0, 1
OKTAL (8) 0,1,2,3,4,5,6,7
DESIMAL (10) 0,1,2,3,4,5,6,7,8,9
HEXADESIMAL (10 + 6 = 16) 0,1,2,3,4,5,6,7,8,9,
A,B,C,D,E,F
Sistem Bilangan Biner
Sistem bilangan biner atau sistem bilangan
basis dua adalah sebuah sistem penulisan
angka dengan menggunakan dua simbol
yaitu 0 dan 1.
Sistem bilangan biner modern ditemukan
oleh Gottfried Wilhelm Leibniz pada abad
ke-17.
Sistem bilangan ini merupakan dasar dari
semua sistem bilangan berbasis digital.
Sistem Bilangan Biner
Dari sistem biner, kita dapat mengkonversinya
ke system bilangan Oktal,Desimal atau
Hexadesimal.
Sistem ini juga dapat kita sebut dengan
istilah bit, atau Binary Digit.
Pengelompokan biner dalam komputer selalu
berjumlah 8, dengan istilah 1 Byte/bita.
Dalam istilah komputer, 1 Byte = 8 bit.
Kode-kode rancang bangun komputer,
seperti ASCII (American Standard Code for
Information Interchange) menggunakan
sistem peng-kode-an 1 Byte.
DASAR BILANGAN BINER:

BYTE 1 1 1 1 1 1 1 1

PANGKAT 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0

PENGALI 128 64 32 16 8 4 2 1

Contoh :
Angka 7, bilangan Biner nya ???
Angka 7 diperoleh dari penjumlahan
(1x4) + (1X2) + (1x1)
4+2+1

Sehingga Binernya adalah 0000 0111


KONVERSI BILANGAN
Fungsi dari konversi bilangan ini salah satunya
adalah untuk membuat sebuah program.
Selain menggunakan bilangan desimal yang biasa
kita temui di keseharian kita, pembuatan sebuah
program itu terkadang juga menggunakan
bilangan biner, oktal, dan hexadesimal
Karena kita telah terbiasa dengan bilangan
desimal, kita butuh untuk belajar ilmu tentang
cara konversi menuju bilangan biner, oktal,
dan hexadesimal ini.
MACAM-MACAM KONVERSI:
1. Desimal ke Biner
2. Desimal ke Oktal
3. Desimal ke HexaDesimal
4. Biner ke Oktal
5. Biner ke Desimal
6. Biner ke HexaDesimal
7. Oktal ke Biner
8. Oktal ke Desimal
9. Oktal ke HexaDesimal
10.HexaDesimal ke Biner
11.HexaDesimal ke Oktal
12.HexaDesimal ke Desimal
1.1 Bilangan Desimal menjadi
Bilangan Biner
• Contoh bilangan 67.
Latihan Soal :
Tentukan bilangan 273 berbasis 10 menjadi
bilangan Biner
• JAWAB :
273 : 2 = 136 sisa 1, tulis [1]
136 : 2 = 68 tidak sisa, tulis [0]
68 : 2 = 34 tidak sisa, tulis [0]
34 : 2 = 17 tidak sisa, tulis [0]
17 : 2 = 8 sisa 1, tulis [1]
8 : 2 = 4 tidak sisa, tulis [0]
4 : 2 = 2 tidak sisa, tulis [0]
2 : 2 = 1 tidak sisa, tulis [0]
1 : 2 = 0 sisa 1, tulis [1]
• Maka jawabannya 1.000.1.000.1 (ditulis dari
bawah ke atas)
1.2. Bilangan Desimal menjadi
Bilangan Oktal
Latihan Soal :
Konversikan Bilangan Desimal ini ke Oktal
385(10) = …. (8)

• Jawaban:
385 : 8 = 48 sisa 1
48 : 8 = 6 sisa 0
6 : 8 = 0 sisa 6

Sehingga 385(10) = 601(8)


1.3. Bilangan Desimal menjadi
Bilangan Hexadesimal
Latihan Soal :
Konversikan Bilangan Desimal ini ke HexaDesimal
19.006(10) = …. (16)

• JAWAB :
19.006/16 = 1.187, sisa 14 = E
1.187/16 = 74, sisa 3
74/16 = 4, sisa 10 = A
4/16 = 0, sisa 4

• jadi 19006(10) = 4A3E(16)


2.1. Konversi Bilangan Biner ke
Bilangan Desimal
Konversi bilangan biner menjadi bilangan desimal
ini cukup mudah, karena kita hanya perlu untuk
mengalikan masing-masing angka yang ada.
LATIHAN SOAL :
• Pertanyaan 1:
Coba konversi 1101 ke angka desimal

• Jawab:
Bilangan biner adalah 1101.
= (1 X 2 3 ) + (1 X 2 2 ) + (0 X 2 1 ) + (1 X 2 0 )
= (1 X 8) + (1 X 4) + (0 X 2) + (1 X 1)
= 8 + 4 + 0 + 1
= 13
Pertanyaan 2:

Coba konversi 1001 ke angka desimal?

Jawab:
Bilangan biner adalah 1001.
= (1 X 2 3 ) + (0 X 2 2 ) + (0 X 2 1 ) + (1 X 2 0 )
= (1 X 8) + (0 X 4) + (0 X 2) + (1 X 1)
= 8 + 0 + 0 + 1
= 9
Pertanyaan 3:

Coba konversi 01011101 ke angka desimal?

Jawab:
Bilangan biner adalah 01011101.
= (0 X 2 7 ) + (1 X 2 6 ) + (0 X 2 5 ) + (1 X 2 4 ) +
(1 X 2 3 ) + (1 X 2 2 ) + (0 X 2 1 ) + (1 X 2 0 )
= (0 X 128) + (1 X 64) + (0 X 32) + (1 X 16) +
0 + 64 + 0 + 16 +
(1 X 8) + (1 X 4) + (0 X 2) + (1 X 1)
= 8 + 4 + 0 + 1
= 93
2.2. Bilangan Biner menjadi
Bilangan Oktal
• Konversi Biner menuju Oktal ini awalnya
dilakukan dengan urutan:
1. Membagi Biner menjadi beberapa
kelompok,
2. Kelompoknya mempunyai maksimal 3
digit,
3. Dimulai dari bilangan Biner paling
kanan.
Latihan Soal:
Konversikan bilangan biner 101 1100 ke
bilangan oktal :
JAWAB:

• Jadi, nilai bilangan


1011100(2) = 134(8)
2.3. Bilangan Biner menjadi
Bilangan Hexadesimal
• Konversi Biner menuju Hexadesimal ini
sama dengan konversi Biner menuju
Oktal, dimana awalnya dilakukan
dengan:
1. Membagi Biner menjadi beberapa
kelompok,
2. Kelompoknya mempunyai maksimal 4
digit,
3. Dimulai dari bilangan Biner paling
kanan.
= (1 X 21 ) + (1 X 20 )
= 2 + 1
= 3
Latihan Soal :
Konversi bilangan Biner 101 1100
ke bilangan Hexadesimal :
JAWAB :

Jadi, nilai bilangan


1011100(2) = 5C(16)
3.1. Bilangan Oktal menjadi
Bilangan Desimal
• Dilakukan perkalian dengan angka 8
yang dipangkatkan. Pangkatnya sesuai
dengan jumlah digit yang ada.
• Contoh Oktal 137 terdiri dari 3 digit,
maka angka untuk pangkatnya adalah 0,
1, dan 2
• Setelah itu, kita hanya perlu untuk
menjumlahkan semua angka yang telah
dikalikan.
Latihan Soal :
Contoh konversi bilangan Oktal 145 ke
bilangan Desimal :
JAWAB :

Jadi, nilai bilangan


145(8) = 101(10)
3.2. Bilangan Oktal menjadi
Bilangan Biner
• Konversi yang dilakukan untuk digit-digit itu adalah
konversi Desimal ke Biner.
Sebagai contoh, bila bilangan
Desimal 4 dikonversikan menjadi Biner, maka:
• 4 / 2 = 2, Sisa 0
• 2 / 2 = 1, Sisa 0
• 1 / 2 = 0, Sisa 1
• Dan didapatkan angka Biner 100 sebagai konversi dari
Desimal 4.
• Setelah semua digit dikonversikan, maka kita hanya
perlu menggabungkan semua bilangan biner yang ada
berdasarkan urutan dari digit Oktal.
Latihan Soal:
Konversi bilangan oktal 145 ke
bilangan biner :
JAWAB:

Jadi, nilai bilangan


145(8) = 001100101(2)
3.3. Bilangan Oktal menjadi
Bilangan Hexadesimal
• Untuk konversi Oktal ke Hexadesimal ini, kita
perlu beberapa tahap.

1. Konversi Desimal ke Biner.


Misal, Kita perlu untuk melakukan konversi
Desimal 3 ke Biner. Akan dilakukan:
• 3 / 2 = 1, Sisa 1
• 1 / 2 = 0, Sisa 1

Maka dari itu, kita mendapatkan angka


Biner 11 sebagai konversi dari Desimal 3.
2. Kelompokkan menjadi 4 Biner, dimulai dari
Biner paling kanan hingga Biner paling kiri.

3. Konversikan masing-masing kelompok Biner


tersebut menjadi Hexadesimal.
Latihan Soal:
Konversi bilangan oktal 145 ke
bilangan hexadesimal.
JAWAB:
1. Konversi bilangan oktal ke biner terlebih dahulu :

2. Kemudian konversikan bilangan biner tersebut


ke bilangan hexadesimal :

Jadi, nilai bilangan


145(8) = 65(16)
4.1 Bilangan Hexadesimal
menjadi Bilangan Desimal
• Kalikan semua digit dengan angka 16 yang
dipangkatkan.
• Pangkatnya sesuai dengan jumlah digit yang
ada. Karena Hexadesimal 7A9F terdiri dari 4
digit, maka angka untuk pangkatnya adalah
0, 1, 2, dan 3.
• Huruf A=10, B=11, … , F=15. Maka dari itu,
kita melakukan pengalian dengan angka-angka
tersebut.
• Menjumlahkan semua angka yang telah
dikalikan.
Latihan Soal:
Konversi bilangan hexadesimal C54 ke
bilangan desimal :
JAWAB:

Jadi,
C54(16) = 3156(10)
4.2 Bilangan Hexadesimal
menjadi Bilangan Biner
• Konversikan masing-masing digitnya dari Desimal ke
Biner.
Misal, kita perlu untuk mengkonversikan
desimal 5 menjadi Biner.
5 / 2 = 2, Sisa 1
2 / 2 = 1, Sisa 0
1 / 2 = 0, Sisa 1

• Ditulis 0101, karena kita memerlukan 4 digit,

• Gabungkan semua bilangan biner yang ada


berdasarkan urutan dari digit Hexadesimal.
Latihan Soal:
Konversi bilangan hexadesimal C54 ke
bilangan biner :
JAWAB:

Jadi, nilai bilangan


C54(16) = 110001010100(2)
4.3 Bilangan Hexadesimal
menjadi Bilangan Oktal

• Tahap pertama konversi Desimal ke Biner.


Misal, Kita perlu untuk melakukan konveri
Desimal 5 ke Biner. Akan dilakukan:
– 5 / 2 = 2, Sisa 1
– 2 / 2 = 1, Sisa 0
– 1 / 2 = 0, Sisa 1

Maka dari itu, karena kita memerlukan 4


digit, kita mendapatkan angka
Biner 0101 sebagai konversi dari Desimal 5.
• Kelompokkan baris Biner tersebut menjadi
beberapa kelompok, dimana masing-
masing kelompoknya terdiri dari 4 Biner,
dimulai dari Biner paling kanan hingga
Biner paling kiri.

• Konversikan masing-masing kelompok


Biner tersebut menjadi Oktal, dimana
caranya telah dijelaskan sebelumnya.
Latihan Soal:
Konversi bilangan hexadesimal C54 ke
bilangan oktal.
JAWAB:
1. Konversi bilangan Hexadesimal ke Biner terlebih dahulu :

2. Konversikan bilangan Biner ke Oktal :

Jadi, nilai bilangan


C54(16) = 6124(8)
PERTEMUAN SELANJUTNYA

GERBANG LOGIKA

Anda mungkin juga menyukai