Konverter Biner ke Desimal ke Heksadesimal

Konverter

Biner (basis 2), desimal (basis 10), dan heksadesimal (basis 16) adalah sistem bilangan yang merepresentasikan nilai yang sama dengan digit berbeda. Konverter Biner ke Desimal ke Heksadesimal kami secara instan mengonversi bolak-balik antara ketiganya, dan bahkan menangani angka pecahan.

Konverter Biner ke Desimal ke Heksadesimal

N2  
N10
N16

Bagaimana cara menggunakan Konverter Biner-Desimal-Heksadesimal?

Konverter Bin-ke-Des-ke-Heks kami adalah alat online yang sangat mudah digunakan yang memungkinkan Anda melakukan konversi bilangan biner, desimal, atau heksadesimal apa pun dengan cepat. Anda bisa memasukkan angka di kolom mana pun dan konversinya langsung terjadi. Jadi misalnya, jika Anda mulai menulis bilangan biner di kolom bilangan biner, Anda bisa melihat hasil konversi desimal dan heksadesimal secara real-time. Alat gratis kami bisa melakukan operasi berikut:

  • Konversi Biner ke Desimal (sebagai Konverter Bin ke Des)
  • Konversi Biner ke Heksadesimal (sebagai Konverter Bin ke Heks)
  • Konversi Desimal ke Biner (sebagai Konverter Des ke Bin)
  • Konversi Desimal ke Heksadesimal (sebagai Konverter Des ke Heks)
  • Konversi Heksadesimal ke Desimal (sebagai Konverter Heks ke Des)
  • Konversi Heksadesimal ke Biner (sebagai Konverter Heks ke Bin)
Tanya Jawab

Bilangan Biner, Desimal, Heksadesimal

Apa arti bilangan biner?

Sistem bilangan biner adalah sistem numerik di mana digit hanya terdiri dari 1 dan 0. Bilangan biner terutama digunakan dalam ilmu komputer, ini adalah bahasa asli komputer karena menggambarkan keadaan sebuah bit, sebuah nilai logika.

Apa itu desimal?

Sistem bilangan desimal adalah sistem standar untuk menyatakan bilangan bulat dan bukan bilangan bulat. Bilangan desimal secara umum merujuk pada notasi suatu angka dalam sistem bilangan desimal. Untuk menulis angka, sistem desimal menggunakan sepuluh digit desimal, tanda desimal, dan, untuk angka negatif, tanda minus "−". Digit desimalnya adalah 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; pemisah desimalnya adalah titik "." di banyak negara, tetapi juga koma "," di negara lain.

Apa arti bilangan heksadesimal?

Heksadesimal merujuk pada sistem bilangan basis-16, yang merepresentasikan angka menggunakan radix (basis) 16. Numeral 0–9 digunakan untuk merepresentasikan nilai biasanya dan huruf A–F (atau a–f) merepresentasikan nilai 10–15. Misalnya, angka desimal 13 direpresentasikan sebagai D (atau d) dalam sistem bilangan heksadesimal.

Numeral heksadesimal banyak digunakan oleh perancang sistem komputer dan programmer karena dapat merepresentasikan setiap byte (8 bit) sebagai dua digit heksadesimal berurutan. Dengan cara ini, numeral heksadesimal memberikan representasi yang ramah bagi manusia untuk nilai berkode biner.

Konversi Biner ke/dari Desimal ke/dari Heksadesimal

Bagaimana cara mengonversi dari Biner ke Desimal?

Dalam sistem biner, setiap digit merepresentasikan pangkat 2 yang meningkat, dengan digit paling kanan merepresentasikan 20, berikutnya merepresentasikan 21, lalu 22, dan seterusnya. Nilai suatu bilangan biner adalah jumlah dari pangkat 2 yang diwakili oleh setiap digit "1".

Sebagai contoh:

11001=1·24 + 1·23 + 0·22 + 0·21 + 1·20=16 + 8 + 0 + 0 + 1=25

Bagaimana cara mengonversi bilangan Biner ke bilangan Heksadesimal?

Untungnya, konversi biner ke heksadesimal sangat sederhana. Yang perlu Anda lakukan hanyalah membagi bilangan format biner menjadi blok 4 dan mengonversinya satu per satu. Misalnya, konversi 10101111 dapat diselesaikan dalam dua langkah. 1010 merepresentasikan 10 dalam desimal dan A dalam heksadesimal. Angka 1111 merepresentasikan 15 dalam sistem desimal, jadi F dalam sistem heksadesimal. Jadi bilangan biner sebelumnya adalah AF dalam heksadesimal.

Bagaimana cara mengonversi dari desimal ke biner?

Untuk mengonversi dari desimal ke binernya, angka dibagi dua. Sisanya adalah bit paling tidak signifikan. Hasil baginya kembali dibagi dua; sisanya menjadi bit paling tidak signifikan berikutnya. Proses ini berulang hingga tercapai hasil bagi satu. Urutan sisa (termasuk hasil bagi akhir berupa satu) membentuk nilai biner, karena setiap sisa harus nol atau satu saat dibagi dua.

Bagaimana cara mengonversi dari desimal ke heksadesimal (atau des ke heks)?

Ada beberapa algoritma yang bisa Anda gunakan untuk konversi heks ke des. Algoritma di bawah ini adalah yang sederhana untuk mengonversi representasi suatu angka ke heksadesimal dengan melakukan operasi pembagian bilangan bulat dan sisa pada basis sumber.

  1. Bagi angka dengan 16.
  2. Dapatkan hasil bagi bilangan bulat untuk iterasi berikutnya.
  3. Dapatkan sisa untuk digit heksadesimal (0-9 dan a-f).
  4. Ulangi langkah-langkah di atas hingga hasil baginya sama dengan 0.

Misalkan kita punya angka desimal 195. Berikut cara Anda menggunakan algoritma yang ditunjukkan di atas.

  • 195 / 16 -> hasil bagi=12, sisa adalah 3 (yang juga 3 dalam heksadesimal).
  • 12 / 17 -> hasil bagi=0, sisa adalah 12 (yang merupakan 'C' dalam heksadesimal).
  • Jadi 19510=C316

Bagaimana cara mengonversi bilangan heksadesimal ke bilangan biner?

Operasinya relatif sederhana, karena 16 juga bisa dinyatakan sebagai pangkat dari 2. Yang harus kita lakukan hanyalah menulis ulang digit-digit angka tersebut. Misalnya, nilai heksadesimal '1F' bisa dengan mudah dikonversi dengan mengubah digitnya ke sistem biner sambil mempertahankan nilai tempat seperti ini:  0001 (1) dan 1111 (F) – 00011111.

Bagaimana cara mengonversi heksadesimal ke desimal (atau heks ke des)?

Salah satu rumus paling terkenal untuk mengonversi bilangan heksadesimal ke desimal adalah algoritma "Division-remainder in source base". Ini adalah algoritma sederhana untuk mengonversi representasi suatu angka ke heksadesimal dengan melakukan operasi pembagian bilangan bulat dan sisa pada basis sumber. Secara teori, ini dimungkinkan dari basis apa pun, tetapi bagi kebanyakan manusia hanya desimal, dan bagi kebanyakan komputer hanya biner, yang dapat ditangani dengan mudah menggunakan metode ini.

Misalkan d adalah angka yang akan direpresentasikan dalam heksadesimal, dan deret hihi−1…h2h1 adalah digit heksadesimal yang merepresentasikan angka tersebut.

  1. i ← 1
  2. hi ← d mod 16
  3. d ← (d − hi) / 16
  4. Jika d=0 (kembalikan deret hi) jika tidak, tambah i dan kembali ke langkah 2

"16" bisa diganti dengan basis lain mana pun yang diinginkan.

Rutin konversi bin-ke-des-ke-heks didasarkan pada karya luar biasa Gabu Siddharth.

Tautkan ke Kami!

Jika Anda menyukai CalcPark.com, mohon pertimbangkan untuk menambahkan tautan ke situs ini. Cukup salin-tempel tautan atau kode html di bawah ini ke halaman Anda!

Konverter Biner Desimal Heks – Konversi Basis | calcpark.com


Terima kasih atas bantuan Anda!

Pertanyaan yang sering diajukan

Bagaimana cara mengonversi biner ke desimal?

Jumlahkan nilai tempat setiap bit 1, di mana setiap posisi adalah pangkat dari 2. Biner 1011 adalah 8 + 0 + 2 + 1 = 11 dalam desimal.

Bagaimana cara mengonversi desimal ke heksadesimal?

Bagi angka dengan 16 berulang kali dan baca sisanya dari terakhir ke pertama, menggunakan A–F untuk 10–15. Desimal 255 adalah FF dalam heks.

Untuk apa heksadesimal digunakan?

Heksadesimal adalah cara ringkas untuk menulis data biner, banyak digunakan untuk warna, alamat memori, dan kode mesin, karena satu digit heks setara dengan empat bit.

Berapa banyak nilai yang bisa ditampung satu byte?

Satu byte adalah 8 bit dan bisa menampung 256 nilai, dari 0 hingga 255 dalam desimal, atau 00 hingga FF dalam heksadesimal.

Bisakah konverter menangani pecahan?

Ya. Konverter mengonversi angka pecahan antara biner, desimal, dan heksadesimal, bukan hanya bilangan bulat.