1. Pengertian Sistem Bilangan
-
Sistem bilangan adalah cara untuk merepresentasikan nilai dengan simbol tertentu.
-
Dalam komputer, sistem bilangan sangat penting karena komputer hanya mengenal bilangan biner (0 dan 1).
2. Jenis-jenis Sistem Bilangan
-
Desimal (Base 10)
-
Digunakan sehari-hari, terdiri dari angka 0–9.
-
Contoh: 253 (dibaca dua ratus lima puluh tiga).
-
-
Biner (Base 2)
-
Digunakan komputer, hanya terdiri dari angka 0 dan 1.
-
Contoh: 1011₂ = 11₁₀.
-
-
Oktal (Base 8)
-
Terdiri dari angka 0–7.
-
Contoh: 57₈ = 47₁₀.
-
-
Heksadesimal (Base 16)
-
Terdiri dari angka 0–9 dan huruf A–F (A=10, B=11, …, F=15).
-
Contoh: 2F₁₆ = 47₁₀.
-
3. Konversi Antar Sistem Bilangan
-
Desimal → Biner: dibagi 2 berulang, sisa dibaca dari bawah.
-
Contoh: 13₁₀ → 1101₂.
-
-
Biner → Desimal: kalikan tiap digit dengan pangkat 2 sesuai posisinya.
-
Contoh: 1101₂ = (1×2³) + (1×2²) + (0×2¹) + (1×2⁰) = 13₁₀.
-
-
Desimal → Oktal: dibagi 8 berulang.
-
Desimal → Heksadesimal: dibagi 16 berulang.
-
Konversi Biner ↔ Oktal/Heksadesimal: lebih mudah karena 1 digit oktal = 3 bit, 1 digit heksadesimal = 4 bit.
4. Konverter Sistem Bilangan dengan Algoritma/Pemrograman
-
Algoritma sederhana:
-
Masukkan angka desimal.
-
Bagi dengan basis baru (2, 8, atau 16).
-
Simpan sisa pembagian.
-
Ulangi sampai hasil bagi = 0.
-
Susun sisa dari bawah ke atas → hasil konversi.
-
-
Contoh Program Python:
Output:
5. Kesimpulan
-
Sistem bilangan adalah dasar utama komputer.
-
Konversi antar sistem bilangan penting untuk memahami cara komputer menyimpan dan memproses data.
-
Dengan algoritma atau program, proses konversi menjadi lebih cepat dan praktis.
Tidak ada komentar:
Posting Komentar