Biner, Desimal, dan Heksadesimal

Memahami Basis Bilangan

Bandingkan Sistem Bilangan

Komputer berbicara dalam biner, manusia berpikir dalam desimal, dan programmer sering menggunakan heksadesimal sebagai jalan tengah yang nyaman. Memahami ketiga sistem bilangan ini adalah dasar komputasi, pemrograman, dan literasi digital.

Desimal (Basis 10)

Sistem yang digunakan manusia setiap hari.

Cara Kerjanya

  • 10 simbol: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • Setiap posisi adalah pangkat 10
  • Nilai posisi: ...1000, 100, 10, 1

Contoh: 3.452

  • 3 × 1000 = 3000
  • 4 × 100 = 400
  • 5 × 10 = 50
  • 2 × 1 = 2
  • Total = 3452

Mengapa Basis 10?

Kemungkinan dari menghitung dengan 10 jari. Sangat tertanam dalam budaya dan bahasa manusia.

Biner (Basis 2)

Bahasa komputer.

Cara Kerjanya

  • 2 simbol: 0 dan 1
  • Setiap posisi adalah pangkat 2
  • Nilai posisi: ...128, 64, 32, 16, 8, 4, 2, 1

Contoh: 10110101 (biner)

Posisi1286432168421
Digit10110101
Nilai128032160401

Total = 128 + 32 + 16 + 4 + 1 = 181 (desimal)

Mengapa Komputer Menggunakan Biner

  • Sakelar elektronik memiliki dua status: hidup/mati
  • Tingkat tegangan: tinggi/rendah
  • Sirkuit logika sederhana
  • Tahan terhadap kesalahan (perbedaan jelas antara status)

Heksadesimal (Basis 16)

Cara yang ramah manusia untuk merepresentasikan data biner.

Cara Kerjanya

  • 16 simbol: 0-9 dan A-F
  • A=10, B=11, C=12, D=13, E=14, F=15
  • Setiap posisi adalah pangkat 16
  • Nilai posisi: ...4096, 256, 16, 1

Contoh: 2A9F (heksadesimal)

  • 2 × 4096 = 8192
  • A (10) × 256 = 2560
  • 9 × 16 = 144
  • F (15) × 1 = 15
  • Total = 10.911 (desimal)

Mengapa Heksadesimal?

  • Setiap digit hex = tepat 4 digit biner
  • Jauh lebih pendek dari biner (FF vs 11111111)
  • Mudah dikonversi ke/dari biner
  • Umum dalam pemrograman, warna, alamat memori

Tabel Perbandingan

DesimalBinerHeksadesimal
000000
100011
501015
101010A
151111F
161000010
100110010064
25511111111FF
256100000000100
100011111010003E8

Kapan Setiap Sistem Digunakan

Desimal

  • Penghitungan dan aritmetika sehari-hari
  • Perhitungan keuangan
  • Antarmuka pengguna (yang dilihat manusia)

Biner

  • Operasi perangkat keras komputer
  • Alamat jaringan (IPv4, subnet mask)
  • Operasi bitwise dalam pemrograman
  • Memahami dasar-dasar komputer

Heksadesimal

  • Kode warna (desain web): #FF5733
  • Alamat memori dalam debugging
  • Alamat MAC: 00:1A:2B:3C:4D:5E
  • Encoding karakter (Unicode)
  • Kriptografi dan hash

Konvensi Notasi

Cara mengidentifikasi basis suatu angka:

Prefiks

  • 0b atau 0B: Biner (0b1010)
  • 0x atau 0X: Heksadesimal (0xFF)
  • 0o atau 0: Oktal (0o17 atau 017)
  • Tanpa prefiks: Biasanya desimal

Sufiks

  • : Biner (1010₂)
  • ₁₀: Desimal (10₁₀)
  • ₁₆ atau h: Heksadesimal (FFh atau FF₁₆)

Nilai Umum untuk Dihafalkan

KonsepDesimalBinerHex
Satu byte (maks)25511111111FF
Satu byte + 1256100000000100
Dua byte (maks)65.53516 angka satuFFFF
Pangkat 21,2,4,8,16,32,64,128,256,512,10241,10,100...1,2,4,8,10,20,40,80,100...

Kesimpulan

Memahami biner, desimal, dan heksadesimal sangat penting bagi siapa saja yang bekerja dengan komputer. Desimal alami bagi manusia, biner alami bagi komputer, dan heksadesimal menjembatani keduanya—membuat data biner terbaca sambil tetap ringkas. Wawasan kuncinya adalah bahwa ini hanyalah cara berbeda untuk merepresentasikan nilai yang sama, masing-masing dengan kelebihannya: desimal untuk perhitungan manusia, biner untuk efisiensi perangkat keras, dan heksadesimal untuk kenyamanan programmer.

Artikel Terkait

Biner, Desimal, Heksadesimal: Memahami Basis Bilangan | YounitConverter