Konversi Sistem Bilangan
Seperti yang Anda ketahui, sistem bilangan desimal, biner, oktal, dan heksadesimal adalah sistem bilangan nilai posisi. Untuk mengonversi bilangan biner, oktal, dan heksadesimal menjadi bilangan desimal, kita hanya perlu menambahkan hasil kali dari setiap digit dengan nilai posisinya. Di sini kita akan mempelajari konversi lain di antara sistem bilangan ini.
Desimal ke Biner
Bilangan desimal dapat diubah menjadi biner dengan pembagian berulang bilangan dengan 2 sambil merekam sisanya. Mari kita ambil contoh untuk melihat bagaimana ini terjadi.
Sisanya harus dibaca dari bawah ke atas untuk mendapatkan padanan biner.
43 10 = 101011 2
Desimal ke Oktal
Bilangan desimal dapat diubah menjadi oktal dengan pembagian berulang bilangan dengan 8 sambil mencatat sisanya. Mari kita ambil contoh untuk melihat bagaimana ini terjadi.
Membaca sisanya dari bawah ke atas,
473 10 = 731 8
Desimal ke Heksadesimal
Bilangan desimal dapat diubah menjadi oktal dengan pembagian berulang bilangan dengan 16 sambil mencatat sisanya. Mari kita ambil contoh untuk melihat bagaimana ini terjadi.
Membaca sisa dari bawah ke atas kita dapatkan,
423 10 = 1A7 16
Biner ke Oktal dan Wakil Versa
Untuk mengonversi bilangan biner menjadi bilangan oktal, ikuti langkah-langkah ini -
Mulai dari bit yang paling tidak signifikan, buat grup yang terdiri dari tiga bit.
Jika ada satu atau dua bit kurang dalam membuat grup, 0 dapat ditambahkan setelah bit paling signifikan
Ubah setiap kelompok menjadi bilangan oktal yang ekuivalen
Mari kita ambil contoh untuk memahami ini.
1011001010 12 = 2625 8
Untuk mengonversi bilangan oktal menjadi biner, setiap digit oktal diubah ke ekuivalen biner 3-bitnya menurut tabel ini.
Angka Oktal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Setara Biner | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
54673 8 = 101100110111011 2
Biner ke Heksadesimal
Untuk mengonversi bilangan biner menjadi bilangan heksadesimal, ikuti langkah-langkah ini -
Mulai dari bit yang paling tidak signifikan, buat grup yang terdiri dari empat bit.
Jika ada satu atau dua bit kurang dalam membuat grup, 0 dapat ditambahkan setelah bit paling signifikan.
Ubah setiap kelompok menjadi bilangan oktal yang ekuivalen.
Mari kita ambil contoh untuk memahami ini.
10110110101 2 = DB5 16
Untuk mengonversi bilangan oktal menjadi biner, setiap digit oktal diubah menjadi setara biner 3-bitnya.