02 ASCII
03 BCD
PENDAHULUAN
Komputer menggunakan sistem biner sehingga semua
bilangan yang disimpan dalam memori menggunakan
data biner,semua huruf diresentasikan dengan angka
0/1.ada beberapa sistem bilangan yang dikenal seperti
sistem bilangan desimal,oktal,heksadesimal
1. Bilangan Desimal
Adalah bilangan yang menggunakan 10 angka mulai 0
sampai 9 berturut turut.setelah angka 9,angka
berikutnya adalah 10,11,12 dan seterusnya.bilangan
desimal juga bilangan berbasis 10
Contoh:23¹⁰(dibaca 23 basis 10)
2. Bilangan Biner
Adalah bilangan yang hanya mempunyai 2 angka yaitu
0 dan 1.Bilangan biner disebut juga bilangan berbasis
2.setiap bilangan pada bilangan biner disebut bit,1
byte=1 bit
Contoh:00101101²
3.BILANGAN OKTAL
Adalah bilangan berbasis 8,
menggunakan angka 0 sampai 7
Contoh:15⁸(dibaca 15 basis 8)
4.BILANGAN HEKSADESIMAL
Disebut juga dengan basis 16 karena
menggunakan 16 buah simbol,mulai dari 0
sampai 9 kemudian dilanjutkan dari A sampai F
merupakan simbol untuk 10-15
Contoh:C5¹⁶
ASCII
ASCII merupakan kode standar internasional dalam
pengecekan huruf atau simbol seperti unicode.Pada
format ASCII,setiap karakter diwakili oleh sejumlah kode
yang sama.sebenarnya kode ASCII mempunyai bilangan
biner sebanyak 7 bit tetapi ASCII disimpan menjadi 8 bit
dengan menambahkan angka 0 sebagai tanda signifikan
paing tinggi
TABEL ASCII
Nilai ANSI Nilai Unicode
ASCII Heksadesima Nilai Biner Karakter Keterangan
Desimal l
48 0030 00110000 0 Angka nol
27/2= 13 sisa 1
13/2=6 sisa 1
6/2= 3 sisa 0
3/2= sisa 1
b.Konversi
½=0 sisa 0
bilangan desimal ke oktal
Proses konversi bilangan desimal ke oktal mirip dengan proses konversi
desimal ke biner bedanya bilangan pembaginya adalah 8.
Contoh:2710
27/8= 3 sisa 3
3/8=0 sisa 3
0/8= 0 sisa 0 (selesai)
c.Konversi bilangan desimal ke heksadesimal
Untuk konversi bilangan desimal ke heksa desimal caranya sama dengan proses
konversi desimal ke biner bedanya angka pembagiannya adalah 16
Contoh:24310
0/16= 0 sisa 0
d.Konversi
jadi
24310= F316* bilangan biner ke desimal
Dilakukan dengan melihat proses perkalian setiap bit pada bilangan biner
dengan perpangkatan 2. Perpangkatan 2 tersebut berturut turut dari
kanan ke kiri bit bernilai 20 sampai 2n misal kita ingin mengubah 1010112
1 0 1 0 1 1
25=32 24=16 23=8 22=4 21=2 20=1
1x32=32 0x16=0 1x8=8 0x4=0 1x2=2 1x1=1
81=8 80=1
6x8=48 7x1=7
48+7=55
Hasilnya 678=5510*