Anda di halaman 1dari 9

KONVERSI BILANGAN

Cara Konversi Biner ke Desimal:

Untuk melakukan konversi dari bilangan biner ke bilangan desimal, maka kamu bisa menggunakan cara
berikut ini:
1. Tulis bilangan biner dan tulis juga pangkat dari angka 2, dimana pangkat terus meningkat dan
dimulai dari digit paling kanan lalu lanjut ke kiri. Pangkat dari angka 2 dimulai dari pangkat 0 (20).
2. Setelah itu, lakukan perkalian tiap-tiap digit bilangan biner dengan setiap pangkat dari angka 2.
3. Lakukan penjumlahan untuk mendapatkan hasil bilangan desimal.

Contoh 1:

Berapa 111012 dalam desimal?

Tulis pangkat dari angka 2, dimana pangkat terus meningkat dimulai dari digit paling kanan.

1 1 1 0 1
24 23 22 21 20

Lakukan perkalian setiap digit bilangan biner dengan pangkatnya.

1 1 1 0 1
1 × 24 1 × 23 1 × 23 0 × 21 1 × 20

1 1 1 0 1
16 8 4 0 1

Jumlahkan untuk mendapatkan hasil desimal.

111012 = 16 + 8 + 4 + 0 + 1

111012 = 2910

atau, lebih simpelnya:

111012 = 1 × 24 + 1 × 23 + 1 × 23 + 0 × 21 + 1 × 20

111012 = 2910

Jadi biner 111012 adalah desimal 2910.

Contoh 2:

Nyatakan 11010111112 dalam bentuk bilangan desimal.


11010111112 = (1 × 29) + (1 × 28) + (0 × 27) + (1 × 26) + (0 × 25) + (1 × 24) + (1 × 23) + (1 × 22) + (1 × 21)
+ (1 × 20)

11010111112 = 512 + 256 + 0 + 64 + 0 + 16 + 8 + 4 + 2 + 1

11010111112 = 86310

Jadi biner 11010111112 adalah desimal 86310

Cara Konversi Biner ke Oktal:

Bilangan biner dan oktal merupakan bilangan yang biasa digunakan dalam sistem pemrograman,
matematika, komputer, dan informasi teknologi. Biner dan oktal memiliki perbedaan basis. Bilangan biner
merupakan bilangan berbasis 2 yang terdiri dari angka 0 dan 1. Setiap digit pada bilangan biner disebut
dengan bit. Sedangkan bilangan oktal merupakan bilangan berbasis 8 yang terdiri dari angka 0 sampai 7.
Untuk melakukan konversi dari biner ke oktal, perlu diketahui bahwa setiap digit bilangan oktal sama
dengan 3 digit bilangan biner. Oleh karena itu, kita harus mengelompokkan bilangan biner setiap 3 digit,
dimulai dari kanan ke kiri.

Contoh 1:

1101112 = 110 111

Contoh 2:

Apabila set paling kiri tidak berjumlah 3, maka tambahkan angka 0 sampai set tersebut menjadi 3 digit.

11101112 = 001 110 111

Setelah dilakukan pengelompokkan, maka konversikan setiap set ke desimal.

11101112 = 001 110 111

Set Pertama : 001 = 1

Set Kedua : 110 = 6

Set Ketiga : 111 = 7

11101112 = 1678

Jadi, biner 11101112 adalah oktal 1678.

Contoh 3:

1001110101010111002 = 100 111 010 101 011 100

Konversikan setiap set bilangan biner ke bilangan desimal.


1001110101010111002 = 4725348

Cara Konversi Biner ke Heksadesimal:

Unuk melakukan konversi dari bilangan biner ke bilangan heksadesimal, kita harus melakukan konversi
bilangan biner ke desimal terlebih dulu. Baru setelah itu dilakukan konversi dari desimal ke heksadesimal.
1. Konversikan bilangan biner ke desimal dengan cara mengelompokkan bilangan biner per 4 digit
dimulai dari digit paling kanan.
2. Konversikan set bilangan biner (yang terdiri dari 4 digit) ke desimal.
3. Setelah itu, lakukan konversi dari desimal ke heksadesimal.

Contoh 1:

Berapa 111101002 dalam heksadesimal?

111101002 = 11112 01002

111101002 = 1510 410

111101002 = F 4

111101002 = F416

Jadi, 111101002 adalah F416.

Contoh 2:

Berapa 1010011100012 dalam heksadesimal ? ..

1010011100012 = 10102 01112 00012

1010011100012 = 1010 710 110

1010011100012 = A 7 1

1010011100012 = A7116

Jadi, 1010011100012 adalah A7116

Cara Konversi Desimal ke Oktal:

1. Bagi angka desimal dengan 8.

2. Catat angka hasil bagi (quotient) untuk operasi selanjutnya.


3. Catat sisa hasil bagi (remainder).

4. Ulangi operasi dengan cara membagi quotient dengan 8.

5. Lanjutkan terus sampai quotient sama dengan 0.

6. Oktal = Remainder dibaca terbalik.

Contoh 1:

Konversi 99 ke Oktal:

Pembagian dengan 8 Hasil Bagi (quotient) Sisa (remainder)


99/8 12 3
12/8 1 4
1/8 0 1

9910 = 1438

Contoh 2:

Konversi 34781 ke Oktal:

Pembagian dengan 8 Hasil Bagi (quotient) Sisa (remainder)


34781/8 4347 5
4347/8 543 3
543/8 67 7
67/8 8 3
8/8 1 0
1/8 0 1

3478110 = 1037358

Cara Konversi Desimal ke Heksadesimal:

1. Lakukan pembagian angka desimal dengan 16.

2. Gunakan angka hasil bagi untuk operasi selanjutnya.


3. Konversikan sisa hasil bagi ke heksadesimal.

4. Ulangi terus hingga hasil bagi sama dengan 0.

Contoh 1:

Konversi 429 ke heksadesimal:

Pembagian dengan 16 Hasil Bagi (desimal) Sisa Sisa (dalam heksadesimal)


429/16 26 13 D
26/16 1 10 A
1/16 0 1 1

42910 = 1AD16

Contoh 2:

Konversi 58231 ke heksadesimal:

Pembagian dengan 16 Hasil Bagi (desimal) Sisa Sisa (dalam heksadesimal)


58231/16 3639 7 7
3639/16 227 7 7
227/16 14 3 3
14/16 0 14 E

5823110 = E37716

Cara Konversi Oktal ke Biner:

1. Konversikan setiap digit bilangan oktal ke bilangan biner. Setiap digit bilangan oktal dapat diasumsikan
sebagai bilangan desimal.

2. Setelah melakukan konversi ke biner, gabungkan hasil konversi yang masing-masing terdiri dari 3 digit
bilangan biner menjadi satu bilangan biner. Jika hasil konversi kurang dari 3 digit, maka tambahkan angka
0 didepan sampai hasil konversi menjadi 3 digit. Misalnya, 310 = 112 = 0112

Contoh 1:
Konversikan oktal 7548 ke bilangan biner.

Langkah Oktal Biner

1 7548 710 510 410

2 7548 111 101 100

3 7548 1111011002

7548 = 1111011002

Contoh 2:

Konversikan oktal 7231428 ke bilangan biner.

Langkah Oktal Biner

1 7231428 710 210 310 110 410 210

2 7231428 111 010 011 001 100 010

3 7231428 1110100110011000102

Cara Konversi Oktal ke Desimal:

Bilangan oktal adalah bilangan basis 8 yang menggunakan simbol digit 0, 1, 2, 3, 4, 5, 6, dan 7.
Jika bilangan desimal merupakan hasil penjumlahan setiap digit dikali dengan 10 pangkat posisi digit,
bilangan oktal dibaca dengan cara menjumlahkan setiap digit dikali dengan 8 pangkat posisi digit.

* Posisi digit dihitung mulai dari 0, dimulai dari digit paling kanan.

Bilangan Oktal dengan n digit:

a(n-1) ..... a2 a1 a0

Oktal ke Desimal:

desimal = a(n-1)×8(n-1) + ..... + a2×82 + a1×81 + a0×80

Contoh 1:

7238 = (7×82) + (2×81) + (3×80)


7238 = (7×64) + (2×8) + (3×1)

7238 = 448 + 16 + 3

7238 = 46710

Jadi, oktal 723 adalah desimal 467.

Contoh 2:

537518 = (5×84) + (3×83) + (7×82) + (5×81) + (1×80)

537518 = (5×4096) + (3×512) + (7×64) + (5×8) + (1×1)

537518 = 20480 + 1536 + 448 + 40 + 1

537518 = 2250510

Jadi, oktal 53851 adalah desimal 22505

Cara Konversi Heksadesimal ke Desimal:

Bilangan heksadesimal merupakan bilangan basis 16. Simbol yang digunakan adalah angka 0,1,2,..,9 dan
huruf A, B, C, D, E, F. Untuk melakukan konversi dari bilangan heksadesimal ke desimal, kita harus
mengetahui terlebih dulu bagaimana cara membaca bilangan desimal.

Sebuah angka desimal adalah hasil penjumlahan dari setiap digit angka yang dikalikan dengan 10 pangkat
posisi digit tersebut. Posisi digit dimulai dari 0 yang merupakan angka paling belakang dari bilangan
desimal.

Bilangan Desimal:

94310 = 9×102 + 4×101 + 3×100

Sama juga halnya dengan bilangan desimal, bilangan heksadesimal bisa direpresentasikan sebagai bilangan
desimal dengan cara menjumlahkan setiap digit angka yang dikalikan dengan 16 pangkat posisi digit.

Bilangan Heksadesimal dengan n digit:

a(n-1) ..... a2 a1 a0

Heksadesimal ke Desimal:

desimal = a(n-1)×16(n-1) + ..... + a2×162 + a1×161 + a0×160


Contoh 1:

198B16 = 1×163 + 9×162 + 8×161 + B×160

Konversikan semua digit heksadesimal ke bilangan desimal. Dalam hal ini, kita menemui bahwa digit
terakhir adalah 'B', yang berarti angka 11 dalam bilangan desimal.

198B16 = 1×163 + 9×162 + 8×161 + 11×160

198B16 = 4096 + 2304 + 128 + 11

198B16 = 653910

Contoh 2:

7D7A16 = 7×163 + D×162 + 7×161 + A×160

Konversikan semua digit heksadesimal ke bilangan desimal. Digit 'D' adalah 13 dan Digit 'A' adalah 10.

7D7A16 = 7×163 + 13×162 + 7×161 + 10×160

7D7A16 = 28672 + 3328 + 112 + 10

7D7A16 = 3212210

Cara Konversi Heksadesimal ke Biner:

Contoh :

Konversi 155FA16 ke bilangan biner.

Langkah pertama adalah melakukan konversi ke bilangan desimal.

155FA16 = 1×164 + 5×163 + 5×162 + F×161 + A×160

155FA16 = 1×164 + 5×163 + 5×162 + 15×161 + 10×160

155FA16 = 65536 + 20480 + 1280 + 240 + 10

155FA16 = 8754610

Setelah itu konversikan dari desimal ke biner.


Pembagian Dengan 2 Hasil Bagi Sisa
87546/2 43773 0
43773/2 21886 1
21886/2 10943 0
10943/2 5471 1
5471/2 2735 1
2735/2 1367 1
1367/2 683 1
683/2 341 1
341/2 170 1
170/2 85 0
85/2 42 1
42/2 21 0
21/2 10 1
10/2 5 0
5/2 2 1
2/2 1 0
1/2 0 1

8754610 = 101010101111110102

155FA16 = 8754610 = 101010101111110102

Anda mungkin juga menyukai