Konversi Bilangan Desimal ke Sistem Bilangan Biner
Konversi bilangan desimal ke sistem bilangan biner dapat dilakukan menggunakan beberapa metode. Metode pertama dan yang paling umum digunakan adalah metode sisa (remainder method). Dalam metode ini, bilangan desimal dibagi dengan dua dan sisanya dicatat sebagai digit biner.
Cara Konversi Bilangan Desimal ke Biner
Jika bilangan desimal yang akan dikonversi adalah bilangan pecahan, maka bilangan tersebut perlu dipecah menjadi bilangan utuh dan pecahan. Misalnya, bilangan desimal 125,4375 dipecah menjadi 125 dan 0,4375. Bagian bilangan utuh, 125, dikonversikan terlebih dahulu ke bilangan biner.
Proses konversi:
- 125 ÷ 2 = 62 sisa 1
- 62 ÷ 2 = 31 sisa 0
- 31 ÷ 2 = 15 sisa 1
- 15 ÷ 2 = 7 sisa 1
- 7 ÷ 2 = 3 sisa 1
- 3 ÷ 2 = 1 sisa 1
- 1 ÷ 2 = 0 sisa 1
Hasil konversi 125 dalam biner adalah 111101. Selanjutnya, konversi bilangan pecahan 0,4375 ke biner dilakukan dengan metode berikut:
- 0,4375 × 2 = 0,875 → 0
- 0,875 × 2 = 1,75 → 1
- 0,75 × 2 = 1,5 → 1
- 0,5 × 2 = 1,0 → 1
Jadi, hasil konversi bilangan pecahan 0,4375 ke biner adalah 0,0111. Maka, bilangan desimal 125,4375 dalam bentuk biner adalah 111101,0111.
Konversi Bilangan Desimal ke Sistem Bilangan Oktal
Untuk mengonversi bilangan desimal ke bilangan oktal, metode sisa juga dapat digunakan dengan basis pembagi 8. Misalnya, konversi bilangan desimal 385 ke oktal:
Proses konversi:
- 385 ÷ 8 = 48 sisa 1
- 48 ÷ 8 = 6 sisa 0
- 6 ÷ 8 = 0 sisa 6
Hasil konversi 385 dalam oktal adalah 601.
Konversi Bilangan Desimal ke Sistem Bilangan Heksadesimal
Metode sisa juga digunakan untuk konversi bilangan desimal ke heksadesimal dengan basis pembagi 16. Misalnya, konversi bilangan desimal 385 ke heksadesimal:
Proses konversi:
- 385 ÷ 16 = 24 sisa 1
- 24 ÷ 16 = 1 sisa 8
- 1 ÷ 16 = 0 sisa 1
Hasil konversi 385 dalam heksadesimal adalah 181.
Konversi Bilangan Biner ke Sistem Bilangan Desimal
Untuk konversi dari bilangan biner ke desimal, kalikan setiap bit dalam bilangan biner dengan nilai tempatnya. Misalnya, bilangan biner 1101:
- (1 × 2^3) + (1 × 2^2) + (0 × 2^1) + (1 × 2^0)
- 8 + 4 + 0 + 1 = 13
Jadi, bilangan biner 1101 dalam desimal adalah 13.
Konversi Bilangan Biner ke Sistem Bilangan Oktal
Konversi dari biner ke oktal dilakukan dengan mengelompokkan digit biner dalam kelompok tiga. Misalnya, bilangan biner 11010100:
- 110 → 6
- 101 → 5
- 00 → 4
Jadi, bilangan biner 11010100 dalam oktal adalah 64.
Konversi Bilangan Biner ke Sistem Bilangan Heksadesimal
Konversi dari biner ke heksadesimal dilakukan dengan mengelompokkan digit biner dalam kelompok empat. Misalnya, bilangan biner 11010100:
- 1101 → D
- 0100 → 4
Jadi, bilangan biner 11010100 dalam heksadesimal adalah D4.
Konversi Bilangan Oktal ke Sistem Bilangan Desimal
Untuk mengonversi bilangan oktal ke desimal, kalikan setiap digit dalam bilangan oktal dengan nilai tempatnya. Misalnya, bilangan oktal 601:
- (6 × 8^2) + (0 × 8^1) + (1 × 8^0)
- 384 + 0 + 1 = 385
Jadi, bilangan oktal 601 dalam desimal adalah 385.
Konversi Bilangan Oktal ke Sistem Bilangan Biner
Konversi bilangan oktal ke biner dilakukan dengan mengonversi setiap digit oktal ke dalam tiga digit biner. Misalnya, bilangan oktal 7:
- 7 → 111
Jadi, bilangan oktal 7 dalam biner adalah 111.
Konversi Bilangan Oktal ke Sistem Bilangan Heksadesimal
Untuk mengonversi bilangan oktal ke heksadesimal, ubah terlebih dahulu bilangan oktal ke biner, lalu konversi ke heksadesimal. Misalnya, bilangan oktal 2537:
- 2 → 010
- 5 → 101
- 3 → 011
- 7 → 111
Maka, bilangan biner hasilnya adalah 010101011111, yang dikonversi ke heksadesimal menjadi 2AF.
Konversi Bilangan Heksadesimal ke Sistem Bilangan Desimal
Konversi bilangan heksadesimal ke desimal dilakukan dengan mengalikan setiap digit heksadesimal dengan nilai tempatnya. Misalnya, bilangan heksadesimal 2AF:
- (2 × 16^2) + (10 × 16^1) + (15 × 16^0)
- 512 + 160 + 15 = 687
Jadi, bilangan heksadesimal 2AF dalam desimal adalah 687.
Konversi Bilangan Heksadesimal ke Sistem Bilangan Biner
Untuk mengonversi bilangan heksadesimal ke biner, ubah setiap digit heksadesimal ke empat digit biner. Misalnya, bilangan heksadesimal 2AF:
- 2 → 0010
- A → 1010
- F → 1111
Jadi, bilangan heksadesimal 2AF dalam biner adalah 001010101111.
Konversi Bilangan Heksadesimal ke Sistem Bilangan Oktal
Konversi dari heksadesimal ke oktal dilakukan dengan mengubah dari bilangan heksadesimal ke bilangan biner terlebih dahulu, lalu dikonversi ke bilangan oktal. Misalnya, bilangan heksadesimal 55F:
- 5 → 0101
- 5 → 0101
- F → 1111
Maka, bilangan biner hasilnya adalah 010101011111, yang dikonversi ke oktal menjadi 2557.