๐ Daftar Isi
Iklan 728x90 - Pasang Kode AdSense Anda Di Sini
๐ Bagian 1: Pengenalan Sistem Bilangan
Apa itu Sistem Bilangan?
Sistem Bilangan adalah cara untuk merepresentasikan angka. Dalam komputer, sistem bilangan sangat penting karena komputer hanya memahami 0 dan 1 (biner).
Jenis-Jenis Sistem Bilangan
| Sistem Bilangan | Base/Radix | Digit | Contoh |
|---|---|---|---|
| Desimal | 10 | 0-9 | 0, 1, 2, ... 9 |
| Biner | 2 | 0-1 | 0, 1 |
| Oktal | 8 | 0-7 | 0, 1, 2, ... 7 |
| Heksadesimal | 16 | 0-9, A-F | 0-9, A, B, C, D, E, F |
Konsep Base/Radix
Base (atau radix) adalah jumlah digit yang digunakan dalam sistem bilangan.
Contoh untuk Desimal (base 10):
Contoh untuk Biner (base 2):
Penggunaan dalam Komputer
- ๐ฅ๏ธ Biner - Bahasa mesin komputer
- ๐ Oktal - Representasi ringkas dari biner
- ๐ฃ Heksadesimal - Alamat memori, warna
- ๐ข Desimal - Untuk manusia
๐น Video Tutorial Bagian 1:
๐ข Bagian 2: Sistem Bilangan Desimal
Apa itu Desimal?
Sistem Bilangan Desimal adalah sistem bilangan yang paling familiar bagi manusia. Menggunakan basis 10 dengan digit 0-9.
Struktur Desimal
Setiap posisi angka memiliki nilai tempat:
Contoh: 54321
Desimal dengan Koma
๐น Video Tutorial Bagian 2:
โซ Bagian 3: Sistem Bilangan Biner (Binary)
Apa itu Biner?
Sistem Bilangan Biner menggunakan basis 2 dengan hanya digit 0 dan 1. Ini adalah bahasa yang dipahami komputer.
Konversi Desimal ke Biner
Metode Pembagian:
Bagi bilangan desimal dengan 2, catat sisanya, ulangi hingga hasil 0.
Contoh: Konversi 45 ke biner
Konversi Biner ke Desimal
Tabel Biner Penting
| Desimal | Biner | 4-bit |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 10 | 0010 |
| 3 | 11 | 0011 |
| 4 | 100 | 0100 |
| 5 | 101 | 0101 |
| 6 | 110 | 0110 |
| 7 | 111 | 0111 |
| 8 | 1000 | 1000 |
| 9 | 1001 | 1001 |
| 10 | 1010 | 1010 |
Bit dan Byte
- Bit = 1 digit biner (0 atau 1)
- Byte = 8 bit
- Nibble = 4 bit
- Word = 16 bit atau 32 bit
๐น Video Tutorial Bagian 3:
โญ Bagian 4: Sistem Bilangan Oktal
Apa itu Oktal?
Sistem Bilangan Oktal menggunakan basis 8 dengan digit 0-7. Sering digunakan sebagai representasi ringkas dari biner (setiap 3 bit biner = 1 digit oktal).
Konversi Desimal ke Oktal
Metode Pembagian:
Contoh: Konversi 158 ke oktal
Konversi Oktal ke Desimal
Konversi Biner ke Oktal
Kelompokkan 3 bit dari kanan:
Contoh: 1101010โ ke oktal
Konversi Oktal ke Biner
๐น Video Tutorial Bagian 4:
๐ฃ Bagian 5: Sistem Bilangan Heksadesimal
Apa itu Heksadesimal?
Sistem Bilangan Heksadesimal menggunakan basis 16 dengan digit 0-9 dan huruf A-F. Sangat penting dalam pemrograman dan informatika.
Tabel Heksadesimal
| Desimal | Heksadesimal | Biner (4-bit) |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| 10 | A | 1010 |
| 11 | B | 1011 |
| 12 | C | 1100 |
| 13 | D | 1101 |
| 14 | E | 1110 |
| 15 | F | 1111 |
Konversi Desimal ke Heksadesimal
Contoh: Konversi 254 ke heksadesimal
Konversi Heksadesimal ke Desimal
Konversi Biner ke Heksadesimal
Kelompokkan 4 bit dari kanan:
Contoh: 11010110โ ke heksadesimal
Penggunaan Heksadesimal
- ๐จ Warna Web - #FF5733
- ๐พ Alamat Memori - 0x1A2B3C
- ๐ง Debugging - Nilai register
- ๐ MAC Address - 00:1A:2B:3C:4D:5E
๐น Video Tutorial Bagian 5:
๐ Bagian 6: Konversi Antar Sistem Bilangan
Ringkasan Konversi
| Dari \ Ke | Desimal | Biner | Oktal | Heksadesimal |
|---|---|---|---|---|
| Desimal | - | Bagi 2 | Bagi 8 | Bagi 16 |
| Biner | 2โฟ | - | Kel 3 bit | Kel 4 bit |
| Oktal | 8โฟ | 3 bit/angka | - | Lewati biner |
| Heksadesimal | 16โฟ | 4 bit/angka | Lewati biner | - |
Contoh: Langsung Desimal ke Heksadesimal
Contoh: Oktal ke Biner
Contoh: Heksadesimal ke Oktal
Lewati biner:
C8Aโโ = ?
C = 1100, 8 = 1000, A = 1010
C8A = 110010001010โ
Kelompokkan 3 bit:
110 010 001 010
6 2 1 2
C8Aโโ = 6212โ
๐น Video Tutorial Bagian 6:
โ Bagian 7: Aritmatika Biner
Penjumlahan Biner
| A | B | Sum | Carry |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
Pengurangan Biner
Perkalian Biner
Operasi AND, OR, NOT
| Operasi | Simbol | Deskripsi |
|---|---|---|
| AND | & | 1 jika keduanya 1 |
| OR | | | 1 jika salah satu 1 |
| NOT | ~ | Kebalikan (invert) |
| XOR | ^ | 1 jika berbeda |
๐น Video Tutorial Bagian 7:
๐พ Bagian 8: Representasi Data dan Bilangan Negatif
Representasi Bilangan Negatif
- Sign Magnitude - Bit pertama sebagai tanda
- One's Complement - Membalik semua bit
- Two's Complement - +1 dari One's Complement
Two's Complement (Paling Umum)
Merepresentasikan -5 dalam 8 bit:
Langkah 1: Representasi 5
Langkah 2: One's Complement (balik bit)
Langkah 3: Two's Complement (+1)
-5 dalam 8-bit Two's Complement = 11111011
Range Bilangan Bertanda
| Bits | Range (Signed) | Range (Unsigned) |
|---|---|---|
| 8 | -128 to 127 | 0 to 255 |
| 16 | -32768 to 32767 | 0 to 65535 |
| 32 | -2,147,483,648 to 2,147,483,647 | 0 to 4,294,967,295 |
Representasi Data Lain
- Karakter (ASCII) - A = 65, a = 97
- Float (IEEE 754) - Bilangan desimal
- BCD - Binary Coded Decimal
ASCII Table ( sebagian)
| Karakter | Desimal | Heksadesimal |
|---|---|---|
| Space | 32 | 20 |
| 0-9 | 48-57 | 30-39 |
| A-Z | 65-90 | 41-5A |
| a-z | 97-122 | 61-7A |
๐น Video Tutorial Bagian 8:
Iklan 728x90 - Pasang Kode AdSense Anda Di Sini
Iklan 728x90 - Pasang Kode AdSense Anda Di Sini