Anda di halaman 1dari 16

TUGAS RANGKAIAN DIGITAL

Komplementer 1, Komplementer 2, BCD (Binary Code Desimal), Gray ASCII (American Standart Code for Information Interchange)

Disusun oleh:

NAMA NIM.

: NANANG SUTONDO : 2107200665

PROGRAM PENDIDIKAN : SISTEM KOMPUTER

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ADI UNGGUL BHIRAWA (STMIK-AUB) SURAKARTA 2011

www.sutondo.co.cc

halaman : 1

A. Komplemen 1 dan Komplemen 2 Komplemen 1 dan komplemen 2 dalam bilangan biner merupakan hal yang penting untuk membuat bilangan negative. Ada dua metode dalam membuat bilangan negative, yaitu : 1. Dengan Komplemen 1 2. Dengan Komplemen 2 Komplemen 1. Yaitu dengan merubah setiap bit biner 0 1 0 1 1 0 0 1 0 1 atau dari 1 Bilangan biner 0

0 1 0 0 1 1 0 1 Komplemen 2 Komplemen 2 = komplemen 1 + 1 1 0 1 1 0 0 1 0 0 1 0 0 1 1 0 1 + 1

Komplemen 1

Bilangan Biner komplemen 1 Tambah komplemen 2

0 1 0 0 1 1 1 0

Pengurangan bilangan biner juga dapat dilakukan dengan menggunakan Komplemen. Terdapat dua macam komplemen pada sistem bilangan biner yaitu : Komplemen 1 (1s complement) dan Komplemen 2 (2s complement). Contoh pengurangan bilangan biner menggunakan komplemen 1 : Komplemen 1 pada sistem bilangan biner dilakukan dengan mengurangkan setiap bit dengan nilai 1, atau dengan cara mengubah setiap bit 0 menjadi 1 dan setiap bit 1 menjadi 0. Dengan komplemen 1, hasil digit paling kiri dipindahkan untuk ditambahkan pada bit paling kanan. Contoh pengurangan bilangan biner menggunakan komplemen 2 : Komplemen 2 adalah hasil dari komplemen 1 ditambah 1, misalnya komplemen 2 dari bilangan BINER 10110 adalah 01010 (dari komplemen 1 yaitu 01001 ditambah 1). Dengan menggunakan komplemen 2, hasil digit paling kanan dibuang, tidak digunakan.

www.sutondo.co.cc

halaman : 2

B. BCD (Binary Code Desimal) Sistem BCD (Binary Code Decimal) menterjemahkan Bilanganbilangan decimal dengan menggantikan setipa digit decimal menjadi 4 bit biner. Mengingat 4 digit biner dapat dibuat 16 kombinasi, maka 10 diantaranya dapat digunakan untuk menyatakan digit decimal 0 sampai 9. Dengan ini kita memiliki pilihan kode BCD yang luas. Salah satu pilihan yang disebut kode 8421. Sebagai contoh, bilangan decimal 264 memerlukan 3 gugus yang masing-masing terdiri dari 4 bit biner yang berturut-turut dari kiri (MSB) ke kanan (LSB) sebagai berikut: 0010 0110 0100 (BCD). Pendekode (decoder) BCD ke decimal umpamakan kita ingin mendekode suatu instruksi BCD yang diungkapkan oleh suatu digit decimal 5. Opeasi ini dapat dilaksanakan dengan suatu gerbang AND 4 masukan yang dieksitasi oleh 4 bit BCD.
A B C D Gb1. AND 4 input

Perhatikan gambar 1, keluaran gerbang AND =


Y

1 jika masukan BCD adalah 0101 dan sama dengan untuk instruksi masukan yang lain. Karena kode ini merupakan representasi bilangan decimal 5 maka keluaran ini dinamakan saluran atau jalur 5. Sehingga

keluaran decoder ini harus dihubungkan dengan peralatan yang dapat dibaca dan dimengerti manusia. Jenis-jenis rangkaian decoder 1. BCD to & 7segment Decoder
a a MSB D C Input B e A f LSB g d e c b

7447

c d

f g

Gb.2 BCD to Seven Segment Decoder

Kombinasi masukan biner dari jalan masukan akan diterjemahkan oleh decoder, sehingga akan membentuk kombinasi nyala LED peraga (7 segment LED), yang sesuai kombinasi masukan biner tersebut. Sebagai contoh, Jika masukan biner DCBA = 0001, maka decoder akan memilih jalur keluaran mana yang akan diaktifkan. Dalam hal ini saluran b dan c diaktifkan sehingga lampu LED b dan C menyala dan menandakan angka 1.

www.sutondo.co.cc

halaman : 3

2.

Decoder BCD ke decimal Keluarannya dihubungkan dengan tabung indikator angka. Sehingga kombinasi angka biner akan menghidupkan lampu indikator angka yang sesuai. Sebagai contoh D = C = B = 0 , A= 1, akan menghidupkan lampu indikator angka 1. Lampu indikator yang menyala akan sesuai dengan angka biner dalam jalan masuk.
9 8 7 MSB D C B A LSB 6

7442

5 4 3 2 1 0 Tabungan angka

Gb.3 Decoder BCD ke Desimal

Gambar 3. Decoder BCD ke Decimal

INPUT D 0 0 0 0 0 0 0 0 0 0 C 0 0 0 0 1 1 1 1 0 0 B 0 0 1 1 0 0 1 1 0 0 A 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 0 0 0 3 0 0 0 0 1 0 0 0 0 0

OUTPUT 4 0 0 0 0 0 1 0 0 0 0 5 0 0 0 0 0 0 1 0 0 0 6 0 0 0 0 0 0 0 1 0 0 7 0 0 0 0 0 0 0 0 1 0 8 0 0 0 0 0 0 0 0 0 1 9 0 0 0 0 0 0 0 0 0 0

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, bukan secara keseluruhan seperti konversi bilangan desimal ke biner biasa. Hal ini lebih bertujuan untuk menyeimbangkan antara kurang fasihnya manusia pada umumnya untuk

www.sutondo.co.cc

halaman : 4

melakukan proses konversi dari desimal ke biner -dan- keterbatasan komputer yang hanya bisa mengolah bilangan biner. Untuk lebih jelas, dapat dilihat pada contoh berikut : Misalkan dari : 110-> 00012 710-> 01112 010-> 00002 Tetapi, berhubung hasil yang diinginkan adalah bilangan BCD, maka basis bilangannya tinggal ditulis sebagai berikut : 110-> 0001BCD 710-> 0111BCD 010-> 0000BCD maka, nilai BCD dari 17010 adalah 0001 0111 0000BCD. Harap diperhatikan bahwa setiap simbol dari bilangan desimal dikonversi menjadi 4 bit bilangan BCD. Contoh lain, misalkan bilangan yang ingin dikonversi adalah 30910. 310> 0011BCD 010> 0000BCD 910 > 1001BCD maka, nilai BCD dari 30910 adalah 0011 0000 1001BCD. Sebagai bahan latihan, dapat juga dicoba konversi BCD bilangan desimal berikut : 1010> 0001 0000BCD 44110-> 0100 0100 0001BCD 27010-> 0010 0111 0000BCD C. Gray Code Gray kode diciptakan oleh Frank Gray. Itu dijelaskan dalam paten yang diberikan pada tahun 1953, namun pekerjaan itu dilakukan jauh lebih awal, paten yang dimohonkan pada tahun 1947. Gray adalah seorang peneliti di Bell Telephone Laboratorium, selama 1930-an dan 1940 ia dianugerahi paten banyak untuk pekerjaan yang berkaitan dengan televisi. bilangan yang ingin dikonversi adalah 17010.

Sesuai dengan posting saya yang sebelumnya, dapat dilihat bahwa bilangan biner

www.sutondo.co.cc

halaman : 5

Menurut Heath [Hea72] kode pertama kali, di Bahkan, yang digunakan oleh Baudot untuk telegrafi pada 1870-an, meskipun hanya karena munculnya kode komputer yang telah menjadi dikenal secara luas. Istilah "Gray kode" kadang-kadang digunakan untuk mengacu pada setiap-jarak kode tunggal, yaitu, di mana kata-kata kode yang berdekatan (mungkin mewakili bilangan bulat yang berbeda dengan 1) berbeda dengan 1 dalam satu posisi digit saja. Gray memperkenalkan apa yang sekarang kita akan panggilan jarak kode biner tunggalkanonik, meskipun ia menyebutkan bahwa lain kode biner jarak tunggal bisa diperoleh dengan permuting kolom dan memutar baris dari tabel kode. Kode dari Gray, dan ekstensi alam selain menjadi basis biner, hanya sebagian kecil yang sangat dari semua-tunggal jarak kode. Di sini kita akan menggunakan istilah "kode Gray" untuk merujuk pada kode Gray dan "tunggal jarak" untuk merujuk pada kasus yang lebih umum, kita akan prihatin terutama dengan sifat dari kode Gray. Banyak yang telah ditemukan dan ditulis tentang kode Gray di masa lalu, melainkan berhubungan dengan algoritma elegan banyak dan sirkuit. Namun, kekayaan materi teknis tidak pernah berkumpul bersama dan diperlakukan secara konsisten bentuk, maka, ini mandiri Survei kode's properti tersebut, algoritma dan sirkuit

Asal kode Kode Gray muncul secara alami di banyak situasi. Gray bunga dalam kode terkait dengan apa yang sekarang kita sebut konversi analog ke digital. Tujuannya adalah untuk mengkonversi nilai integer, digambarkan sebagai voltase, menjadi serangkaian pulsa merupakan jumlah yang sama dalam bentuk digital. Teknik, seperti dijelaskan dalam paten Gray, adalah menggunakan tegangan yang dikonversi untuk menggantikan suatu vertikal berkas elektron yang sedang menyapu horizontal di layar katoda ray tabung. Layar memiliki topeng terukir di atasnya yang hanya memungkinkan perjalanan balok di tempat-tempat tertentu, saat ini adalah dihasilkan hanya saat balok melewati melalui masker. Bagian balok maka akan menimbulkan serangkaian on / off kondisi yang sesuai dengan pola lubang topeng yang lewatSkema awalnya adalah untuk menggunakan masker yang mewakili standar biner en- coding. Namun, ini memiliki masalah yang, jika balok ini dekat dengan batas antara dua nilai, distorsi sedikit dalam berkas dapat memberikan output yang baik dari dua nilai yang berdekatan namun kombinasi dari masing-masing (pada contoh bawah, di dalam transisi dari 011011 (27) untuk

www.sutondo.co.cc

halaman : 6

011100 (28), perangkat bisa pro- Duce kedua nilai tetapi juga 011.111 (31) atau 011000 (24) dan lain-lain. Untuk menghadapi dengan masalah ini Gray mengusulkan menggunakan masker yang sesuai dengan kode yang kata kode berdekatan berbeda dalam satu posisi bit saja. Dalam kasus, sinar sedikit perpindahan hanya akan memberikan perubahan kecil untuk pengkodean. Gambar 1 adalah adaptasi dari angka dalam paten. Definisi kode Gambar 2 adalah-untuk-kata reproduksi kata dari definisi yang diberikan oleh Gray di paten [Gra53] - itu tidak pernah dijelaskan lebih baik. Definisi Gray adalah prosedur untuk menghasilkan, apa yang sekarang kita panggilan, Gray kode n lebar. Selain membahas proses, dia telah menunjukkan, dengan konstruksi bahwa: Properti P1: Kata Berdekatan dalam urutan kode Gray berbeda dalam satu bit posisi saja.

langsung penerapan kode Karena, selain dari sedikit terkemuka, paruh kedua kode adalah sama sebagai yang pertama, tetapi terbalik, mengikuti yang pertama dan terakhir katakata kode urutan berbeda hanya sedikit terkemuka. Dengan kata lain: Properti P2: Kode Gray siklik. Kedua sifat pertama mendasari penggunaan praktis yang paling umum ditemukan untuk kode yang untuk mencari posisi rotasi poros (lihat, untuk Misalnya, [Fos54]) Pola mewakili kode Gray dicetak pada suatu poros, atau pada disk, dan pola yang dirasakan atau listrik detektor optic. Perhatikan bahwa akhir paling signifikan dari kode telah transisi sedikit daripada biner normal sehingga kode Gray memiliki keuntungan lain jelas bahwa pola dapat dicetak ke sedikit presisi dengan pencetakan yang sama resolusi [Wal70]. Perhatikan bahwa membaca-out's rotasi posisi poros adalah benar-benar paralel operasi.

www.sutondo.co.cc

halaman : 7

Generasi urutan kode dengan cara yang berhubungan dengan nya definisi Mari kita katakan bahwa akan melalui urutan kode Gray normal, akan naik, atau ascending dan arah berlawanan turun, atau turun. Menghasilkan urutan turun sama mencerminkan, dalam arti Gray's. Urutan lebar n terdiri dari, dengan definisi: 0 sebelumnya setiap anggota n lebar - 1 urutan 1 sebelumnya setiap anggota n lebar - 1 urutan tercermin. Untuk menghasilkan turun, hal ini tercermin untuk memberikan: 1 sebelumnya setiap anggota n lebar - 1 urutan tercermin tercermin 0 sebelumnya setiap anggota n lebar - 1 urutan tercermin.

Hubungan antara kode biner dan kode Gray a. Membangkitkan kode Gray dari biner Algoritma di atas, dengan dua telepon per rekursi, memiliki pohon biner mungkin metode panggilan. Kita dapat label node pohon, dan dengan demikian memberikan setiap kode Gray kata setara biner, dengan menetapkan sedikit sebelum setiap panggilan rekursif: public void menghasilkan (n int, Bit d) {/ / d: sampai 0, bawah 1 B baru Word = (n); G baru Word = (n); generate1 (n, d); } Algoritma ini diberikan dalam [Er84] kode umum dalam sedikit lebih rumit Bentuk.generate1 publik void (int m, Bit d) { if (m == 0) display (B, G); else { G [m-1] = d; B [m-1] = 0; generate1 (m-1, 0); G [m-1] =;! D B [m-1] = 1; generate1 (m-1, 1); } } Algoritma sekarang akan menghasilkan bilangan bulat biner B bersama dengan Asso the-ciated kode Gray. Kelompok dalam laporan adalah setara dengan: G [m-1] = d; B [m-1] = 0; generate1 (m-1, B [m-1]); G [m-1] =;! D B [m-1] = 1; generate1 (m-1, B [m-1]); yaitu (jika kita menginisialisasi B [n] untuk 0, dan mengurangi generate1 untuk satu parameter):

www.sutondo.co.cc

halaman : 8

G [m-1] =] B [m; B [m-1] = 0; generate1 (m-1); [M-1] =! G B [m]; B [m-1] = 1; generate1 (m-1); yaitu, dengan menggunakan operator-atau eksklusif (^ di Jawa): B [m-1] = 0; G [m-1] = B [m] ^ B [m-1]; generate1 (m-1); B [m-1] = 1; G [m-1] = B [m] ^ B [m-1]; generate1 (m-1); Sekarang, seperti G tidak digunakan kecuali dalam "menampilkan", generasi dari elemen-elemen yang dapat dilakukan dalam urutan apapun setelah generasi bit yang diperlukan B-bisa sehingga dihasilkan pada "waktu ditampilkan". Memberi: / * ALGORITMA A2: Hasilkan N LEBAR Binary DAN GRAY KODE * / Kata G, B; public void menghasilkan (int n) {/ / urutan menaik B baru Word = (n +1); B [n] = 0; G baru Word = (n); generate1 (n); } public void generate1 (int m) { if (m> 0) {/ / menghasilkan kode biner B [m-1] = 0; generate1 (m-1); B [m-1] = 1; generate1 (m-1); } else {/ / menghasilkan kode Gray dan menampilkan for (int i = G.length-1; i> = 0; i -) G [i] = B [i +1]

B [i];
layar (B, G); } }

www.sutondo.co.cc

halaman : 9

b. Konversi dari biner ke Gray Algoritma generasi di atas memberikan kami segera properti (ditentukan oleh Gray): Properti P4: (G i = B i +1 B i ), I = n - 1 ,..., 0, dimana B n diambil sebagai 0. Hal ini memberikan algoritma paralel atau rangkaian untuk menghasilkan G dari B, karena ekspresi adalah independen. Sebagai alternatif, jika sebuah komputer memiliki bitwise eksklusif- atau antara kata-kata maka kita dapat menghitung G menggunakan shift kanan: G = B (B / 2). Eksklusif-atau adalah kebalikan dari "sama", cara lain sehingga pemikiran ini adalah: Properti P5: G i = (B i +1 = B i ), I = n - 1 ,..., 0 (B mana n diambil sebagai 0). Kata kode Gray adalah catatan transisi dalam yang sesuai kata biner. Berikut adalah contohnya: biner kata 0011110011001110100110111101101 Gray kode kata 0010001010101001110101100011011

c. Konversi Gray ke biner Konversi Gray ke biner tidak sesederhana arah lain. Kami telah dari P4 properti:

i (B i +1 G i = B i +1 B i +1 B i ), Dimana B n diambil sebagai 0.


Jadi, kita memiliki: Properti P6: B i = B i +1 G i , I = n - 1 ,..., 0, dimana B n diambil sebagai 0. Sayangnya ini bukan dan individu persamaan independen. Mereka menimbulkan alami untuk algoritma sekuensial bagus tapi versi paralel melibatkan akumulasi awalan yang eksklusif-atau:

Properti P6 ': B i = G n-1 G n-2 ... G i . Hal ini dapat dihasilkan oleh rangkaian awalan paralel seperti pada Gambar 4. Atau [Wan66], jika komputer memiliki bitwise xor antara kata dan pergeseran sejajar cepat maka kode biner dapat dihasilkan oleh serangkaian xors dan pergeseran yang melaksanakan pekerjaan angka 4, tingkat demi tingkat: B G = (G / 2), B = B (B / 4), B = B (B / 16) ..

www.sutondo.co.cc

halaman : 10

Kode gray merupakan bentuk lain dari pengkodean biner, sama halnya dengan bilangan biner biasa (natural binary). Tujuan utama dari penggunaan Gray code ini adalah untuk mengurangi kesalahan pembacaan posisi poros jika menggunakan disk BCD karena kesalahan terbesar adalah pada saat perubahan MSB. Untuk memahami hal tesebut dapat diamati perbandingan pada gambar 2.2 dan tabel 2.1. terlihat bahwa pada binary code setiap perpindahan nya bisa terjadi 1 hingga 4 bit yang berubah. Misalnya Pada saat disk berputar dari segmen 15 (biner : 1111) ke segmen 0 (biner : 0000), kesalahan ini disebabkan oleh kemampuan swicthing komponen. Menurut sumber lain definisi kode gray adalah sebuah pemesanan 2 bilangan biner n seperti yang sedikit berubah satu hanya dari satu entri ke yang berikutnya. Gray kode untuk 4 atau lebih bit yang tidak unik, bahkan memungkinkan untuk permutasi atau inversi bit. Agregat orang tua (aku adalah bagian dari atau digunakan di ...) Peta Karnaugh . Catatan: kode Gray sangat berguna dalam encoders mekanik sejak sedikit perubahan dalam posisi hanya akan mempengaruhi satu bit. Menggunakan kode biner khas, sampai dengan bit n bisa berubah, dan misalignments sedikit antara elemen membaca dapat menyebabkan salah pembacaan liar. Sebuah bit Gray kode-n sesuai dengan siklus Hamiltonian pada dimensi hypercube n. Kode Gray digunakan dalam telegraf ditunjukkan oleh insinyur Perancis mile Baudot pada tahun 1878. Frank Gray, seorang peneliti Bell Labs, paten metode menggunakan kode pada tahun 1953. Lihat entri Wikipedia untuk kode Gray untuk informasi lebih lanjut. Lihat link untuk polinomial algoritma waktu-untuk mengkonversi antara biner dan tertentu Gray kode.

www.sutondo.co.cc

halaman : 11

D. ASCII (American Standart Code for Information Interchange) Singkatan S tandard C Merican ode A untuk I NFORMASI saya nterchange. Diucapkan bertanya-ee, ASCII adalah kode untuk mewakili bahasa Inggris karakter sebagai angka, dengan setiap huruf diberi nomor dari 0 sampai 127. Sebagai contoh, kode ASCII untuk huruf besar M adalah 77. Kebanyakan komputer menggunakan kode ASCII untuk mewakili teks , yang memungkinkan untuk mentransfer data dari satu komputer ke komputer lain. Untuk daftar yang digunakan karakter ASCII biasa dan mereka setara, lihat halaman ASCII di bagian Referensi Cepat .

File teks yang tersimpan dalam ASCII format kadang-kadang disebut file ASCII . Teks editor dan pengolah kata biasanya mampu menyimpan data dalam format ASCII, meskipun format ASCII tidak selalu merupakan default penyimpanan format. Sebagian besar data file , terutama jika mereka berisi data numerik, tidak disimpan dalam format ASCII. Executable program tidak pernah disimpan dalam format ASCII.

Para standar set karakter ASCII hanya menggunakan 7 bit untuk masingmasing karakter. Ada beberapa yang lebih besar rangkaian karakter yang menggunakan 8 bit, yang memberikan mereka 128 karakter tambahan. Karakter tambahan digunakan untuk mewakili karakter non-Inggris, grafis simbol, dan simbol matematika. Beberapa perusahaan dan organisasi telah diusulkan ekstensi atas 128 karakter. Sistem operasi DOS menggunakan ASCII disebut superset dari diperpanjang ASCII atau ASCII tinggi. Sebuah standar yang lebih universal adalah ISO Latin 1 set karakter, yang digunakan oleh banyak sistem operasi, serta browser Web .

Kode Standar Amerika untuk Pertukaran Informasi atau ASCII (American Standard Code for Information Interchange) merupakan suatu standar internasional dalam kode huruf dan simbol seperti Hex dan Unicode tetapi ASCII lebih bersifat universal, contohnya 124 adalah untuk karakter "|". Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks. Kode ASCII sebenarnya memiliki komposisi bilangan biner sebanyak 8 bit. Dimulai dari 0000 0000 hingga 1111 1111. Total kombinasi yang dihasilkan sebanyak 256, dimulai dari kode 0 hingga 255 dalam sistem bilangan Desimal.

www.sutondo.co.cc

halaman : 12

Tabel Karakter ASCII Tabel berikut berisi karakter-karakter ASCII . Dalam sistem operasi Windows dan MS-DOS, pengguna dapat menggunakan karakter ASCII dengan menekan tombol Alt+[nomor nilai ANSI (desimal)]. Sebagai contoh, tekan kombinasi tombol Alt+87 untuk karakter huruf latin "W" kapital.

www.sutondo.co.cc

halaman : 13

SISTEM KODE ASCII ASCII(American Standar Code For Information Interchange) adalah juga sering disebut dengan sandi ASCII yang sering digunakan untuk memproses sistem informasi, komunikasi, dan peralatan yang saling berhubungan biasanya berupa keypad (papan ketik) atau lebih lengkap disebut keyboard. Peraturan FCC memberikan para pengguna ASCII amatir agar dapat menyesuaikan pada ASCII yang diartikan oleh American National Standar Institute (ANSI) Standar X3.41968.ANSI telah membuat perbaikan menjadi X3.4-1977.ANSI yang menggunakan istilah yang berbeda misalnya dari dua pilihan output untuk graphic tertentu. ANSI adalah rekan usaha Internasional dengan Organisasi Internasional dalam memberlakukan standart ISO 646-1973 dan Internasional Alphabet no.5 (IA5) yang secara spesifik direkomendasikan dalam CCITT(International Telegraph and Telephone Consultative Commitee). ASCII menyajikan sebuah karakter dengan 7 bit bilangan biner yang memungkinkan kombinasi 128 karakter yang berbeda. Dari 128 karakter ini 96 karakter diantaranya merupakan printable character (termasuk huruf besar dan kecil). Sisa karakter yang lain sebanyak 32 buah digunakan untuk karakter khusus seperti carriage Return, Line Feed, Back Space, Delete. Tidak seperti (Bandot), ASCII telah lebih tinggi dan memiliki noise kasus yang rendah dalam penulisannya. Sekumpulan Code ASCII dapat dilihat pada tabeh 1 berikut ini: Nomor bit didalam table disusun sesuai pasangan gambar dari b6-b0. Dalam code internasional , selalu menempati # dan $ mungkin untuk menandai kata uang internasional Sementara pada awalnya misalnya pada terminal video display dan teleprinter seperti teletype corp model 33, selalu diimplementasikan pada kenaiakan kasus huruf atau lambing. Mereka selalu menggambarkan kenaikan kasus huruf saat menerima kasus/huruf yanf lebih rendah. Dalam terminal CAPS LOCK, dalam keyboard mungkin dapat digunakan untuk mengubah semua huruf ke kenaikan kasus.

www.sutondo.co.cc

halaman : 14

Karakter Control: ASCII telah memiliki 32 karakter khusus yang berfungsi sebagi karakter control ditambah dengan karakter istimewa. Mereka tidak konsisten dalam menggunakan spesifikasi pada standart ANSI X3.4. Bagaimanapun ini akan banyak membantu untuk mengetahui penggunaan sesuai standart. Terdapat 5 kelompok dalam rangkaian control yaitu: a. b. c. d. e. Logical Communication Device Control Information Separator Code Extention Physical Communication

Karakter Data Beberapa aplikasi menggunakan data yang bukan hanya bilangan tetapi juga huruf dari alfabet dan karakter khusus lainnya. Data semacam ini disebut dengan data alfanumerik dan mungkin dapat ditunjukkan dengan kode numerik. Jika bilanganbilangan dimasukkan dalam data, maka bilangan-bilangan tersebut juga dapat ditunjukkan dengan kode khusus. Set karakter alfanumerik secara khusus mencakup 26 huruf alfabet (termasuk huruf besar dan huruf kecil), angka dalam digit sepuluh desimal, dan sejumlah simbol seperti +, =, *, $, , dan !. Dua kode alfabet yang paling umum dipakai adalah ASCII (American Standard Code for Information Interchange) dan EBCDIC (Extended Binary Coded Decimal Interchange Code). ASCII merupakan kode 7-bit dan EBCDIC berupa kode 8- bit. Jika suatu komputer menangani 8-bit (1-byte) kode lebih efisien, versi 8-bit, disebut dengan ASCII-8 juga telah dikembangkan. Selain itu ada juga beberapa kode spesial didalam penambahan set karakter alfanumerik. Kode simpanan ini digunakan sebagai signal komunikasi dalam aplikasi dimana data transfer terjadi antara komputer yang dihubungkan melalui baris komunikasi. Misalnya, LF (line feed) dan CR (carriage return) dihubungkan dengan printer, BEL digunakan untuk mengaktifitaskan bell; ACK (acknowledge), NAK (negative acknowledge), dan DLE (data link escape) berupa signal yang dapat diubah dalam baris komunikasi. Bagi yang sudah cukup lama berkecimpung di dunia komputer, pasti pernah bekerja dengan 'kode ASCII'. Dan bagi yang bekerja dengan mesin-mesin mainframe IBM, pasti pernah menjumpai 'kode EBCDIC' (dibaca: eb-si-dik). Di luar ASCII dan EBCDIC, besar kemungkinan anda paling tidak pernah mendengar istilah-istilah lain seperti berikut ini: ISO-8859-1, UCS-2, UTF-8, UTF-16,

www.sutondo.co.cc

halaman : 15

atau windows-1252. Kode-kode apakah itu? ASCII, EBCDIC, ISO-8859-x, UCS-2, TF-x, dan windows-x merupakan sebagian dari kumpulan character set (set karakter) yang ada di dunia komputer. Sistim Binary Coded Decimal (BCD): Sebelum ASCII dan EBCDIC berkembang terlebih dahulu dikembangkan Binary Coded Decimal (BCD). Metode ini awalnya digunakan pada komputer mainframe IBM. Pada grup ini karakter diwakili oleh 64 – ( 26) lambang. Dengan kode ini, setiap huruf/angka diberikan kode yang terdiri dari enam bit, dua untuk zone dan empat untuk angka. Huruf A sampai dengan I diberikan tanda 11 pada tempat zone. Karena A adalah huruf pertama dalam kelompok ini, maka kodenya adalah: 0001, B sebagai huruf kedua dengan kode: 0010, C adalah 0011 dan seterusnya. Dengan perkataan lain, zone bit yang mempunyai formasi 11 harus juga disertakan pada kode lengkap masing-masing pada grup ini. Grup alfabetik kedua adalah J hingga R, ditetapkan kode awalnya 10, yang juga posisi masingmasing huruf ditentukan oleh angkanya masing-masing. Huruf S hingga Z dibentuk dengan menambahkan angka bit 0010 hingga 1001 berurutan pada kode 01 dimana pada grup ini hanya ada delapan huruf. Angka-angka 0 hingga sembilan diberikan kode 00 di depannya diikuti oleh angka itu sendiri dalam sistim binary. Angka 0 (nol) harus dibedakan dengan tanda kosong (spasi) guna mempermudah cara penggunaan kode. Sistim Extended Binary Coded Decimal Interchange Code (EBCDIC): EBCDIC merupakan set karakter yang merupakan ciptaan dari IBM. Salah satu penyebab IBM menggunakan set karakter di luar ASCII sebagai standar pada komputer ciptaan IBM adalah karena EBCDIC lebih mudah dikodekan pada punch card yang pada tahun 1960-an masih jamak digunakan. Penggunaan EBCDIC pada mainframe IBM masih terbawa hingga saat ini, walaupun punch card sudah tidak digunakan lagi. Seperti halnya ASCII, EBCDIC juga terdiri dari 128 karakter yang masing-masing berukuran 7-bit. Bila menggunakan ukuran 8bit maka karakternya menjadi 256 – (28). Hampir semua karakter pada SCII juga terdapat pada set karakter EBCDIC. Sistim American Standard Code for Information Interchange (ASCII): ASCII dan EBCDIC merupakan cikal bakal dari set karakter lainnya. ASCII merupakan set karakter yang paling umum digunakan hingga sekarang. Set karakter ASCII terdiri dari 128 – (27) buah karakter yang masing-masing memiliki lebar 7-bit atau gabungan tujuh angka 0 dan 1, dari 0000000 sampai dengan 1111111. Mengapa 7bit? Karena komputer pada awalnya memiliki ukuran memori yang sangat terbatas, dan 128 karakter dianggap memadai untuk menampung semua huruf Latin dengan tanda bacanya, dan beberapa karakter kontrol. ASCII telah dibakukan oleh ANSI (American National Standards Institute) menjadi standar ANSI X3.4-1986.

www.sutondo.co.cc

halaman : 16

Anda mungkin juga menyukai