MATERI SISTEM KOMPUTER KD 4.1 KONVERSI SISTEM BILANGAN...Lanjutaan
D. Sistem Penyandian Bilangan
Lalu, bagaimana cara kerjanya?
Ketika Anda menekan tombol angka 5, apakah akan muncul angka 5 pada layar?
Bagaimana dengan proses penjumlahan, pengurangan, perkalian dan pembagian pada kalkulator tersebut? Kalkulator sebenarnya merupakan miniatur dari sebuah komputer.
Perlu diingat bahwa mesin seperti kalkulator dan komputer tidak mengenali bilangan desimal seperti 5,6,7 dan seterusnya. Mereka hanya mengerti bilangan biner yang memiliki 2 nilai yaitu 0 dan 1, nyala dan mati, on dan off, dengan tegangan diatas 0 volt atau hanya 0 volt dan masih banyak lagi.
Perhatikan ilustrasi gambar diatas pada proses input komputer. Ketika seorang user mengetikkan angka pada tombol keyboard, misalnya angka 8 desimal. Tombol akan mengirimkan angka desimal tersebut menjadi sebuah kode biner menuju CPU atau processor. Proses tersebut dinamakan proses encoding, yaitu bilangan desimal 8 diubah menjadi biner 1000 sebelum dikirimkan ke CPU.
Nilai biner 1000 pada CPU kemudian diolah dan dikirimkan menuju rangkaian decoder untuk mengubah nilai biner 1000 menjadi nilai desimal 8 yang ditampilkan dalam layar monitor. Proses pengubahan nilai biner menjadi desimal sebelum ditampilkan ke layar monitor disebut proses decoding.
Ada tiga jenis kode bilangan sandi yang dapat dikenali oleh komputer ketika dilakukan encoding, yaitu BCD, BCH dan ASCII.
1. Binary Code Decimal (BCD)
Sistem sandi BCD digunakan untuk menyandikan bilangan desimal kedalam bentuk biner. untuk melakukan konversi bilangan desimal ke bilangan biner, silahkan pelajari materi sebelumnya tentang Konversi bilangan biner.
Pada sistem penyandian BCD, setiap bilangan desimal akan diuraikan dan disandikan berdasarkan sistem biner. Dalam menyandikan setiap digit bilangan desimal, diperlukan empat bit biner. Perhatikan contoh berikut!
Contoh Soal :
Bagaimana sebuah bilangan desimal 97510 akan disandikan menurut sistem BCD?
Penyelesaian :
Bilangan desimal 97510 jika diuraikan terdiri atas 3 bilangan, yaitu angka 9 yang bernilai ratusan, angka 7 yang bernilai puluhan dan angka 5 yang bernilai satuan.
Nilai Desimal 97510 menjadi :
Angka 9 sandi BCD-nya 1001,
Angka 7 sandi BCD-nya 0111,
Angka 5 sandi BCD-nya 0101.
Jadi, hasil BCD dari bilangan desimal 97510 adalah 1001 0111 0101.
2. Binary Code Heksadesimal (BCH)
Sistem sandi BCH digunakan untuk menyandikan bilangan heksadesimal kedalam bentuk biner. sama seperti penyandian bentuk BCD, setiap digit bilangan heksadesimal akan diubah kedalam kelompok yang terdiri atas kombinasi biner sebanyak 4 bit.
Perhatikan tabel kode BCH seperti berikut!
Contoh Soal :
Bagaimana sebuah bilangan heksadesimal 3AB216 akan disandikan menurut sistem BCH?
Penyelesaian :
Bilangan heksadesimal 3AB216 jika diuraikan terdiri atas 4 bilangan, yaitu angka 3, A, B dan 2.
Nilai heksadesimal 3AB216 menjadi :
Angka 3 sandi BCH-nya 0011,
Angka A sandi BCH-nya 1010,
Angka B sandi BCH-nya 1011,
Angka 2 sandi BCH-nya 0010.
Jadi, hasil BCH dari bilangan heksadesimal 3AB216 adalah 0011 1010 1011 0010.
3. ASCII 7 Bit
American Standard Code for Information Interchange (ASCII) merupakan standar yang digunakan pada industri untuk pengodean huruf, angka dan karakter-karakter lain dengan menggunakan 128 kode (7 bit). Contohnya adalah susunan tombol keyboard komputer Anda.
Dalam bidang komputer mikro, ASCII Code mempunyai arti yang sangat khusus, yaitu untuk mengkodekan karakter (huruf, angka, dan tanda baca yang Iainnya). Kode-kode ini merupakan kode standar yang dipakai oleh sebagian besar sistem komputer mikro.
- Char = Character
- HEX = Heksadesimal
Contoh Soal :
Berapakah nilai binary menurut standar kode ASCII 7 bit untuk kata "BANGSA"?
Penyelesaian :
Jika diuraikan kata "BANGSA" memiliki 6 karakter, yaitu B, A, N, G, S, dan A.
B kode Ascii binernya 100 0010
A kode Ascii binernya 100 0001
N kode Ascii binernya 100 1110
G kode Ascii binernya 100 0111
S kode Ascii binernya 100 0011
A kode Ascii binernya 100 0001
Jadi, kata "BANGSA" memiliki kode ASCII
100 0010 100 0001 100 1110 100 0111 100 0011 100 0001
Latihan Soal...
1. 1783
2. 7893. AC02
4. FA1
4. FA1
5. Berapakah nilai binary menurut standar kode ASCII 7 bit untuk kata "SMKN LEMAHSUGIH" ?
Komentar
Posting Komentar