Sistem bilangan dan konversi
| English | Bahasa Indonesia |
|---|---|
| binary/ˈbaɪnəri/ | biner |
| base/beɪs/ | basis |
| denary/ˈdiːnəri/ | desimal |
| hexadecimal/ˌheksəˈdesɪml/ | heksadesimal |
| bit/bɪt/ | bit |
| byte/baɪt/ | byte |
| nibble/ˈnɪbl/ | nibble |
| place value/pleɪs ˈvæljuː/ | nilai tempat |
Mengapa komputer menggunakan biner
- Komputer hanya memiliki dua keadaan: nyala dan mati, ditulis sebagai 1 dan 0.
- Sistem dua digit adalah biner (basis 2) — dan semua data harus berubah menjadi biner terlebih dahulu.
- Kita menggunakan tiga sistem bilangan untuk bekerja dengannya.
⟦⟧ Tiga sistem bilangan
| Sistem | Basis | Digit |
|---|---|---|
| Desimal | 10 | 0–9 |
| Biner | 2 | 0 dan 1 |
| Heksadesimal | 16 | 0–9 lalu A–F |
- Basis adalah berapa banyak digit yang digunakan oleh sebuah sistem. A–F heksadesimal mewakili 10–15.
- Bit adalah satu 0 atau 1; 8 bit = 1 byte; 4 bit = 1 nibble.

Menjumlahkan dua angka 8-bit kolom per kolom; carry merambat ke kiri. 118 + 48 = 166.
Sistem bilangan
byte = Σ nilai tempat
Setiap bit adalah pangkat dua — balikkan bit-bitnya dan lihat desimal serta heksadesimal memperbarui bersamaan.
Berapa banyak bit yang diwakili oleh satu digit heksadesimal?
Satu digit heksadesimal mencakup 16 nilai = satu nibble = 4 bit.
Nilai tempat dan biner ↔ desimal
- Dalam biner, nilai tempat berlipat ganda dari kanan ke kiri. Untuk 8 bit:
128 64 32 16 8 4 2 1. - Desimal → biner: letakkan angka 1 di bawah setiap nilai yang dibutuhkan sehingga jumlah mereka sesuai dengan angka Anda. $150 = 128+16+4+2$ →
10010110. - Biner → desimal: jumlahkan nilai tempat di mana terdapat angka 1.

Mikroprosesor menyimpan jutaan transistor kecil, masing-masing sakelar yang menyala (1) atau mati (0).
Konversi biner 10010110 ke denary.
128 + 16 + 4 + 2 = 150.
Ubah denari 13 menjadi biner (hanya bit signifikan).
13 = 8 + 4 + 1 → 1101.
Heksadesimal dan mengapa kita menggunakannya
- Hex → biner: setiap digit heksadesimal menjadi nibble sendiri (4 bit).
F08→1111 0000 1000. - Biner → heks: kelompokkan bit menjadi nibble dari kanan; setiap nibble adalah satu digit heksadesimal.
- Mengapa heks? lebih pendek daripada biner dan mudah dibaca, jadi lebih sedikit kesalahan — digunakan untuk alamat MAC/IPv6, warna HTML (
#FF0000), dan alamat memori.

Gambar bitmap adalah grid piksel; resolusi adalah jumlah piksel (di sini 8 oleh 8).
Konversi heksadesimal 1F ke denary.
1 × 16 + 15 = 31 (F adalah 15).
Mengapa ilmuwan komputer menggunakan heksadesimal?
Heksadesimal hanyalah cara yang lebih singkat dan ramah manusia untuk menulis nilai biner yang sama (satu digit = 4 bit).
Anda telah memahaminya
- biner asas 2 (bit · byte = 8 bit · nibble = 4 bit); heks asas 16, satu digit = 4 bit
- denary → biner: pilih kuasa 2 yang menjumlahkan kepada nombor tersebut
- biner → heks dengan mengkumpulan nibble
- heks ialah cara yang lebih pendek dan boleh dibaca untuk menulis biner yang sama (alamat, warna)