Anda di halaman 1dari 3

SUPLEMEN TAMBAHAN UNTUK MATAKULIAH : SISTEM DIGITAL, BAHASA ASSEMBLY, ORGANISASI ARSITEKTUR KOMPUTER,

MIKROPROSESOR, MIKROKONTROLER, & INTERFACING

CARA MUDAH KONVERSI BILANGAN


BINERDESIMALHEKSADESIMAL
A. Konversi Biner Desimal Heksadesimal
Dalam sekali cara perhitungan, kita dapat melakukan konversi bilangan biner ke decimal
dan heksadesimal sekaligus.
Contoh : Kita ingin mengkonversi bilangan biner 010011101
Cara adalah sbb:
Untuk Biner Desimal :
1. Buatlah tabel dengan jumlah kolom = jumlah digit bilangan biner
yang akan dikonversi (dalam contoh ada 9 digit/bit biner) dan jumlah baris = 3.
Isikan pada baris pertama table dengan angka : 1,2,4,8,16,32 dst dimulai dari kolom
paling kanan. Angka-angka ini didapat dari 2n , dimana n adalah (nomor kolom-1).
Atau cara lebih mudahnya, isikan kolom paling kanan dengan angka 1, kemudian
kolom berikutnya kalikan dengan 2, begitu seterusnya sampai semua kolom pada
baris pertama terisi.
256
128
64
32
16
8
4
2
1

2. Isikan pada baris kedua table dengan semua digit bilangan biner.
256
128
64
32
16
8
4
0
1
0
0
1
1
1

2
0

1
1

3. Isikan pada setiap kolom baris ketiga dengan hasil perkalian bilangan di atasnya.
256
128
64
32
16
8
4
2
1
0
1
0
0
1
1
1
0
1
0
128
0
0
16
8
4
0
1
4. Total penjumlahan pada baris ke 3 tabel adalah hasil konversi desimalnya
(128+16+8+4+1=157)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------OLEH : BUDI SANTOSO, ST,MT


PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS Dr.SOETOMO (UNITOMO) SURABAYA

SUPLEMEN TAMBAHAN UNTUK MATAKULIAH : SISTEM DIGITAL, BAHASA ASSEMBLY, ORGANISASI ARSITEKTUR KOMPUTER,
MIKROPROSESOR, MIKROKONTROLER, & INTERFACING

Untuk Biner Heksadesimal


1. Buatlah tabel dengan jumlah kolom = jumlah digit bilangan biner yang akan
dikonversi (dalam contoh ada 8 digit/bit biner) dan jumlah baris = 4. Kemudian
kelompokkan setiap 4 kolom table dimulai dari kanan. Karena terdapat 9
kolom maka terbentuk 3 kelompok
1
8
4
2
1
8
4
2
1

2. Isikan angka 1,2,4,8 secara berulang pada setiap kelompok 4 kolom dimulai dari
kanan
3. Isikan pada baris kedua bilangan biner yang akan dikonversi
1
8
4
2
1
8
4
2
1
0
1
0
0
1
1
1
0
1

4. Isikan pada baris ke 3 perkalian angka di atasnya


1
8
4
2
1
0
1
0
0
1
0
8
0
0
1

8
1
8

5. Isikan pada baris ke 4 hasil penjumlahan setiap kelompok


1
8
4
2
1
8
0
1
0
0
1
1
0
8
0
0
1
8
0
9

4
1
4

2
0
0

1
1
1

4
1
4

2
0
0

1
1
1

Jadi hasil konversi bilangan heksadesimalnya adalah 09D


Catatan : digit D adalah lambing bilangan heksadesimal untuk bilangan 13
F E D C B A 9 8 7 6 5 4 3 2 1
Hexadecimal
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Decimal

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------OLEH : BUDI SANTOSO, ST,MT


PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS Dr.SOETOMO (UNITOMO) SURABAYA

SUPLEMEN TAMBAHAN UNTUK MATAKULIAH : SISTEM DIGITAL, BAHASA ASSEMBLY, ORGANISASI ARSITEKTUR KOMPUTER,
MIKROPROSESOR, MIKROKONTROLER, & INTERFACING

B.

Konversi Hexa Biner


Contoh : Bilangan 2C8 hexa
1. Buat table dengan 2 baris dan jumlah kolom 4 x jumlah digit hexa (dlm contoh
3x4=12). Kemudian bagi dalam kelompok 4 kolom
8
4
2
1
8
4
2
1
8
4
2
1
0
0
1
0
1
1
0
0
1
0
0
0
2. Konversikan tiap digit hexa menjadi decimal (2=2 ; C=12 ; 8=8)
3. Isikan baris pertama dengan angka 8,4,2,1 berulang-ulang
4. Isikan pada kolom baris kedua, angka 1 sedemikian hingga jumlah total perkalian tiap
kelompok sama dengan nilai decimal tiap digit hexa.
5. Isikan kolom yang kosong dengan angka 0
6. Jadi 2C8 hexa = 001011001000

C. Konversi Desimal Biner


Konversi Desimal ke biner dilakukan dengan membagi bilangan biner dengan angka 2
secara terus menerus sampai habis. Bila hasilnya ganjil, bernilai digit 1 dan bila genap
bernilai digit 0.
Susunan nilai digit adalah hasil konversi bilangan binernya.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------OLEH : BUDI SANTOSO, ST,MT


PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS Dr.SOETOMO (UNITOMO) SURABAYA

Anda mungkin juga menyukai