Cara Mengonversi Desimal ke Biner

Pengarang: John Stephens
Tanggal Pembuatan: 1 Januari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
1.1# Cara Konversi Bilangan Desimal ke Biner, Oktal dan Hexadesimal
Video: 1.1# Cara Konversi Bilangan Desimal ke Biner, Oktal dan Hexadesimal

Isi

Faktor desimal (basis sepuluh) memiliki sepuluh nilai (0,1,2,3,4,5,6,7,8, atau 9) untuk setiap nilai. Sebaliknya, sistem biner (sistem heksadesimal) memiliki dua representasi 0 dan 1 untuk masing-masingnya. Karena biner adalah bahasa intrinsik yang digunakan di komputer elektronik, pemrogram komputer harus memahami cara mengonversi dari desimal ke biner. Ikuti langkah-langkah sederhana ini untuk melihat cara mengonversi.

Langkah

Metode 1 dari 2: Pembagian Pendek oleh Dua dengan Saldo

  1. Penyelesaian masalah. Untuk contoh ini kami akan mengubah desimal 15610 ke biner. Tuliskan angka desimal sebagai pembagi dalam simbol pembagian panjang. Catat koefisien sistem target (dalam kasus kami, tulis angka "2" untuk sistem biner) sebagai pembagi di luar kurva dari simbol pembagian panjang.
    • Metode ini lebih mudah dipahami saat mendeskripsikan di atas kertas, dan lebih mudah bagi pemula, karena hanya mengandalkan pembagian dua.
    • Untuk menghindari kebingungan sebelum dan sesudah konversi, tulis nomor sistem dasar yang Anda kerjakan di bawah setiap nomor. Dalam kasus ini, desimal akan memiliki subskrip 10, dan bilangan biner yang setara akan memiliki subskrip 2.

  2. Divisi. Tulislah hasil bagi di bawah simbol pembagian panjang, dan tulislah sisanya (0 atau 1) di sebelah kanan pembagi.
    • Karena kita membagi dengan 2, jika bilangan yang dibagi adalah bilangan genap, sisa binernya menjadi 0, dan jika pembagi adalah bilangan ganjil, sisa binernya menjadi 1.

  3. Lanjutkan pembagian sampai hasil pembagian dengan 2 adalah nol. Melanjutkan pembagian ke bawah, bagi hasil bagi baru dengan dua, dan tuliskan sisanya di sebelah kanan pembagian. Berhenti jika hasil bagi adalah 0.
  4. Tulis bilangan biner baru. Dimulai dengan timbangan di bagian bawah, urutan keseimbangan dari bawah ke atas. Seperti pada contoh ini, Anda akan mendapatkan hasil 10011100. Ini adalah ekuivalen biner dari bilangan desimal 156. Atau dapat ditulis sebagai subskrip masing-masing: 15610 = 100111002
    • Metode ini dapat disesuaikan untuk mengubah dari desimal menjadi sistem 'apapun'. Pembagi adalah 2 karena sistem yang ingin Anda ubah adalah sistem 2 (biner). Jika sistem konversinya adalah sistem lain, gantikan pembagi 2 dalam perhitungan dengan sistem yang ingin Anda konversi. Misalnya, jika sistem yang ingin Anda ubah adalah 9, gantikan pembagi 2 dengan 9. Hasil akhirnya adalah sistem yang ingin Anda ubah.
    iklan

Metode 2 dari 2: Mengurangi Daya dan Pengurangan


  1. Mulailah dengan membuat meja. Sebutkan pangkat dua dalam "tabel koefisien 2" dari kanan ke kiri. Mulai dari 2, memiliki nilai "1". Tingkatkan eksponen satu pangkat. Buat urutan pangkat sampai Anda mendapatkan angka yang mendekati desimal yang Anda gunakan untuk memulai. Dalam contoh ini, kami akan mengubah angka desimal 15610 ke biner.
  2. Temukan pangkat terbesar dari 2. Pilih angka terbesar yang cocok dengan angka yang Anda konversi. 128 adalah pangkat 2 terbesar yang cocok dengan 156, tulis angka 1 di bawah sel ini di spreadsheet Anda sebagai biner di kiri bawah. Kurangi 128 dari angka aslinya, Anda akan mendapatkan 28.
  3. Beralih ke kekuatan dua yang lebih kecil berikutnya. Menggunakan nomor baru (28), pindah ke spreadsheet untuk menandai pangkat 2 yang bisa cocok dengan nomor yang akan dibagi. 64 lebih besar dari 28, tulis 0 di bawah sel itu sebagai biner berikutnya di sebelah kanan. Lanjutkan hingga Anda menemukan nomor yang "mungkin" menutupi nomor 28.
  4. Kurangi angka berikutnya yang mungkin cocok, dan tandai dengan 1. 16 bisa cocok dengan 28, jadi Anda akan menulis 1 di bawah kotak itu dan mengurangi 28 dari 16. Anda akan mendapatkan 12. 8 cocok dengan 12, jadi tulis 1 di bawah kotak 8 dan kurangi 12 dari 8. Anda akan mendapatkan 4.
  5. Lanjutkan sampai Anda menyelesaikan spreadsheet Anda. Centang 1 di bawah nomor yang termasuk dalam nomor baru, dan tulis 0 di bawah sel yang lebih besar dari nomor baru.
  6. Tulis hasilnya dalam bilangan biner. Angka biner adalah angka 1 dan 0 di bawah spreadsheet dari kiri ke kanan. Anda akan mendapatkan bilangan biner 10011100. Ini adalah bilangan biner yang sesuai dengan bilangan desimal 156. Atau dapat ditulis dalam format subskrip: 15610 = 100111002.
    • Mengulangi metode ini akan membantu menghafal pangkat 2, sehingga Anda dapat melewati langkah 1.
    iklan

Nasihat

  • Komputer yang dipasang di sistem operasi Anda dapat melakukan ini untuk Anda, tetapi sebagai programmer, Anda harus memiliki pemahaman yang jelas tentang cara mengonversi.Anda dapat melihat opsi konversi komputer Anda dengan membuka item menu "Tampilan" dan memilih "Programmer".
  • Mengonversi mundur, dari biner ke desimal, seringkali lebih mudah dipelajari terlebih dahulu.
  • Praktek. Coba ubah menjadi desimal 17810, 6310, dan 810. Angka biner yang sesuai adalah 101100102, 1111112, dan 10002. Coba ubah 20910, 2510, dan 24110 ke bilangan biner yang sesuai 110100012, 110012, dan 111100012.