Sistem Bilangan dan Konversi Bilangan
Pengantar Aplikasi Komputer
(4)
Sistem Bilangan
1. Menyimpan data dalam memori. CPU: Memori, CV, ALU
2. Merepresentasikan bilangan.
4. Melakukan perhitungan (compute): 0 dan 1. 0 berarti mati, 1 berarti nyala.
5. Mengembangkan aplikasi: Mengakses software, melihat situs web, mengakses game
Sistem Bilangan (4):
1. Biner² ~ (basis) = 0, 1
2. Desimel¹⁰ = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
3. Oktal⁸ = 0, 1, 2, 3, 4, 5, 6, 7
4. Heksadesimal¹⁶ = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F (10, 11, 12, 13, 14, 15)
¹ basis = radiks
Kenapa harus biner? tidak 2, 3, 4 tersebut?
= Ya, karena komputer hanya mengenal biner yakni nyala dan mati.
Bila selain biner, maka dikonversi ke biner.
Hanya biner yang bisa merepresentasikan ke nyala dan mati.
I. Konversi ada 3 klasifikasi:
1) Biner-desimal
2) Biner-oktal
3) Biner-heksadesimal
II. 1) Desimal-biner
2) Oktal-biner
3) Heksa-desimal
III. 1) Oktal-desimal
2) Heksadesimal-oktal
Contoh
I. 1) Biner-desimal
ex: a. (1011001)2 - 10110011
2⁷, 2⁶, 2⁵, 2⁴, 2³, 2², 2¹, 2⁰
128 + 32 + 16 + 2 + 1
= 130 + 49 = (10⁹)10
2) (10001100) - 10001100
2⁷, 2⁶, 2⁵, 2⁴, 2³, 2², 2¹, 2⁰
128 + 8 + 4 = (140)10
3) Biner-heksadesimal
(111100111101) = F3D
= 1101
2³, 2², 2¹, 2⁰ = 8 + 4 + 1 = 13 = D
= 0011
2³, 2², 2¹, 2⁰ = 2 + 1 = 3
= 1111
2³, 2², 2¹, 2⁰
= 8 + 4 + 2 + 1 =15 = F
II. 1) Desimal-biner
a. (156)10 = . . . . . . . (2)
2⁷, 2⁶, 2⁵, 2⁴, 2³, 2², 2¹, 2⁰
128, 64, 32, 16, 8, 4, 2, 1
1, 0, 0, 1, 1, 1, 0, 0
128 + 16 + 8 + 4 = 156
b. (367)8 = . . . . . . . = 011110 1111
menyesuaikan angkanya.
2², 2¹, 2⁰
4 + 2 + 0 = 6
1 1 0
2 2 2
2 + 1 = 3
0 1 1
III. Heksadesimal-biner
ex (F45D) 16 (1111010001011101)2
8 + 4 + 1 = 13
Oktal-desimal
Oktal-biner2desimal
Tabel ASCII
Tabel ASCII ~ distandarisasikan
Kasus konversi: Bagaimana cara karakter dikonversikan ke dalam bentuk biner?
Jawab: CHAR ~(konversi) hexadesimal ~(konversi) biner
hexadesimal tabel ASCII ~ distandarisasikan.
DATA.
D = 44
A = 41
T = 54
A = 41
D = 44 = 01000100 T = 54 = 01010100
44: (4) = 8421, 0100 (1010100 ~ DATA)
44: (4) = 8421, 0100
~ 0100010001000001010
Latihan
1. (867)10 = . . . (8)
2. (765)8 = . . . (2)
3. (FB4A)16 = . . . (10)
4. (1011110)2 = . . . (8)
5. (CDF5)16 = . . . (8)
6. (BACA)16 = . . . (8)
*Kelompokkan dahulu (4, 4)
Comments
Post a Comment