Iklan Billboard 970x250

SISTEM PENYANDIAN BILANGAN : Kode ASCII, Binary Coded Heksadesimal, dan Binary Coded Decimal
Selamat Datang Di Website Senyum Pelajar

Iklan 728x90

SISTEM PENYANDIAN BILANGAN : Kode ASCII, Binary Coded Heksadesimal, dan Binary Coded Decimal

Pernahkah teman-teman menggunakan kalkulator? Pastinya pernah bukan? Lalu, bagaimanakah cara kerja kalkulator tersebut? Ketika teman-teman menekan tombol angka 5, apakah akan muncul angka 5 pada layar? Bagaimanakah dengan proses penjumlahan, pengurangan, perkalian, dan pembagian dalam kalkulator tersebut? Kalkulator sebenarnya merupakan miniatur sebuah komputer.

Kode ASCII, Binary Coded Heksadesimal, dan Binary Coded Decimal

Perlu di ingat 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 di atas 0 volt atau 0 volt, dan masih banyak lagi.

Kode ASCII, Binary Coded Heksadesimal, dan Binary Coded Decimal
Proses konversi bilangan nonbiner menjadi biner pada komputer

Perhatikan gambar di atas, ilustrasi gambar tersebut dapat di lihat pada proses input komputer. Ketika seorang user mengetikkan angka 8 pada tombol keyboard, tombol akan mengirimkan angka desimal menjadi sebuah kode biner menuju CPU atau processor. Proses tersebut di namakan tahap encoding, yaitu bilangan desimal 8 di ubah menjadi bilangan biner sebelum di kirimkan ke CPU.

Daftar isi


Nilai biner 10002 pada CPU kemudian di olah dan di kirimkan menuju rangkaian decoder untuk mengubah nilai biner 10002 menjadi nilai desimal 8 yang kemudian di tampilkan dalam layar monitor.


1. Binary Coded Decimal (BCD)

Proses penyandian nilai bilangan desimal menjadi biner sudah di jelaskan sebelumnya. Sistem bilangan desimal mengenal 10 jenis angka, yaitu : 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9. Pada sistem penyandian BCD, setiap bilangan desimal akan di uraikan dan di sandikan berdasarkan sistem biner. Dalam menyandikan setiap digit bilangan desimal, di perlukan empat bit biner.

Contoh :
Bagaimana sebuah bilangan desimal 97510 akan di sandikan menurut sistem BCD?

Penyelesaian :
Bilangan 975 jika di uraikan, terdiri atas tiga bilangan, yaitu angka 9 yang bernilai ratusan, angka 7 yang bernilai puluhan, dan angka 5 yang bernilai satuan.

Sistem BCD pada bilangan 975
Nilai Desimal 9 7 5
Sandi BCD100101110101
Kelompok bit Ketiga bernilai ratusan Kedua bernilai puluhan Kesatu bernilai satuan

Jadi, hasil BCD dari bilangan 97510 adalah 1001 0111 0101. Sandi BCD akan menghadapi 10 kombinasi 4 bit bilangan biner sesuai dengan jumlah simbol bilangan desimal.

Baca juga Contoh soal konversi bilangan beserta penjelasannya


2. Binary Coded Heksadesimal (BCH)

Sistem sandi BCH di gunakan untuk menyandikan data heksadesimal ke dalam bentuk biner. Sama seperti sistem penyandian BCD, setiap digit bilangan heksadesimal akan di ubah dalam kelompok yang terdiri atas kombinasi biner sebanyak empat bit.

Perhatikan tabel kode BCH seperti berikut.

Sistem BCH
Heksadesimal Sandi BCH
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

Contoh :
Di ketahui terdapat sebuah bilangan 3AB216 akan di sandikan menurut standar sandi BCH.

Penyelesaian :
Bilangan 3AB216 akan di uraikan menjadi empat bagian, yaitu bilangan 3, A, B, dan 2. Setelah itu, penyandian di lakukan berdasarkan bagian-bagian bilangan tersebut.

Sistem BCH pada bilangan 3AB2
Heksadesimal 3 A B 2
Sandi  0011 1010 1011 0010
Kelompok bit Keempat Ketiga Kedua Kesatu

Dari hasil penyandian pada tabel di peroleh hasil bahwa sandi BCH pada bilangan 3AB216 = 0011 1010 1011 0010.


3. Kode ASCII

ASCII (American Standard Code of Information Interchange) adalah standar yang di gunakan pada industri untuk pengkodean huruf, angka, dan karakter-karakter lain dengan menggunakan 128 kode (7 bit). Contohnya adalah susunan tombol keyboard komputer teman-teman.

Terdapat sedikitnya 87 tombol yang memiliki kunci huruf besar, huruf kecil, angka, simbol khusus, maupun tombol kunci dengan fungsi khusus tertentu. Fungsi tombol-tombol dalam keyboard di bagi menjadi dua, yaitu numerik dan nonnumerik. Sandi pada tombol yang terdiri atas angka, huruf, simbol tertentu, serta fungsi khusus tertentu di sebut sebagai alphanumeric atau alphabet and numeric.

Kode ASCII 7 bit (alphanumeric)
Char. 7 bit ASCII HEX Char. 7 bit ASCII HEX Char. 7 bit ASCII HEX
A 100 0001 41 a 110 0001 61 0 011 0000 30
B 100 0010 42b 110 0010 62 1 011 0001 31
C 100 0011 43 c 110 0011 63 2 011 001032
D100 0100 44 d 110 0100 64 3 011 0011 33
E100 0101 45 e 110 0101 654 011 0100 34
F 100 0110 46 f 110 0110 66 5 011 0101 35
G 100 0111 47g 110 0111 67 6 011 0110 36
H 100 1000 48h 110 1000 68 7 011 0111 37
I 100 1001 49i110 1001 69 8 011 1000 38
J 100 1010 4A j110 1010 6A 9011 1001 39
K 100 1011 4B k 110 1011 6B blank 010 000020
L 100 1100 4C l110 1100 6C . 010 1110 2E
M 100 1101 4D m110 1101 6D ( 010 1000 28
N 100 1110 4En 110 1110 6E + 010 1011 2B
O 100 1111 4F o 110 1111 6F$010 010024
P 101 000050p 111 0000 70 * 010 1010 2A
Q 101 0001 51 q111 0001 71 ) 010 1001 29
R 101 0010 52 r111 0010 72 - 010 1101 2D
S 101 0011 53 s111 0011 73 / 010 1111 2F
T 101 0100 54 t 111 0100 74 ,010 1100 2C
U 101 0101 55u 111 0101 75 = 011 1101 3D
V 101 0110 56 v 111 0110 76 RETURN 000 1101 0D
W 101 0111 57 w 111 0111 77 LNFEED 000 1010 0A
X 101 1000 58 x111 1000 78 0 011 0000 30
Y 101 1001 59 y 111 1001 790 011 0000 30
Z 101 1010 5A z 111 1010 7A0 011 0000 30

Sumber : http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/ascii.html#c2

Baca juga Sistem bilangan, konversi bilangan dan format bilangan

Keterangan :

  • Char. = Character
  • HEX = Heksadesimal
  • Satu angka 0 di tambahkan di depan kode ASCII karena ASCII di simpan sebagai sandi 8 bit. Fungsinya, yaitu sebagai bit significant paling tinggi untuk uji prioritas

Contoh :
1. Berapakah nilai binary menurut standar kode ASCII 7 bit untuk kata "BANGSA"?
2. Berapakah nilai heksadesimal menurut standar kode ASCII 7 bit untuk kata "Smk"?

Penyelesaian :
1. Jika di uraikan, kata "BANGSA" memiliki 6 karakter
Char. B A NG S A
Kode 100 100 100 100 101100
biner 0010 0001 1110 01110011 0001

Jadi, kata "BANGSA" = 100 0010 100 0001 100 1110 100 0111 101 0011 100 0001

2. Jika di uraikan, kata "Smk" memiliki 3 karakter
Char.Sm k
Kode heksa 53 6D 6B

Jadi, jika kata "Smk" di kodekan dalam bentuk heksadesimal menurut kode ASCII 7 bit = 53 6D 6B
Baca Juga
SHARE
Tekno Indo IT
IT Smart City
Subscribe to get free updates

Related Posts

Post a Comment

Iklan Tengah Post