๐ŸŽฏTujuan Pembelajaran

Sub-CPMK 1.1: Menjelaskan sistem bilangan dan kode digital

๐Ÿ”ข Memahami Sistem Bilangan

Memahami konsep dasar sistem bilangan biner, oktal, desimal, dan heksadesimal

๐Ÿ”„ Konversi Bilangan

Mampu melakukan konversi antar berbagai sistem bilangan

โž• Aritmetika Biner

Melakukan operasi aritmetika dasar pada bilangan biner

๐Ÿ’ป Aplikasi Digital

Memahami penerapan sistem bilangan dalam sistem digital

๐Ÿ“– Pengantar Sistem Bilangan

Sistem bilangan adalah cara untuk merepresentasikan bilangan menggunakan simbol-simbol tertentu. Dalam sistem digital, kita menggunakan empat sistem bilangan utama: Biner, Oktal, Desimal, dan Heksadesimal.

Mengapa Belajar Sistem Bilangan?

Komputer hanya memahami biner (0 dan 1), sehingga pemahaman sistem bilangan sangat penting untuk:

  • Pemrograman tingkat rendah
  • Desain sistem digital
  • Pemahaman arsitektur komputer
  • Debugging dan troubleshooting

๐Ÿ”ข Sistem Bilangan Utama

โšก

Biner

Basis 2

Menggunakan digit: 0, 1

Contoh: 1011โ‚‚ = 11โ‚โ‚€

Dasar semua sistem digital

๐Ÿ”„

Oktal

Basis 8

Menggunakan digit: 0-7

Contoh: 75โ‚ˆ = 61โ‚โ‚€

Digunakan dalam sistem UNIX

๐Ÿ”Ÿ

Desimal

Basis 10

Menggunakan digit: 0-9

Contoh: 123โ‚โ‚€

Sistem bilangan sehari-hari

๐ŸŽจ

Heksadesimal

Basis 16

Menggunakan digit: 0-9, A-F

Contoh: 1A3โ‚โ‚† = 419โ‚โ‚€

Digunakan dalam pemrograman

Perbandingan Sistem Bilangan

Desimal Biner Oktal Heksadesimal
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

๐Ÿ”„ Konversi Sistem Bilangan

Konverter Interaktif

Metode Konversi

Biner ke Desimal

Contoh: 1101โ‚‚ = ?โ‚โ‚€

1ร—2ยณ + 1ร—2ยฒ + 0ร—2ยน + 1ร—2โฐ = 8 + 4 + 0 + 1 = 13โ‚โ‚€
Desimal ke Biner

Contoh: 25โ‚โ‚€ = ?โ‚‚

25 รท 2 = 12 sisa 1 (LSB)
12 รท 2 = 6 sisa 0
6 รท 2 = 3 sisa 0
3 รท 2 = 1 sisa 1
1 รท 2 = 0 sisa 1 (MSB)
Hasil: 11001โ‚‚

โž• Aritmetika Biner

Operasi aritmetika pada bilangan biner mengikuti aturan yang sama dengan desimal, tetapi hanya menggunakan digit 0 dan 1.

โž• Penjumlahan Biner

Aturan:

0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 (bawa 1)

Contoh: 1011โ‚‚ + 1101โ‚‚

  1011
+ 1101
โ”€โ”€โ”€โ”€โ”€โ”€
 11000

โž– Pengurangan Biner

Aturan:

0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = 1 (pinjam 1)

Contoh: 1101โ‚‚ - 1011โ‚‚

  1101
- 1011
โ”€โ”€โ”€โ”€โ”€โ”€
   0010
๐Ÿ’ก

Latihan & Evaluasi

Soal 1: Konversikan bilangan berikut:

  • 45โ‚โ‚€ = ?โ‚‚
  • 110011โ‚€โ‚‚ = ?โ‚โ‚€
  • 2Aโ‚โ‚† = ?โ‚โ‚€
  • 37โ‚ˆ = ?โ‚‚

Soal 2: Lakukan operasi aritmetika berikut:

  • 1011โ‚‚ + 1101โ‚‚ = ?
  • 1001โ‚‚ - 0110โ‚‚ = ?

Soal 3: Jelaskan mengapa sistem heksadesimal banyak digunakan dalam pemrograman komputer!