PENGKODEAN
Sekilas tentang data pada Komputer
à data yang akan diproses ditempatkan
dalam main memory computer.
à karakter data disimpan dalam main
memory menempati ruang memory 1 byte.
Komputer
|
Byte
|
Bit
|
Generasi Pertama
|
1
|
4 bit
|
Generasi Kedua
|
1
|
6 bit
|
Generasi Saat ini
|
1
|
8 bit
|
·
Suatu karakter data yang disimpan
di main memory diwakili dengan kombinasi dari digit binary (bit-bit).
Contoh : karakter A
di wakili dengan kode binary 1000001 (ASCII) = 65 desimal.
·
Setiap computer yang berbeda maka
akan berbeda untuk mewakili suatu karakter.
Komputer 1 byte = 4
bit menggunakan kombinasi 4 bit.
Komputer
|
Byte
|
Bit
|
|
Generasi Pertama
|
1
|
4 bit
|
BCD (Binary Coded Decimal)
|
Generasi Kedua
|
1
|
6 bit
|
SBCDIC (Standard Binary Coded Decimal Interchange Code)
|
Generasi Saat ini
|
1
|
8 bit
|
EBCDIC (Extended Binary Coded Decimal Interchange Code)
ASCII (American Standard Code for
Information Interchange)
|
I.
BCD. (Binary Coded Decimal)
·
Kode binary yang digunakan hanya
untuk mewakili nilai digit decimal saja.
·
Yaitu angka 0 sampai dengan 9.
·
BCD menggunakan kombinasi 4 bit =
2 4 = 16 . tetapi hanya 10 kombinasi yang digunakan.
·
BCD sudah tidak digunakan lagi
pada computer sekarang karena tidak dapat mewakili huruf / symbol-simbol
karakter khusus.
Contoh :
BCD 4 bit
|
Digit decimal
|
0000
|
0
|
0001
|
1
|
:
|
:
|
1001
|
9
|
II.
SBCDIC
·
Merupakan perkembangan dari BDC
·
SBCDIC menggunakan kombinasi 6 bit
= 2 6 = 64 kombinasi yang dihasilkan.
·
Kombinasi kode :
10 kode untuk digit
angka
26 kode untuk huruf
alphabet
28 Sisanya adalah
karakter khusus yang dapat dipilih.
·
Posisi bit pada SBCDIC dibagi
menjadi 2 zone
2 bit pertama
(diberi nama bit A dan B) : alpha bit position
4 bit berikutnya
(bit 8, bit 4, bit 2 dan bit 1) : numeric bit position
AB8421
|
Karakter
|
001010
|
0
|
000001
|
1
|
000010
|
2
|
:
|
:
|
001001
|
9
|
110001
|
A
|
110010
|
B
|
:
|
:
|
111001
|
I
|
100001
|
J
|
100010
|
K
|
:
|
:
|
101001
|
R
|
010010
|
S
|
010011
|
T
|
:
|
:
|
011001
|
z
|
III.
EBCDIC
·
Terdiri dari kondisi 8 bit sehingga dapat mewakili 2 8 = 266.
·
Posisi bit dibagi mejadi 2
4 bit pertamam =
zone bits
4 bit kedua = numeric bits
Contoh
8
bit
|
karakter
|
10000001
|
a
|
10000010
|
b
|
11000001
|
A
|
11000010
|
B
|
11110000
|
0
|
11110001
|
1
|
11110010
|
2
|
01000000
|
Spasi
|
IV.
ASCII (7 bit)
·
Dibuat oleh ANSI (American
Standards Institute) à tujuan
menciptakan kode biner yang standar
·
Menggunakan kombinasi 7 bit = 127
kombinasi dari 128 (2 9)
26 Huruf Kapital
26 Huruf kecil
(lower case)
10 digit decimal
34 Karakter control (tidak dapat dicetak)
digunakan untuk informasi status computer (khusus digunakan untuk transmisi
data)
ACK 0000110 à 6
desimal : digunakan oleh penerima data à
dikirimkan ke penerima data sebagai
tanggapan setuju / siap menerima transmisi data.
32 karakter khusus (karakter - karakter yang
mewakili data).
V.
ASCII (8 Bit)
Terdiri dari
kombinasi 8 bit, sehingga lebih banyak memberikan kombinasi karakter.
Pada ASCII 8 bit
mewakili karakter-karakter grafik α β, ♣, ♠, ♥ . yang tidak bisa diwakili oleh
ASCII 7 bit.
Tidak ada komentar:
Posting Komentar