SISTEM PENGKODEAN (Kode yang Mewakili Data)
Suatu komputer menggunakan kode-kode biner yang berbeda umtuk mewakili suatu karakter, debgan jenis-jenis kode sebagai :
A. BCD (Binary Coded Decimal)
BCD adalah sistem pengkodean bilangan desimal yang metodenya mirip dengan bilangan biner biasa. Hanya saja dalam proses konversi, setiap simbol dari bilangan desimal dikonversi satu per satu. Kode biner yang digunakan hanya untuk mewakili nilai digit decimal saja, yaitu dari angka 0 sampai dengan 9.
Menggunakan kombinasi 4-bit, sehingga hanya 10 kombinasi yang dipergunakan.
Table BCD 4 bit
| Desimal | BCD 4 bit |
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
Kode BCD yang orisinil sudah jarang dipergunakan untuk komputer generasi sekarang, karena tidak dapat mewakili huruf atau simbol-simbol karakter khusus. BCD dipergunakan pada komputer generasi pertama.
A. SBCDIC (Standard Binary Coded Decimal Interchange Code)
Merupakan kode biner yang dikembangkan dari BCD, BCD dianggap tanggung, karena masih ada 6 karakter kombinasi yang tidak dipergunakan, tetapi tidak dapat digunakan untuk mewakili karakter yang lain.
· SBCDIC banyak digunakan pada komputer generasi kedua.
· SBCDIC menggunakan kombinasi 6-bit, sehingga lebih banyak kombinasi yang dihasilkan yaitu sebanyak 64 (26 = 64) kombinasi kode adalah 10 kode untuk digit angka, 26 kode untuk huruf alphabetic dan sisanya karakter-karaker khusus yang dipilih. Posisi bit di SBCDIC dibagi menjadi 2 zone yaitu 2 bit pertama (diberi nama A dan B) disebut alpha bit position dan 4 bit berikutnya (diberi nama bit 8, bit 4 dan bit 1) disebut numeric bit position.
Tabel . SBCDIC
| SBCDIC | Karakter | SBCDIC | Karakter |
| 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 01 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 1 0 0 1 1 1 0 0 0 1 1 1 0 0 1 0 1 1 0 0 1 1 1 1 0 1 0 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 0 0 1 | 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I | 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 0 1 1 1 0 0 1 0 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 1 1 0 1 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 0 0 0 1 1 0 0 1 | J K L M N O P Q R S T U V W X Y Z |
B. EBCDIC (Extended Binary Coded Decimal Interchange Code)
EBCDIC banyak digunakan pada computer generasi ketiga, seperti IBM S/360. EBCDIC terdiri dari kombinasi 8-bit yang memungkinkan untuk mewakili karakter sebanyak 256 (2 8 = 256) kombinasi karakter. Pada EBCDIC high-order bits atau 4-bit pertama disebut dengan zone bits dan low-order bits atau 4 bit kedua disebut dengan numeric bits.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Karakter yang diwakili oleh EBCDIC ditunjukkan oleh kombinasi digit biner 1 dan 0 pada zone bits dan numeric bits sebagai berikut :
Zone Bits 1,2 :
11 : huruf besar (capital) dan numeric
10 : huruf kecil
01 : karakter khusus
00 : tdk ada karakter yg diwakili
Zone Bits 3,4 :
00 : A - I
01 : J – R
10 : S - Z
11 : numeric 0-9
Contoh :
| Char | BCD | SBCDIC | EBCDIC |
| A | - | 110001 | 1100 0001 |
| 6 | 0110 | 000110 | 1111 0110 |
C. ASCII (American Standard Code for Information Interchange)
1. ASCII 7-bit
ASCII singkatan dari American Standard Code for Information Interchange atau ada yang menyebut dengan American Standard Commintee on Information Interchange dikembangkan oleh ANSI (American National Standards Institute) untuk tujuan membuat kode biner yang standar. Kode ASCII yang standar menggunakan kombinasi 7-bit, dengan kombinasi sebanyak 127 dari 128 (27 = 128) kemungkinan
kombinasi, yaitu :
· 26 buah huruf capital (upper case) dari A s/d Z
· 26 buah huruf kecil (lower case) dari a s/d z
· digit decimal dari 0 s/d 9
· 34 karakter kontrol yang tidak dapat dicetak hanya digunakan untuk informasi status operasi computer
· 32 karakter khusus (special characters)
ASCII 7-bit banyak digunakan untuk komputer-komputer generasi sekarang, termasuk komputer mikro.
2. ASCII 8-bit
ASCII 8-bit terdiri dari kombinasi 8-bit mulai banyak digunakan, karena lebih banyak memberikan kombinasi karakter. Dengan ASCII 8-bit, karakter-karakter graphic yang tidak dapat diwakili ASCII 7-bit, seperti ♥ ♦ ♣ ♠ α β ►◄ karakter dan sebagainya dapat diwakili. Komputer IBM PC menggunakan ASCII 8-bit.





0 komentar:
Posting Komentar