Sistem Bilangan: Pengertian, Jenis, Konversi, dan Contoh Lengkap
Sistem bilangan (number system) adalah cara untuk merepresentasikan angka menggunakan simbol atau digit tertentu. Dalam dunia komputer dan informatika, sistem bilangan sangat penting karena komputer hanya dapat memahami data dalam bentuk biner (0 dan 1).
Memahami sistem bilangan membantu dalam pemrograman, jaringan, keamanan siber, hingga arsitektur komputer.
๐ Apa Itu Sistem Bilangan?
Sistem bilangan adalah metode untuk menuliskan angka dengan menggunakan basis tertentu.
Basis (base atau radix) menyatakan jumlah digit unik yang dapat digunakan.
Contoh:
-
Sistem desimal: basis 10 โ digit 0โ9
-
Sistem biner: basis 2 โ digit 0โ1
-
Sistem oktal: basis 8 โ digit 0โ7
-
Sistem heksadesimal: basis 16 โ digit 0โ9 + AโF
๐งฎ Jenis-Jenis Sistem Bilangan
1. Sistem Bilangan Desimal (Base 10)
-
Sistem yang paling sering dipakai manusia.
-
Terdiri dari 10 digit: 0โ9.
-
Contoh: 15410 (dibaca: 154 basis 10)
2. Sistem Bilangan Biner (Base 2)
-
Bahasa utama komputer.
-
Digit hanya terdiri dari 0 dan 1.
-
Contoh: 101100โ
Kelebihan:
โ Mudah direpresentasikan dengan sinyal listrik ON/OFF
3. Sistem Bilangan Oktal (Base 8)
-
Menggunakan digit: 0โ7
-
Banyak dipakai di sistem lama, mikroprosesor, dan pengkodean.
Contoh: 745โ
4. Sistem Bilangan Heksadesimal (Base 16)
-
Digit: 0โ9 dan AโF
-
A mewakili 10, B=11, โฆ F=15.
-
Banyak digunakan dalam:
-
alamat memori
-
warna web (RGB hex)
-
debugging sistem
-
Contoh: 3AFโโ
๐ Konversi Sistem Bilangan
1. Desimal โ Biner
Metode pembagian 2 berulang:
Contoh: 25 โ 11001โ
25 รท 2 = 12 sisa 1
12 รท 2 = 6 sisa 0
6 รท 2 = 3 sisa 0
3 รท 2 = 1 sisa 1
1 รท 2 = 0 sisa 1
โ 11001โ
2. Biner โ Desimal
Kalikan setiap bit dengan 2โฟ.
Contoh: 1011โ
= 1ร2ยณ + 0ร2ยฒ + 1ร2ยน + 1ร2โฐ
= 8 + 0 + 2 + 1
= 11โโ
3. Biner โ Oktal
Kelompokkan 3 bit dari kanan.
Contoh: 110101โ
= 110 101
= 6 5
โ 65โ
4. Biner โ Heksadesimal
Kelompokkan 4 bit dari kanan.
Contoh: 1110 0111โ
= E 7
โ E7โโ
๐ Tabel Konversi Cepat Biner, Oktal, Heksadesimal
| Biner | Oktal | Hex |
|---|---|---|
| 0000 | 0 | 0 |
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 3 | 3 |
| 0100 | 4 | 4 |
| 0101 | 5 | 5 |
| 0110 | 6 | 6 |
| 0111 | 7 | 7 |
| 1000 | โ | 8 |
| 1001 | โ | 9 |
| 1010 | โ | A |
| 1011 | โ | B |
| 1100 | โ | C |
| 1101 | โ | D |
| 1110 | โ | E |
| 1111 | โ | F |
๐ Aplikasi Sistem Bilangan dalam Komputer
1. Pemrograman
-
Representasi alamat memori
-
Bitwise operation
-
Encoding data
2. Networking
-
IP Address (biner โ desimal)
-
Subnetting
3. Keamanan Siber
-
Kriptografi menggunakan representasi bit
-
Hashing hex (MD5, SHA-256)
4. Desain Web
-
Warna HTML menggunakan format hex (#FF5733)