Sistem biner adalah bahasa internal komputer elektronik. Jika Anda seorang programmer komputer yang serius, Anda harus memahami bagaimana mengkonversi dari biner ke desimal. Artikel wikiHow ini akan menunjukkan cara melakukannya.
Langkah
Konverter
Konverter Biner ke Desimal
Metode 1 dari 2: Cara Menggunakan Notasi Posisi
Langkah 1. Tuliskan bilangan biner dan tuliskan pangkat 2 dari kanan ke kiri
Katakanlah kita ingin mengonversi bilangan biner 100110112 ke desimal. Pertama, tuliskan. Kemudian, tuliskan pangkat dua dari kanan ke kiri. Mulai jam 20, mengevaluasinya sebagai "1". Tingkatkan eksponen satu per satu untuk setiap pangkat. Berhenti ketika jumlah elemen dalam daftar sama dengan jumlah digit dalam bilangan biner. Contoh nomor, 10011011, memiliki delapan digit, jadi daftarnya, dengan delapan elemen, akan terlihat seperti ini: 128, 64, 32, 16, 8, 4, 2, 1
Langkah 2. Tulis digit bilangan biner di bawah pangkat dua yang sesuai
Sekarang, tulis saja 10011011 di bawah angka 128, 64, 32, 16, 8, 4, 2, dan 1 sehingga setiap digit biner sesuai dengan pangkat duanya. Angka "1" di sebelah kanan bilangan biner harus sesuai dengan angka "1" di sebelah kanan pangkat dua yang terdaftar, dan seterusnya. Anda juga dapat menulis angka biner di atas pangkat dua, jika Anda lebih suka seperti itu. Yang penting mereka cocok.
Langkah 3. Hubungkan angka-angka dalam bilangan biner dengan pangkat dua yang sesuai
Gambarlah garis, mulai dari kanan, menghubungkan setiap digit berurutan dari bilangan biner dengan pangkat dua yang ada di sebelah dalam daftar di atasnya. Mulailah dengan menggambar garis dari digit pertama bilangan biner ke pangkat dua pertama dalam daftar di atasnya. Kemudian, tarik garis dari digit kedua bilangan biner ke pangkat dua dua dalam daftar. Lanjutkan menghubungkan setiap digit dengan kekuatan dua yang sesuai. Ini akan membantu Anda melihat secara visual hubungan antara dua set angka.
Langkah 4. Tuliskan nilai akhir dari setiap pangkat dua
Bergerak melalui setiap digit bilangan biner. Jika digitnya adalah 1, tulis pangkat dua yang sesuai di bawah garis, di bawah digit. Jika digitnya adalah 0, tulis 0 di bawah garis, di bawah digit.
Karena "1" sesuai dengan "1", itu menjadi "1." Karena "2" sesuai dengan "1, " itu menjadi "2." Karena "4" sesuai dengan "0, " menjadi "0." Karena "8" sesuai dengan "1", itu menjadi "8," dan karena "16" sesuai dengan "1" menjadi "16." "32" sesuai dengan "0" dan menjadi "0" dan "64" sesuai dengan "0" dan karena itu menjadi "0" sementara "128" sesuai dengan "1" dan menjadi 128
Langkah 5. Tambahkan nilai akhir
Sekarang, jumlahkan angka-angka yang tertulis di bawah garis. Inilah yang Anda lakukan: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Ini adalah ekuivalen desimal dari bilangan biner 10011011.
Langkah 6. Tulis jawaban beserta subskrip dasarnya
Sekarang, yang harus Anda lakukan adalah menulis 15510, untuk menunjukkan bahwa Anda bekerja dengan jawaban desimal, yang harus beroperasi dalam kekuatan 10. Semakin Anda terbiasa mengonversi dari biner ke desimal, semakin mudah bagi Anda untuk menghafal kekuatan dua, dan Anda akan dapat menyelesaikan tugas lebih cepat.
Langkah 7. Gunakan metode ini untuk mengonversi bilangan biner dengan titik desimal ke bentuk desimal
Anda dapat menggunakan metode ini bahkan ketika Anda ingin menyembunyikan bilangan biner seperti 1.12 ke desimal. Yang harus Anda lakukan adalah mengetahui bahwa angka di sisi kiri desimal berada di posisi satuan, seperti biasa, sedangkan angka di sisi kanan desimal berada di posisi "pertengahan", atau 1 x (1/ 2).
"1" di sebelah kiri titik desimal sama dengan 20, atau 1. Angka 1 di sebelah kanan desimal sama dengan 2-1, atau.5. Tambahkan 1 dan 0,5 dan Anda mendapatkan 1,5, yaitu 1,12 dalam notasi desimal.
Metode 2 dari 2: Cara Menggunakan Penggandaan
Langkah 1. Tuliskan bilangan biner
Metode ini tidak menggunakan kekuatan. Dengan demikian, lebih mudah untuk mengonversi angka besar di kepala Anda karena Anda hanya perlu melacak subtotal. Hal pertama yang perlu Anda lakukan adalah menuliskan bilangan biner yang akan Anda konversi menggunakan metode penggandaan. Katakanlah nomor yang Anda kerjakan adalah 10110012. Tuliskan.
Langkah 2. Mulai dari kiri, gandakan total sebelumnya dan tambahkan digit saat ini
Karena Anda bekerja dengan bilangan biner 10110012, digit pertama Anda di sebelah kiri adalah 1. Total Anda sebelumnya adalah 0 karena Anda belum memulai. Anda harus menggandakan total sebelumnya, 0, dan menambahkan 1, digit saat ini. 0 x 2 + 1 = 1, jadi total baru Anda saat ini adalah 1.
Langkah 3. Gandakan total Anda saat ini dan tambahkan digit paling kiri berikutnya
Total Anda saat ini sekarang 1 dan digit baru saat ini adalah 0. Jadi, gandakan 1 dan tambahkan 0. 1 x 2 + 0 = 2. Total baru Anda saat ini adalah 2.
Langkah 4. Ulangi langkah sebelumnya
Terus saja. Selanjutnya, gandakan total Anda saat ini, dan tambahkan 1, digit Anda berikutnya. 2 x 2 + 1 = 5. Total Anda saat ini adalah 5.
Langkah 5. Ulangi langkah sebelumnya lagi
Selanjutnya, gandakan total Anda saat ini, 5, dan tambahkan digit berikutnya, 1. 5 x 2 + 1 = 11. Total baru Anda adalah 11.
Langkah 6. Ulangi langkah sebelumnya lagi
Gandakan total Anda saat ini, 11, dan tambahkan digit berikutnya, 0. 2 x 11 + 0 = 22.
Langkah 7. Ulangi langkah sebelumnya lagi
Sekarang, gandakan total Anda saat ini, 22, dan tambahkan 0, digit berikutnya. 22 x 2 + 0 = 44.
Langkah 8. Lanjutkan menggandakan total Anda saat ini dan menambahkan digit berikutnya sampai Anda kehabisan digit
Sekarang, Anda turun ke nomor terakhir Anda dan hampir selesai! Yang harus Anda lakukan adalah mengambil total Anda saat ini, 44, dan menggandakannya bersama dengan menambahkan 1, digit terakhir. 2 x 44 + 1 = 89. Selesai! Anda telah mengonversi 100110112 ke notasi desimal ke bentuk desimalnya, 89.
Langkah 9. Tulis jawaban beserta subskrip dasarnya
Tulis jawaban akhir Anda sebagai 8910 untuk menunjukkan bahwa Anda bekerja dengan desimal, yang memiliki basis 10.
Langkah 10. Gunakan metode ini untuk mengonversi dari basis apa pun ke desimal
Penggandaan digunakan karena bilangan yang diberikan adalah bilangan basis 2. Jika bilangan yang diberikan adalah bilangan basis yang berbeda, ganti 2 dalam metode dengan basis dari bilangan yang diberikan. Misalnya, jika angka yang diberikan dalam basis 37, Anda akan mengganti "x 2" dengan "x 37". Hasil akhir akan selalu dalam desimal (basis 10).
Video - Dengan menggunakan layanan ini, beberapa informasi dapat dibagikan dengan YouTube
Tips
- Praktek. Coba ubah bilangan biner 110100012, 110012, dan 11110012. Masing-masing, padanan desimalnya adalah 20910, 2510, dan 24110.
- Kalkulator yang disertakan dengan Microsoft Windows dapat melakukan konversi ini untuk Anda, tetapi sebagai programmer, Anda sebaiknya memahami cara kerja konversi. Opsi konversi kalkulator dapat dibuat terlihat dengan membuka menu "Tampilan" dan memilih "Ilmiah" (atau "Programmer"). Di Linux, Anda dapat menggunakan kalkulator.
- Catatan: Ini HANYA untuk menghitung dan tidak berbicara tentang terjemahan ASCII.