Kalkulator Sistem Bilangan

Konversi Biner, Oktal, Desimal, dan Heksadesimal

Masukkan angka Oktal

Apa itu Sistem Bilangan?

Sistem bilangan adalah cara representasi angka menggunakan simbol tertentu berdasarkan basis (radix) yang digunakan. Dalam matematika dan ilmu komputer, terdapat beberapa sistem bilangan yang umum digunakan: desimal (basis 10), biner (basis 2), oktal (basis 8), dan heksadesimal (basis 16).

Konversi Sistem Bilangan

Desimal → Biner: Bagi berulang dengan 2 | Biner → Desimal: Jumlahkan (digit × 2^posisi)Rumus: Oktal (basis 8), Heksadesimal (basis 16), Desimal (basis 10), Biner (basis 2)

Keterangan:

  • BinerBasis 2
    Menggunakan digit 0 dan 1 saja(contoh: 1010₂ = 10₁₀)
    💡 Pemrograman komputer, logika digital
  • DesimalBasis 10
    Menggunakan digit 0-9 (sistem bilangan manusia)(contoh: 255₁₀ = FF₁₆)
    💡 Kehidupan sehari-hari, matematika dasar
  • OktalBasis 8
    Menggunakan digit 0-7(contoh: 17₈ = 15₁₀)
    💡 Sistem Unix, hak akses file
  • HeksadesimalBasis 16
    Menggunakan digit 0-9 dan A-F(contoh: FF₁₆ = 255₁₀)
    💡 Warna web, alamat memori, kode warna HTML

Langkah Konversi Desimal ke Biner

Untuk mengkonversi bilangan desimal ke biner, lakukan pembagian berulang dengan angka 2 hingga hasil bagi menjadi 0. Kemudian susun sisa pembagian dari bawah ke atas.

  1. 1Bagi bilangan desimal dengan 2
  2. 2Catat sisa pembagian (0 atau 1)
  3. 3Lanjutkan membagi hasil bagi dengan 2
  4. 4Susun sisa dari bawah ke atas untuk mendapatkan bilangan biner

Kategori:

Desimal ke BinerBagi berulang dengan 2
Biner ke DesimalJumlahkan (bit × 2^posisi)
Desimal ke HeksadesimalBagi berulang dengan 16
Heksadesimal ke DesimalJumlahkan (digit × 16^posisi)

Cara Menggunakan Kalkulator Sistem Bilangan Kalkulab

Menggunakan kalkulator sistem bilangan Kalkulab sangat mudah dan cepat. Ikuti langkah-langkah berikut:

  1. 1

    Pilih Sistem Bilangan Asal

  2. 2

    Masukkan Nilai Bilangan

  3. 3

    Tekan Tombol Konversi

  4. 4

    Lihat Hasil Konversi Lengkap

💡 Tips Penggunaan:

  • Gunakan huruf kapital (A-F) untuk bilangan heksadesimal
  • Pastikan input sesuai dengan sistem bilangan yang dipilih (misal: biner hanya 0 dan 1)
  • Kalkulator akan memberikan peringatan jika input tidak valid
  • Anda bisa langsung copy hasil konversi dengan mengklik tombol salin

Contoh Perhitungan

Contoh 1: Konversi Alamat IP ke Biner (Jaringan Komputer)

Soal:

Seorang teknisi jaringan perlu mengkonversi alamat IP 192.168.1.1 ke bentuk biner untuk keperluan subnetting. Berapa nilai biner dari angka 192?

Penyelesaian:
  1. 1.Diketahui: 192 (Desimal)
  2. 2.Bagi 192 dengan 2: 192 ÷ 2 = 96 sisa 0
  3. 3.Bagi 96 dengan 2: 96 ÷ 2 = 48 sisa 0
  4. 4.Lanjutkan hingga 1 ÷ 2 = 0 sisa 1
  5. 5.Susun sisa dari bawah: 11000000
Hasil:192₁₀ = 11000000₂

Angka 192 dalam desimal sama dengan 11000000 dalam biner. Konversi ini penting dalam konfigurasi jaringan komputer dan subnetting.

Contoh 2: Kode Warna Website (Heksadesimal ke RGB)

Soal:

Seorang web designer menggunakan kode warna #FF5733 untuk sebuah tombol. Berapa nilai desimal dari komponen merah (FF), hijau (57), dan biru (33)?

Penyelesaian:
  1. 1.FF₁₆ = (15×16¹) + (15×16⁰) = 240 + 15 = 255₁₀
  2. 2.57₁₆ = (5×16¹) + (7×16⁰) = 80 + 7 = 87₁₀
  3. 3.33₁₆ = (3×16¹) + (3×16⁰) = 48 + 3 = 51₁₀
Hasil:RGB(255, 87, 51)

Kode warna #FF5733 setara dengan RGB(255, 87, 51). Pemahaman sistem heksadesimal sangat penting bagi web designer dan developer frontend.

Contoh 3: Hak Akses File di Linux (Oktal)

Soal:

Seorang administrator sistem Linux ingin mengatur hak akses file menjadi 755 dalam oktal. Berapa nilai tersebut dalam desimal dan biner?

Penyelesaian:
  1. 1.7₈ = (7×8⁰) = 7₁₀ = 111₂
  2. 2.5₈ = (5×8⁰) = 5₁₀ = 101₂
  3. 3.5₈ = (5×8⁰) = 5₁₀ = 101₂
Hasil:755₈ = 493₁₀ = 111101101₂

Hak akses 755 dalam sistem oktal berarti pemilik bisa read-write-execute (7), grup bisa read-execute (5), dan lainnya bisa read-execute (5).

Contoh 4: Konversi Bilangan Heksadesimal untuk Mikrokontroler

Soal:

Seorang engineer sedang memprogram mikrokontroler Arduino dan perlu mengirimkan data dalam format heksadesimal. Jika datanya adalah 255 dalam desimal, berapa dalam heksadesimal?

Penyelesaian:
  1. 1.Diketahui: 255 (Desimal)
  2. 2.255 ÷ 16 = 15 sisa 15 (F)
  3. 3.15 ÷ 16 = 0 sisa 15 (F)
  4. 4.Susun dari bawah: FF
Hasil:255₁₀ = FF₁₆

Nilai 255 dalam desimal setara dengan FF dalam heksadesimal. Pemahaman konversi ini krusial dalam pemrograman perangkat embedded dan mikrokontroler.

Contoh 5: Konversi Biner ke Desimal (Logika Digital)

Soal:

Sebuah sensor digital mengirimkan sinyal dalam bentuk biner 1101. Berapa nilai desimal dari sinyal tersebut?

Penyelesaian:
  1. 1.Diketahui: 1101₂
  2. 2.Hitung: (1×2³) + (1×2²) + (0×2¹) + (1×2⁰)
  3. 3.Hitung: 8 + 4 + 0 + 1 = 13
Hasil:1101₂ = 13₁₀

Sinyal biner 1101 setara dengan angka 13 dalam desimal. Konversi ini dasar dalam pemrosesan sinyal digital dan logika gerbang logika.

Pertanyaan yang Sering Diajukan (FAQ)

Apa itu sistem bilangan dan mengapa ada berbagai jenisnya?
Sistem bilangan adalah cara penulisan angka berdasarkan basis tertentu. Manusia menggunakan desimal (basis 10) karena memiliki 10 jari. Komputer menggunakan biner (basis 2) karena sistem digital hanya mengenal dua keadaan: on (1) dan off (0). Heksadesimal (basis 16) digunakan karena lebih ringkas untuk mewakili bilangan biner panjang.
Bagaimana cara mengkonversi desimal ke biner dengan mudah?
Cara termudah adalah dengan membagi bilangan desimal tersebut dengan 2 secara berulang hingga hasil bagi menjadi 0. Sisa pembagian (0 atau 1) disusun dari bawah ke atas. Contoh: 10 ÷ 2 = 5 sisa 0, 5 ÷ 2 = 2 sisa 1, 2 ÷ 2 = 1 sisa 0, 1 ÷ 2 = 0 sisa 1. Hasilnya: 1010.
Apa fungsi sistem bilangan oktal dalam komputasi modern?
Sistem oktal (basis 8) banyak digunakan dalam sistem operasi Unix/Linux untuk mewakili hak akses file (chmod). Setiap digit oktal mewakili 3 bit biner, sehingga 3 digit oktal bisa mewakili 9 bit informasi hak akses (pemilik, grup, lainnya).
Mengapa sistem heksadesimal sering digunakan dalam pengkodean warna web?
Sistem heksadesimal (basis 16) menggunakan 2 digit untuk mewakili nilai 0-255, yang persis sama dengan rentang satu kanal warna RGB (Red, Green, Blue). Kode #FF5733 berarti Merah=FF(255), Hijau=57(87), Biru=33(51).
Bisakah kalkulator sistem bilangan Kalkulab menangani bilangan negatif?
Kalkulator ini menggunakan representasi bilangan tak bertanda (unsigned). Untuk bilangan negatif dalam komputasi, biasanya digunakan sistem komplemen dua (two's complement) yang membutuhkan bit tanda khusus.
Apakah kalkulator ini bisa digunakan untuk mengerjakan tugas siswa/mahasiswa?
Tentu saja! Kalkulator sistem bilangan Kalkulab sangat cocok digunakan oleh siswa SMA kelas 10-12, mahasiswa teknik informatika, dan siapa saja yang mempelajari sistem bilangan, logika digital, atau arsitektur komputer.
Bagaimana cara membedakan sistem bilangan dari penulisannya?
Biasanya ditandai dengan subscript atau suffix: 1010₂ atau 1010b (biner), 10₁₀ atau 10d (desimal), 17₈ atau 17o (oktal), FF₁₆ atau FFh atau 0xFF (heksadesimal). Dalam pemrograman, prefix 0b, 0o, dan 0x juga sering digunakan.
Berapa maksimal nilai yang bisa dikonversi oleh kalkulator ini?
Kalkulator Kalkulab dapat menangani bilangan hingga batas aman JavaScript (Number.MAX_SAFE_INTEGER = 9.007.699.254.740.991). Untuk kebutuhan praktis seperti pemrograman dan jaringan komputer, batas ini lebih dari cukup.

Kalkulator Terkait

Referensi

Hasil akan dihitung secara otomatis saat input terisi