Anda di halaman 1dari 9

C.

KONVERSI BASIS BILANGAN


1. Konversi Bilangan Desimal Ke Sistem Bilangan Lain
Sistem bilangan desimal secara mudah dapat dirubah dalam bentuk sistem bilangan yang lain.
Ada banyak cara untuk melakukan konversi bilangan, proses yang paling mudah dan sering
digunakan.untuk memindah bentuk bilangan adalah ' Proses Sisa
..
Tabel di bavrah memperlihatkan
bilangan 0 sampai 22 basis 10
(desimal) dalam bentuk bilangan berbasis 2 (biner), berbasis 8
(Oktal)
dan berbasis 16 (Heksadesimal).
fia$* {0 **s}3 ! Br3{n $ Bsts t*
0
t
s
$
4
$
7
I
$
16
:t1
1a
r3
14
,s
r6
IT
1S
r9
30
aa
0
10
11
r**
$1
ltg
rl,
ttm
I(s1
'r010
r01 1
'!r80
,r01
3t I0
f11 l
rmo
'rsoftr
t0010
1001 {
r0t$s
10r8*
{011o
0
t
2
s
4
5
s
?
10
11
1e
13
14
1*
16
77
?$
2t
g2
13
2it
*$
fE
s
t
2
3
4
*
*
?
a
$
A
3
c
o
E
r
tB
'tt
l?
1$
14
1s
rg
Untuk merubah bilangan desimal ke bilangan yang berbasis lain ankup membagi bilangan desimal
dengan basis bilangan
yang baru hingga ha.bis.
Contoh {
Konversi Bilangan DesimalZ
161=
83 ke bilangan BinerZ
.r83
dibagi dengan basis bilangan baru
yailu2
83: 2
=
41 sisa 1.
Sisa 1 ini merupakan digit pertama dari bilangan biner ...x x x x 1. Untuk mendapatkan harga
pada digit berikutnya adalah :
41
'.2
=
20 sisa 1
Sisa,1 inimenempati digiit selanjutnya sehingga bentuk binernya ...x x x 1 1 dan seterusnya
sepertidibawah [ni"
8$
41
,t^
w
10
&
2
T
2x{trsis*1
3.?6*is* 1
Q
a.
10 sira CI
tr SrisaS
ft
,a,
2 *i*a t
!* t*isa0
t* ff!i.Bal
Slttq= 1 S 1 I 1{*
JadiZ
tror=
83 adalah Z,rr= 1010011. Untuk meyakinkan bahwa hasil konversi di atas benar
maka kita lakukan test sbb :
Issr
**,
!"3s +*"1, +tr.},a +*.13-$.J:.i :i=tr.':t'
*
I"$* +*.$ +l"IS +S S
+*.,{ +t
3
+!.1
n,,**
s
$"i
Contoh 2
Konversi Bilangan DesimalZ
1161=
1059 ke bilangan Oktal 2,.,
Its$$*r$[
S$er$a& $*$*{r1st fr r**:
*
5$$S ke hile$]fftr'} *{rto$ I
ss;
tS5* rS* I3t*.i**3
llt:*= *Ssiss4
16 $= ?sisa0
t rS* &sisc?
Jadi Z
rror
=
1059 adalah Z
,u,
fbsr
*-+
:.Si +$"$: +4.St *3^Ss
*
?.513 +0 6{ +d"$ *3.}
a
!*34 +S *33 +1
Srrn)
=
lSiP
Contoh 3
Konversi Bilangan DesimalZ
1rq
=
10849 ke bilangan Heksadesim alZ
uu,
!fltif
l-*
"}
&
.n#&$S+;+;?
A S Stsr
Jadi Z
(iq
=
10846 adalah Z
,rur=
2A5E
Is.sr
*l
?" x$i *
!$. id: + 5,1$r + 14" ISI
s
3,4ffi$ +1S"3$d *$"IS +tu*.1
S1$: +t5S* *$$ +t4
Ze,oi
*
lS$'lS
2. Konversi Basis Bilangan Lain Ke Bilangan Desimal
Untuk merubah satu sistem bilangan ke bilangan desimal, cukup dengan mengalikan masing-
masing angka dengan basis yang pangkatnya
sesuai dengan tempat masing-masing. Hasil
penjumtahan merupakan bilangan desimal yang dicari.
Contoh 1
Konversi Bilangan BinerZ
(z)=
10101010 kebilangan Desimal 2,,61
Ksrflnersi Bll*q&n $it:er I
31i
*
I *1SIS':S kt ax{ar$o$ Be$.m*} fi
1 ,q}
{s1${0'1 s
th_
$. ?s
"
S - !*
+ rl
- lL4l
S.l?
'
fi
"
ge
1.I*
"
1
gr
$"34
*S
l$*
t r$
-
| 11-
r. & 44-
$.!d.*
g{*
*. ?;
*
{ 1?$*
XSlSlSlfi{?:
*
1I$1:6r
JadiZ(2)= 10101010 adalah Z
11,r,=
170
----------1
I
lS$$rw*? S { 3l*l
=2043
t]{
s
r$
: ]S
=
S?I *isa
:
'i$ . .{}
siga
:1Ss 3 *lcc
:'tS
x
$ *lsa
u
t
s
&
$
a1
r!s
I
Contoh 2
Konversi Bilangan OktalZ
,rr=
4327 ke bilangan DesimalZ
1,01
4SgI
-a
{
-
.3
&S.
-
t
(!a
-
43?7,*r
'
J!63,
"n.
JadiZ
^=4327
adalahZ
-^=2263
(6) (ru)
Contoh 3
Konversi Bilangan Heksadesim al Z
1rc1=
B3C9 ke bilangan Desimal Z
,.,0,
B3C9
tr&*
1$''
1$:
tn]
. tt?
rsa
"x\{$
tr.*t
d{}
t t}:
s.sI
*
r3
3
rl
{ 1;
i3
'*S
*
$" t$,$*
j
1
.*ss$
*
:,
'tIi3
, tls
*tSilSS
$3$*i
"
:{$$3$s15i
Jadt z
(16)=
B3L;g adalah z
"or=
46u'25
3. Konversi Basis Bilangan Ke Basis Bilangan Lain
Untuk merubah dari satu sistem bilangan ke sistem bilangan yang lain memer[ukan dua iangkah.
Pertama kita rubah sistem bilangan
yang lama ke bilangan desimal kemudian dari bilangan
desimal dirubah ke sistem bilangan
yang
diinginkan.
Contoh 1
Konversi Bilangan Biner Z
rzr
=
101101 ke bilangan Heksadesim alZ
nat
Langkah Pertama
101101
t a"
I
a-
r t]
&
^a
r rS
?i
l
s
$
"1:}
I
3
$
1S
-t
-|
-Li
*
I,
r*{ }s'1
ii
Langkah kedua
{$:1$*? sls*}3
I t6=0 ssa?
4$l',:*+
*
] Elsl
JadiZ
p;=
101'101 adalah Z
1rr1=2D
Contoh 2
Konversi Bilangan Heksadesimal Z
lrsy
=
2FC ke bilangan Biner Z
,rr
Langkah Perlama
2FC
is:
t$-
tt]
-
t5 r
-
t1
*tit{
*
n$ . nS
r
'}.tS
;
ft.*$S= 51?
It
It
II
ti
Lr{
t-ld
I
--
t$
3FS
r'sl
;
7S'1
t:ct
I$drl;,'tr S 1
''
1 t i
'tr
ft $*i
Jadi Z
tr6)=
2FC adatah Z
(z)='1011'111100
D. BENTUK BILANGAN DALAM CODE FORM
Mengkonversi bilangan yang berharga besar, memerlukan hitungan yang cukup melelahkan. Melalui
bilangan dalam Code Form maka
pekerjaan konversi bilangan dapat dipermudah dan dipercepat. Di
bawah iniadalah Code Form dalam bilangan Desimal, Bilangan Oktatdan bilangan Heksadesima[
yang sering dipergunakan.
1. Bentuk BCD
-
BinerCode Desimal
Bilangan desimal
pada setiap tempat dapat terdiri dari 10 bilangan
yang berbeda-beda. Untuk
bilangan biner bentuk dari 10 elemen
yang berbeda beda memerlukan 4 bit. Sebuah
gCD
mempunyai4 bit biner untuk setiap tempat bilangan desimat.
.
Contoh
7",-' r tr t?
q
"qj
,}I?
*$I1 ffil *tll
Dalam contoh ini BCD terdiri dari 3 kelompok bilangan masing-masing terdiri dari 4 bit
,
dan
jika
bilangan desimal tersebut di atas dikonversi ke dalam bilangan biner secara langsung adalah
317(10)
=
100111101(2) dan hanya memerlukan I bit. Untuk contoh proses sebaliknya dapat
'
dilihat di bawah ini.
Contoh
"Si*er"
*o&,Ilxsfirs*$ $$*_r wi $l{}.} w
Jls<srrrcJ$1?*
Jadi bentuk BCD di atas adalah bilangan Z(10)
=
5176.
2. Bentuk BCO - Biner Code Oktal
Bilangan oktal pada setiap tempat terdiri dari B bilangan
yang berbeda-beda. Untuk B elemen
yang berbeda-beda diperlukan 3 bit. Sebuah BCO mempunyai 3 bit biner untuk setiap tempat
bilangan oktal.
Contoh
s34
rr$ $':1 is$
Untuk
proses sebaliknya adalah setiap 3 bit dikonversi ke dalam bilangan oktal
Contoh
S**rr#*Ss$tu*:t
L*] ffi *$ $**
Sfd*rry:*x $*teld 5
,$
S 3
Jadi bentuk BCO diatasadalah bilangan Z(B)
=
5401.
Langkah kedua
?$-t : t
t*'t 1
1$'l ; 3
.-{
.t2 1'
,li ,t
tJ t
t1 1
4 ,.S
r'!
*
3$? sisr *
x
1*tr xisa *
*
$Ssms 1
x
43 *i**
-t
*
t"} *l*rx 1
s
11sk* *
x
$smu
I
*
ts$s I
*
tls&* *
*
*sk*'t
--]*l
-]ll
S*rix*f
$irlsr {}*'*"Sss&xxj
Ssk*ry*r Sfuof
$$ser {'*fg ffiir{
Karakter
Nilai Unicode
(heksadesimal)
Nihi ANst
A8Cil
{desimall
Ketelangan
I 0069 105 Huruf latin kecil
006A 106 Huruf latin kecil
k 0068 107 Huruf latin k kecil
006c 108 Huruf latin lkecil
m m6D 1m Huruf latin m kecil
n 006E 110 Huruf latin n kecil
o 006F 111 Huiuf latin o kecil
D 0070 112 Huruf latin o kecil
q
0071 113 Huruf latin
q
kecil
r w72 114 Huruf latin r kecil
S 0073 115 Huruf latin s kecil
t w74 116 Huruf latin t kecil
u 0075 117 Huruf latin u kecil
v 0076 118 Huruf latin v kecil
w wn 119 Huruf latin.w kebil
x 0078 120 Huruf latin x kecil
v
0079 121 Huruf latin.v kecil
z 007A 1n Huruf latin z kecil
t
0078 123 l(rrunq kurawal buka
007c. 12/., Garis vertikal
(oioa)
) o07D 125 Kuruno kuraural tutuo
007E 126 lGrakter
qelom
ba nq
(tilde)
DEL 007F
.127
Delete
0080 128 Dicadanqkan
0081 129 Dicadanokan
0082 130 Dicadanokan
0083 131
Dicadadokan
IND 0084 132 lndex
NEL 0085 133 Next line
SSA 0086 1U Start of selected area
ESA- 0087 135 End of selected area
0088 136 Character tabu lation set
0089
137 Chaacter tabu lation with
iustificalion
008A 138 Line tabulalion set
PLD
ooSB
139 Partial line doarn
P{.U 008c 140 Partialline up
.
008D 141 Reverse line feed
SS2 OOBE 142 Sinsle shifttwo
SS3 008F 143
'Sinole
shiftthree
DCS 0090 1Ml Device control strinq
PU1
0091
145 Private use one
PU2 0092 1ffi
Private use two
sTs
'0093
,
141 Settransmit state
CCH 0094 148 Cancelchatacter
M!r/ m95 149 Messaewaitinq
0096 150 Start of ouarded ared
0097 151 End ofouarded area
0098 15? Start of strino
Karakter
Nilai Unicode
(heksadeslmaI
NihiANst
ASCII
{desimal}
Keterangan
HT m09 9 Horizontal bbulation
LF 0mA 10 Persantian baris
(Une
feed)
VT 0mB 11 Tabulasi vertikal
FF 000c 12 Perqantian baris
(Form
feed)
CR 000D 13 Peroantian ba ri s
(carriaoe
refu rn )
SO 0008 14 Shiftout(tidak hmpak)
SI 000F 15 Shift in
(tidak
tampak)
DLE 0010
't6
Dah link escaoe
(tidak
tamoak)
DC1 0011
17
Device control 1
(tidak
hmpak)
DC2 0012 18 Device control 2
(lidak
hmoak)
DC3 @13 19 Device control 3
(lidak
hmpak)
DC4 0014 20 Device control4
(lidak
bmpak)
NAK 0015 21 Negalive acknowle@e
(lidak hmpak)
SYN 0016 22 Svnchronous idle
(tidak
hmoak)
ETB aofi 23 End of transmission block
(tidak
bmpak)
CAN 0018 24 Cancel(tidak tamoak)
EM 0019 25 End of medium (tidak
tampak)
SUB 001A 26 Substitute
(tidak
tamoak)
ESC 001 B 27 Escape
(tidak
tampak)
FS 001c 2B File seoarator
GS m1D 29 Group separator
RS 001 E 30 Record seoarator
US 001 F
31 Unit separator
SP 0020 32 Soasi
I w21 33 Tanda seru
(exclamation)
tr
wn
v Tanda kulip dua
# 0023 35 Tanda oaqar
(kres)
$
w24 36 Tanda mata uano dolar
o/o
0025 37 Tanda Dersen
& 0026 38 lGrakter amossand
(&)
ao27 39 lGrakter Apostrof
( 0028 40 Tanda kurung buka
0029 41 Tanda kuruno tutuo
*
.002A 42 lGrakter asterisk (bintang
)
+
0028 43 Tanda tambah
(olus)
002c 4 lGrakter koma
002D 45 |,Grakter hvphen
(strip)
002E 46 Tanda titik
I 002F 47 Garis mirinq
(s/ash)
0 0030 # Anoka nol
1 0031 49 Anoka satu
2 0032 50 Anoka dua
3 0033 51 Anqka tioa
4 0034 52 Anqka emoat
5 0035 53 Anoka lima
6 m36 u Anoka enam
7 0037 55 Anoka tuiuh
8 m38 56 Anoka delaoan
TabelASCllCode
x
x
n
0
s
I
n
*
n
r]
't'
t
1
fi
*
!
s
{
t
1
*
*
1
t
EiN t)? bs h5 hd I ll$ lM I tll s
'!
6
3
tt
6 s
0 s 0 IJ s
ITTJL
&LT U
p
P
U s t { r$x * i u d q
* 0 !
4
sYs net t B ft
h
r
ss1.3
[TS 3C5
# q)
e $
g
5
I't
* s
t'' 4
[*T :c{
I 0 T t
s I
IAI{
dr
$ t; * ti
1 1 u 5
{e* $f,*{ & s r * lJ
1 t
EET rtEt
7
$
ltr
"t
$
fr
s I
s* :&il
{
* |"1 X h s
1 U
I
I
btT E.N
J
:, I "{ !
t
& I ll,
A
LF st** J x
(
1 * I B
lrt
E$* +
(
k
*rfio c
rf r&
L *
, t I I D
CB si $,{ II}
3
, {
: s
*s *g n
T I +
',
F
5l 1J.*
'f
ri
s
oEt
Contoh
Untuk mendapatkan ASCII Code bagi karakter N adalah 100 11 10 ( 4E1 6
)
dengan
penjelasan bahwa
1 00 adalah b7, bO dan b5 yang lurus keatas terhadap huruf N dan dan berharga 4 sedangkan 1 1 1 0
adalah b4, b3, b2 dan bl yang lurus kesamping kiriterhadap huruf N dan berharga E.
Tabel berikut berisi karakter-karakterASC|l . Dalam sistem operasiWindovvsdan MS-DOS,
pengguna
dapat menggunakan karakterASCll dengan menekan tombolAlt+lnomor nilaiANSI (desimal)]. Sebagai
contoh, tekan kombinasi tombol Alt+87 untuk karakter huruf latin
"W" kapital'
Sumber: http://id.wikiped ia-org/wiki
Karakter
Nilai Unicode
{heksadesimal)
NilaiANSI
ASCII
{desimal)
Keterangan
NUL 0000 0 Null
(tidak
tampak)
SOH 0001 1 Start of headinq
({idak
hmPat<)
STX 0002 2 Start of text
(tidak
tampak)
rrx 0003 3 En d of text
(lidak
ta mp ak
)
EOT m04 4 End of transmission
(tidak
hmPak)
ENQ 0005 5 Enouirv
(tidak
tampak)
ACK 00ffi 6 Acknowledqe
(tidak
tampak)
BEL 0007 7 Bell
(tidak
bmoak)
BS 0008 I Menghapus satu karakter di belakang kursor
(Backsoace)
E.
3. Bentuk BCH - Biner Code Heksadesimal
Bilangan heksadesimal dalam setiap tempat dapat terdiri dari 16 bilangan yang berbeda-beda
(angka
dan huruf). Bentuk biner untuk 16 elemen memerlukan 4 bit. Sebuah BCH mempunyai 4
bit biner untuk setiap tempat bilangan heksadesimal.
Contoh
&te3
*
S lAf
.Srf*rry,*rm
"$tr*h*$slr***i
_l:.
-l
f
"fl.
.$s**r $bdsS-ks$*sssxrJ S$11 ffii [StS l11t
Jadi bentuk BCH diatas adalah bilangan Z(16)
=fl616.
ASCII CODE
.
AMERIGAN STANDARD CODE FOR INFORMATION INTER.
CHANGE
ASCII merupakan kepanjangan dari (American
Standard Code for lnformation' lnterehange), dan
pengertian dariASCll sendiri adalah suatu standar internasional dalam kode huruf dan simbol seperti
Hex dan Unicode tetapiASCIl lebih bersifat universal, contohnya 124 adalah untuk karakter "1". la
selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks. Sedangkan fungsi
dari kode ASCII ialah digunakan untuk meuakili karakter-karakter angka maupun huruf didalam
komputer, sebagaicontoh dapatkita lihat pada karakter 1,2,3,A, B, C, dan sebagainya.
Dalam bidang mikrokomputer ASCII-Code mempunyai arti yang sangat khusus, yaitu untuk
mengkodekan karakter (Huruf, Angka dan tanda baca yang lainnya). Code-code ini merupakan code
standard yang dipakai oleh sebagian besar sistem mikrokomputer; Selain huruf, angka dan tanda
baca yang [ain ada 32 (misACK, NAK dsb.) merupakan kontrol untuk keperluan transportasi data. Di
bawah ini adalah tabel 7 bitASCtl Code beserta beberapa penjelasan yang diperlukan.
$in$ket*n &rti {tsr d*Br. Btrrs Inggrl*
$TX
XTX
&*t{
f-{S'K
frs,N
sfi
FT
*-r
et}
rusL
Awal dan text
Akhir *nrl text
Lmp*mn tffifik
ps$lt*p
Lspsreft t*allk *legct*p
Y*dxk *:*llaku
*elrt*$* ft*'*rrsl
Fsrffi F**
L*f)* r***
,Ixrak
t{spu$
$tart cf T*:3
Hrtd cf te*
A*krroqsl*S*s
Nesatrv* rqe*${s#tes$e
*xncsl
Sariag* Rstxnt
ro{Rt Fees
I;*fI* rffis
S$***
**$ets
Karakter
Nilai Unicode
(heksadesimal)
NilaiANS|
ASCII
(desimal)
0099 153 Dicadanqkan
009A 154, Si no le character int'oducer
CSI 0098 155
'Control
seguen ce infod.ucer
ST 009c 156 Strinq terminator
OSC 00sD 157 Ooerali no svstem command
PM 009E 158 Privacv messaqe
APC 00gF 1,58 Ab olication o rooram ciimm an d
00A0 160 Spasi ranq bukan oemisah kata
I
0041 16:l Tanda seru terbalik
d o0A2 162 Tanda sen
(Ceint)
T 00A3
103
Tanda P'oundsterling
u
0044 ,l.u Tanda mata uanq
(Cunencv\
Y 00A5 165 Tanda Yen
I
00A6 166 Gari s teqak
putus-puhs (b
ia ken b: a r\
$
00A7
'167
Section siqn
o0A8
'168
Diaeresis
o 0049 169 Tanda hak ci0E
(Copyr.ight)
a
00AA 174 Fminine ordinai indicdtrt
((
OOAts 177, . Left-pbin$nq double anqle
quotation
mark
a
0oAc 172 Not siqn
OOAD 173. Tanda strin
(hv,ohen)
@
174
I-anda merk terdafbr
MAF 175 Macron
o
0080 1.76 Tanda deraiat'
t 0081 177 Tanda kuranq lebih
(plus-minus)
2
kodok' 178 Tanda kuadrat
(pangkat
dua)
0083 179, Tdnda kubik
(oanqkat
tiqa)
0084 180 Acute accent
U 0085 181 Micro siqn
TI 0086 182 Pilcrow sion
0087 183 Middle dot

Anda mungkin juga menyukai