Pemetaan Storage

Ada beberapa aturan yang digunakan untuk menyatakan karakter dalam storage. Diantaranya adalah :

1. EBCDIC (Extended Binary Coded Decimal Interchange Code)

EBCDIC adalah suatu sistem peng-kode-an (mapping) yang menggunakan 8 binary digit (bit) untuk menyatakan suatu karakter dalam alfabet.

( 1 karakter = 8 bit )

Dalam 8 bit terdapat 28 (256) kemungkinan karakter yang dapat dibentuk.

2. ASCII ( American Standard Code For Information Interchange)

ASCII adalah cara peng-kode-an yang menggunakan 7 bit untuk menyatakan suatu karakter dalam alfabet.

( 1 karakter = 7 bit). Dalam 7 bit terdapat 27 (128) kemungkinan karakter yang dapat dibentuk, separuh dari yang dimiliki EBCDIC.

3. BCD ( Binary Coded Decimal )

BCD ini menggunakan 4 bit untuk setiap karakternya.

4. PACKED DECIMAL

Packed Decimal umumnya digunakan untuk karakter berjenis data numerik dengan cara penyimpanannya menggunakan 2 digit setiap 8 bit. Pada 8 bit terakhir disimpan selain digit derajat terendah, juga tanda dari bilangan tersebut (positif atau negatif).

Berikut ini perbandingan kode EBCDIC, ASCII dan PACKED-

DECIMAL untuk menyatakan +903.

9 0 3 +

EBCDIC : 11111001 11110000 11110011 01001110

ASCII : 0111001 0110000 0110011 0101011

PACKED DECIMAL : 10010000 00111100

5. Unicode

Unicode menggunakan 16 bit untuk merepresentasikan karakter. Dengan demikian, banyaknya karakter yang dapat direpresentasikan adalah 216 atau 65.536 karakter.

Keunggulan Unicode dari ASCII adalah kemampuannya untuk menyimpan simbol / karakter yang jauh lebih besar. Himpunan 256 karakter pertama dari Unicode merupakan pemetaan karakter ASCII 8 bit, sehingga Unicode tetap kompatibel dengan ASCII. Selain merepresentasikan seluruh karakter ASCII, Unicode dapat merepresentasikan juga berbagai macam simbol diluar ASCII, seperti huruf Arab, Kanji, Hiragana, Katakana, dan lain-lain.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: