Kalkulator Konversi Bilangan
Konversi instan antar sistem bilangan: Biner (Binary), Oktal (Octal), Desimal (Decimal), dan Heksadesimal (Hexadecimal). Dilengkapi penjelasan langkah konversi secara detail.
Input Bilangan & Basis Asal
Masukkan angka dan pilih sistem bilangan sumber konversi
Input tidak valid
Contoh Cepat
HASIL KONVERSI SEMUA BASIS
💡 Visualisasi Bit (8-bit terakhir)
📝 Langkah Konversi Secara Detail
📊 Tabel Referensi Konversi Bilangan (0 – 32)
Tabel perbandingan nilai sama dalam berbagai sistem bilangan.
🔤 Tabel Kode ASCII Penting
Karakter ASCII umum beserta representasi bilangan desimal, biner, dan heksadesimalnya.
Memahami Sistem Bilangan: Fondasi Komputasi Digital
Sistem bilangan adalah cara merepresentasikan nilai numerik menggunakan simbol-simbol (digit) dengan basis tertentu. Pemahaman tentang berbagai sistem bilangan sangat penting dalam ilmu komputer, elektronika digital, dan pemrograman.
2 Sistem Bilangan Biner (Binary)
- Basis: 2 (hanya menggunakan digit 0 dan 1)
- Disebut juga: Sistem bilangan biner atau basis dua
- Penggunaan: Fondasi seluruh sistem komputasi digital, representasi data di level hardware, operasi logika boolean
- Contoh: 1010₂ = 10₁₀
- Keunikan: Setiap digit disebut “bit” (binary digit). 8 bit = 1 byte, yang mampu merepresentasikan 256 nilai berbeda (0-255).
8 Sistem Bilangan Oktal (Octal)
- Basis: 8 (menggunakan digit 0 sampai 7)
- Disebut juga: Sistem bilangan oktal atau basis delapan
- Penggunaan: Sistem izin file di Unix/Linux (chmod), representasi kompak bilangan biner (setiap 3 bit = 1 digit oktal)
- Contoh: 755₈ = 493₁₀
- Keunikan: Lebih ringkas dari biner namun kurang populer dibanding heksadesimal dalam komputasi modern.
10 Sistem Bilangan Desimal (Decimal)
- Basis: 10 (menggunakan digit 0 sampai 9)
- Disebut juga: Sistem bilangan desimal atau basis sepuluh
- Penggunaan: Sistem bilangan yang digunakan manusia sehari-hari, kemungkinan karena manusia memiliki 10 jari
- Contoh: 255₁₀ (sudah dalam bentuk desimal)
- Keunikan: Merupakan sistem yang paling familiar bagi manusia dan menjadi jembatan antara berbagai sistem bilangan.
16 Sistem Bilangan Heksadesimal (Hex)
- Basis: 16 (digit 0-9 dan huruf A-F dimana A=10, B=11, C=12, D=13, E=14, F=15)
- Disebut juga: Sistem bilangan heksadesimal atau basis enam belas
- Penggunaan: Alamat memori komputer, kode warna HTML/CSS (#FF5733), debugging, representasi MAC address
- Contoh: FF₁₆ = 255₁₀
- Keunikan: Setiap digit heksadesimal merepresentasikan tepat 4 bit (1 nibble), menjadikannya cara paling efisien membaca data biner.
Metode Konversi Umum
- Division-Remainder Method (Bagi-Sisa): Untuk mengkonversi desimal ke basis lain, bagi angka secara berulang dengan basis tujuan dan catat sisa pembagian. Baca sisa dari bawah ke atas.
- Positional Weight Method (Bobot Posisi): Untuk mengkonversi dari basis lain ke desimal, kalikan setiap digit dengan pangkat basis sesuai posisinya, lalu jumlahkan.
- Grouping Method (Pengelompokan): Untuk konversi biner ↔ oktal, kelompokkan per 3 bit. Untuk biner ↔ heksadesimal, kelompokkan per 4 bit.
Panduan Lengkap Konversi Bilangan: Biner, Oktal, Desimal & Heksadesimal
Pelajari cara kerja sistem bilangan dan teknik konversi yang menjadi fondasi ilmu komputer modern.
Apa Itu Sistem Bilangan (Number System)?
Sistem bilangan adalah metode matematis untuk merepresentasikan angka menggunakan sekumpulan simbol (disebut digit) dengan basis (radix) tertentu. Basis menentukan berapa banyak simbol berbeda yang digunakan dalam sistem tersebut.
Sistem bilangan yang paling umum digunakan dalam komputasi adalah biner (basis 2), oktal (basis 8), desimal (basis 10), dan heksadesimal (basis 16). Setiap sistem memiliki keunggulan masing-masing tergantung konteks penggunaannya.
Dalam dunia komputer, semua data pada akhirnya direpresentasikan dalam bentuk biner (0 dan 1) karena sirkuit elektronik hanya mengenal dua kondisi: arus mengalir (1) dan tidak mengalir (0). Namun untuk memudahkan manusia membaca data biner yang panjang, digunakanlah representasi oktal dan heksadesimal sebagai singkatan yang lebih ringkas.
Rumus dan Teknik Konversi Bilangan
Ada dua arah konversi utama yang perlu dipahami:
-
Dari Basis Lain ke Desimal (Positional Notation):
Nilai = Σ(digit × basis^posisi)
Contoh: 1010₂ = (1×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 8 + 0 + 2 + 0 = 10₁₀ -
Dari Desimal ke Basis Lain (Repeated Division):
Bagi angka dengan basis → catat sisa → ulangi hingga hasil bagi 0 → baca sisa dari bawah ke atas
Contoh: 255₁₀ ke biner: 255÷2=127 sisa 1, 127÷2=63 sisa 1, … → 11111111₂ -
Konversi Langsung Antar Basis Non-Desimal:
Biner ke Oktal: Kelompokkan per 3 bit dari kanan.
Biner ke Heksadesimal: Kelompokkan per 4 bit dari kanan.
🖥️ Penerapan Sistem Bilangan dalam Teknologi
Pemrograman Komputer
Heksadesimal digunakan untuk alamat memori, kode warna web (#RRGGBB), dan operasi bitwise. Biner digunakan untuk operasi logika dan manipulasi bit level rendah.
Elektronika Digital
Sirkuit digital menggunakan gerbang logika yang bekerja dengan sinyal biner. Konversi bilangan diperlukan untuk merancang dan menganalisis rangkaian digital.
Sistem Operasi Unix/Linux
Izin akses file (permissions) menggunakan notasi oktal (contoh: chmod 755). Setiap digit oktal merepresentasikan hak akses read(4), write(2), execute(1).
Tanya Jawab Konversi Bilangan
Jawaban lengkap seputar sistem bilangan dan teknik konversinya.