Terdapat banyak metode atau teknik yang dapat digunakan untuk konversi bilangan dari satu basis ke basis yang lainnya.
Konversi Desimal ke Bilangan Basis Lain
Langkah-langkah
- Langkah 1 – Bagi bilangan desimal yang akan dikonversi menggunakan nilai dari bilangan basis baru
- Langkah 2 – Dapatkan sisa dari Langkah 1 sebagai digit paling kanan (least significant digit) dari bilangan basis baru.
- Langkah 3 – Bagi hasil pembagian sebelumnya dengan basis baru.
- Langkah 4 – Catat sisa dari Langkah 3 sebagai digit berikutnya (ke kiri) dari bilangan basis baru.
Langkah | Operasi | Hasil | Sisa Hasil bagi |
Langkah 1 | 29 / 2 | 14 | 1 |
Langkah 2 | 14 / 2 | 7 | 0 |
Langkah 3 | 7 / 2 | 3 | 1 |
Langkah 4 | 3 / 2 | 1 | 1 |
Langkah 5 | 1 / 2 | 0 | 1 |
Seperti di sebutkan pada Langkah 2 dan 4, sisa hasil bagi harus disusun dalam urutan terbalik (dari bawah ke atas), maka dengan demikian sisa hasil bagi yang pertama akan menjadi Least Significant Digit (LSD) dan asisa hasil bagi yang terakhir akan menjadi Most Significant Digit (MSD).
Konversi Bilangan Basis Lain ke Desimal
- Langkah 1 – Tentukan nilai kolom (posisi) dari setiap digit dan basis dari bilangan (ini tergantung pada posisi digit dan basis dari sistem bilangan).
- Langlah 2 – Kalikan nilai kolom yang diperoleh dari Langkah 1 dengan digit-digit dalam kolom yang berkorespondensi.
- Langkah 3 – Jumlahkan hasil kali pada Langkah 2. Jumlah tersebut merupakan bilangan desimal
Langkah | Bilangan Biner | Bilangan Desimal |
Langkah 1 | 11101 | ((1 × 24) + (1 × 23) + (1 × 22) + (0 × 21) + (1 × 20))10 |
Langkah 2 | 11101 | (16 + 8 + 4 + 0 + 1)10 |
Langkah 3 | 11101 | 2910 |
Konversi Sistem Basis Lain ke Sistem Non Desimal
Langkah-langkah
- Langkah 1 – Konversikan bilangan asli ke bilangan desimal (basis 10).
- Langkah 2 – Konversikan vilangan desimal yang diperoleh ke bilangan basis baru.
Contoh
Bilangan Oktal 25
Konversi ke Bilangan Biner
Langkah 1 – Konversi ke Desimal
Langkah | Bilangan Oktal | Bilangan Desimal |
Langkah 1 | 25 | ((2 × 81) + (5 × 80)) |
Langkah 2 | 25 | (16 + 5 ) |
Langkah 3 | 25 | 21 |
Langkah 2 – Konversi ke Biner
Langkah | Operasi | Hasil | Sisa |
Langkah 1 | 21 / 2 | 10 | 1 |
Langkah 2 | 10 / 2 | 5 | 0 |
Langkah 3 | 5 / 2 | 2 | 1 |
Langkah 4 | 2 / 2 | 1 | 0 |
Langkah 5 | 1 / 2 | 0 | 1 |
Bilangan Desimal 21 = Bilangan Biner 10101
Bilangan Oktal 25 = Bilangan Biner 10101
Metode Cepat Biner ke Oktal
Langkah-langkah
- Langkah 1 – Bagi digit-digit biner ke dalam grup yang berisi tiga digit dimulai dari kanan.
- Langkah 2 – Konversikan setiap grup dari tiga digit biner menjadi satu digit oktal.
Contoh
Bilangan Biner 10101
Konversi ke Bilangan Oktal
Langkah | Bilangan Biner | Bilangan Oktal |
Langkah 1 | 101012 | 010 101 |
Langkah 2 | 101012 | 28 58 |
Langkah 3 | 101012 | 258 |
Bilangan Biner 10101 = Bilangan Oktal 25
Metode Cepat Oktal ke Biner
Langkah-langkah
- Langkah 1 – Konveriskan setiap digit oktal ke 3 bilangan biner (digit oktal dapat dicoba sebagai desimal).
- Langkah 2 – Kombinasikan semua grup biner yang dihasilkan (masing-masing 3 digits) ke dalam bilangan biner tunggal.
Contoh
Bilangan Oktal 25
Konversi ke Bilangan Biner
Langkah | Bilangan Oktal | Bilangan Biner |
Langkah 1 | 258 | 210 510 |
Langkah 2 | 258 | 0102 1012 |
Langkah 3 | 258 | 0101012 |
Bilangan Oktal 25 = Bilangan Biner 10101
Metode Cepat Biner ke Heksadesimal
Langkah-langkah
- Langkah 1 – Bagi digit0digit biner ke dalam grup yang berisi 4 digit (dimulai dari kanan).
- Langkah 2 – Konversikan setiap grup dari empat digit biner ke bilangan heksadesimalContoh
Bilangan Biner 10101
Konversi ke bilangan heksadesimal
Langkah | Bilangan Biner | Bilangan Heksadesimal |
Langkah 1 | 101012 | 0001 0101 |
Langkah 2 | 101012 | 110 510 |
Langkah 3 | 101012 | 1516 |
Bilangan Biner 10101 = Bilangan Heksadecimal 15
Metode Cepat Heksadesimal ke Biner
Langkah-langkah
- Langkah 1 – Konversikan setiap digit heksadesimal ke 4 digit bilangan biner (digit heksadesimal dapat dianggap sebagai bilangan desimal).
- Langkah 2 – Kombinasikan semua hasil grup biner (masing-masing 4 digit) ke dalam bilangan biner tunggal.
Contoh
Bilangan Heksadesimal 15
Konversi ke Biner
Langkah | Bilangan Heksadesimal | Bilangan Biner |
Step 1 | 1516 | 110 510 |
Step 2 | 1516 | 00012 01012 |
Step 3 | 1516 | 000101012 |
Bilangan heksadesimal 15 = Bilangan Biner 10101