3 Cara Mengkonversi dari Biner ke Desimal

Daftar Isi:

3 Cara Mengkonversi dari Biner ke Desimal
3 Cara Mengkonversi dari Biner ke Desimal

Video: 3 Cara Mengkonversi dari Biner ke Desimal

Video: 3 Cara Mengkonversi dari Biner ke Desimal
Video: Konversi Biner Ke Desimal 2024, April
Anonim

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

Image
Image

Konverter Biner ke Desimal

Metode 1 dari 2: Cara Menggunakan Notasi Posisi

Mengkonversi dari Biner ke Desimal Langkah 1
Mengkonversi dari Biner ke Desimal Langkah 1

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

Mengkonversi dari Biner ke Desimal Langkah 2
Mengkonversi dari Biner ke Desimal Langkah 2

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.

Mengkonversi dari Biner ke Desimal Langkah 3
Mengkonversi dari Biner ke Desimal Langkah 3

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.

Mengkonversi dari Biner ke Desimal Langkah 4
Mengkonversi dari Biner ke Desimal Langkah 4

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

Mengkonversi dari Biner ke Desimal Langkah 5
Mengkonversi dari Biner ke Desimal Langkah 5

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.

Mengkonversi dari Biner ke Desimal Langkah 6
Mengkonversi dari Biner ke Desimal Langkah 6

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.

Mengkonversi dari Biner ke Desimal Langkah 7
Mengkonversi dari Biner ke Desimal Langkah 7

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

Mengkonversi dari Biner ke Desimal Langkah 8
Mengkonversi dari Biner ke Desimal Langkah 8

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.

Mengkonversi dari Biner ke Desimal Langkah 9
Mengkonversi dari Biner ke Desimal Langkah 9

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.

Mengkonversi dari Biner ke Desimal Langkah 10
Mengkonversi dari Biner ke Desimal Langkah 10

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.

Mengkonversi dari Biner ke Desimal Langkah 11
Mengkonversi dari Biner ke Desimal Langkah 11

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.

Mengkonversi dari Biner ke Desimal Langkah 12
Mengkonversi dari Biner ke Desimal Langkah 12

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.

Mengkonversi dari Biner ke Desimal Langkah 13
Mengkonversi dari Biner ke Desimal Langkah 13

Langkah 6. Ulangi langkah sebelumnya lagi

Gandakan total Anda saat ini, 11, dan tambahkan digit berikutnya, 0. 2 x 11 + 0 = 22.

Mengkonversi dari Biner ke Desimal Langkah 14
Mengkonversi dari Biner ke Desimal Langkah 14

Langkah 7. Ulangi langkah sebelumnya lagi

Sekarang, gandakan total Anda saat ini, 22, dan tambahkan 0, digit berikutnya. 22 x 2 + 0 = 44.

Mengkonversi dari Biner ke Desimal Langkah 15
Mengkonversi dari Biner ke Desimal Langkah 15

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.

Mengkonversi dari Biner ke Desimal Langkah 16
Mengkonversi dari Biner ke Desimal Langkah 16

Langkah 9. Tulis jawaban beserta subskrip dasarnya

Tulis jawaban akhir Anda sebagai 8910 untuk menunjukkan bahwa Anda bekerja dengan desimal, yang memiliki basis 10.

Mengkonversi dari Biner ke Desimal Langkah 17
Mengkonversi dari Biner ke Desimal Langkah 17

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.

Peringatan

Ini menggunakan tidak ditandatangani biner, bukan ditandatangani, floating point atau titik tetap.

Direkomendasikan: