Anda di halaman 1dari 20

31/10/2008

Anhar, ST. MT.
Lab. Jaringan Komputer
p 3
http://anhar.net63.net

II. Sistem Bilangan
Outline :
A. Sistem bilangan desimal
B. Sistem bilangan biner
C. Sistem bilangan oktal
D. Sistem bilangan hexadesimal
E. Komplemen bilangan
F Sandi Biner
F.

Teknik Digital Anhar, ST.MT. 2

1
31/10/2008

A. Sistem Bilangan Desimal
y Berbasis 10
y Angka : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
y Posisi paling tdk berarti (paling kanan) memiliki 
sebuah bobot faktor berbasis 100, dan posisi paling 
berarti (paling kiri) memiliki bobot faktor 103.
|| 10... || 103 || 102 || 101 || 100 || 10‐1 || 10‐2 || 10... |

Teknik Digital Anhar, ST.MT. 3

B. Sistem Bilangan Biner
y Berbasis 2
y Angka : 0, 1
y Faktor bobot dlm sistem bil. Biner adlh :

26 25 24 23 22 21 20 2‐1 2‐2
64 32 16 8 4 2 1 ½ ¼

Teknik Digital Anhar, ST.MT. 4

2
31/10/2008

B. Sistem Bilangan Biner
y Istilah bit dipakai dlm sistem bil biner yg merupakan 
singkatan dr binary digit.
y Byte adlh string yg terdiri dr 8 bit

Teknik Digital Anhar, ST.MT. 5

B. Sistem Bilangan Biner
y Mengubah bil. Biner menjadi bil. Desimal
y Contoh 1 :
Piranti digital memiliki data dng bilangan biner  10112. Terjemahkan bil tsb dlm 
desimal.
Penyelesaian :
1011 Î 1 x 20 = 1
1 x 21 = 2
0 x 22 = 0
1 x 23 = 8
1110
Jadi 10112=1110

Teknik Digital Anhar, ST.MT. 6

3
31/10/2008

B. Sistem Bilangan Biner
y Mengubah bil. Biner menjadi bil. Desimal
y Contoh 2 :
Konversikan bil. Biner 1011,10012 menjadi desimal.
Penyelesaian :
1011,10012 Î 1x2‐4 = 0,0625
0x2‐3 = 0
0x2‐2 = 0
1x2‐11 =05
= 0,5
1x20 = 1
1x21 = 2
0x22 = 0
1x23 = 8
Jumlah = 11,562510
Teknik Digital Anhar, ST.MT. 7

B. Sistem Bilangan Biner
y Mengubah bil. Desimal menjadi bil. Biner 
y Contoh 1 :
Ubah bil. Desimal 12 menjadi bil. Biner.
Penyelesaian :
12/2=6 sisa 0
6/2=3 sisa 0
3/2=1 sisa 1
1/2=0 sisa 1
Jadi 1210 diubah menjadi biner adlh 1100
1  1   0   0

MSB       LSB

Teknik Digital Anhar, ST.MT. 8

4
31/10/2008

B. Sistem Bilangan Biner
y Mengubah bil. Desimal menjadi bil. Biner 
y Contoh 2 :
Ubahlah bil pecahan desimal 0,375 ke dlm bil biner
Penyelesaian :
0,375x2 =0,75 ambil 0
0,75x2 =1,50 ambil 1
0,5x2 =1,00
1,00 ambil 1
ambil 1
Sehingga, 0,37510 = 0,0112

Teknik Digital Anhar, ST.MT. 9

C. Sistem Bilangan Oktal
y Berbasis 8
y Angka : 0,1,2,3,4,5,6,7
y Konversi bilangan : Desimal Biner  Oktal
0 000 0
1 001 1
2 010 2
3 011 3
4 100 4
5 101 5
6 110 6
7 111 7
8 1000 10
9 1001 11
10 1010 12
Teknik Digital Anhar, ST.MT. 10

5
31/10/2008

C. Sistem Bilangan Oktal
y Mengubah bil oktal menjadi bil desimal
y Contoh 1 :
3268 =..........10
Penyelesaian :
6x1 = 6
2x8 = 16
3x64 = 192
= 192
Jawab :  214

Teknik Digital Anhar, ST.MT. 11

C. Sistem Bilangan Oktal
y Mengubah bil desimal menjadi bil oktal
y Contoh :
konversikan bil desimal 73,75 ke bil oktal
Penyelesaian :
73/8= 9 sisa 1
9/8=1 sisa 1
1/8=0 sisa 1
sisa 1
0,75x8=6,00 ambil 6
Sehingga 73,7510 = 111,68

Teknik Digital Anhar, ST.MT. 12

6
31/10/2008

C. Sistem Bilangan Oktal
y Mengubah bil oktal menjadi bil biner
y Contoh :
Ubah 624 dlm oktal menjadi biner
Penyelesaian :
4 =  100
2 =  010
6 =  110
= 110
Sehingga 6248 = 1100101002

Teknik Digital Anhar, ST.MT. 13

C. Sistem Bilangan Oktal
y Mengubah bil binermenjadi bil oktal 
y Contoh :
Ubahlah bil biner 0111012 ke dlm bil oktal.
Penyelesaian :
101 = 5
011 = 3
Jadi 0111012 = 35
Jadi 011101 = 358

Teknik Digital Anhar, ST.MT. 14

7
31/10/2008

D. Sistem Bilangan Hexadesimal
y Banyak digunakan pd sistem mikroprosessor
y Berbasis 16
y Angka : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
y Karena 16 merupakan kelipatan 2, maka tiap digit hexadesimal dpt 
diubah langsung ke dlm 4 digit binary
y Cara menghitung dlm hexa :
ƒ Hitung dr o sampai F
ƒ Tambahkan 1 ke digit berikutnya di sebelah kiri
T b hk    k  di it b ik t  di  b l h ki i
ƒ Ulangi utk kolom berikutnya.
ƒ Contoh :
Bil hexa antara 19 dan 22 adlh 19, 1A, 1B, 1C, 1D, 1F, 20, 21, 22.
(Dlm desimal setara dengan dari 25 sampai 34)
Teknik Digital Anhar, ST.MT. 15

D. Sistem Bilangan Hexadesimal
y Mengubah bil hexa menjadi bil desimal
y Contoh :
Ubahlah 7C616 ke dalam desimal
Penyelesaian :
6x160 = 6x1 = 6
Cx16 1 = 12x16= 192
7x162 =7x256= 1792
Jawab : 199010

Teknik Digital Anhar, ST.MT. 16

8
31/10/2008

D. Sistem Bilangan Hexadesimal
y Mengubah bil desimal menjadi bil hexa
y Contoh :
Ubahlah bil desimal 498 ke dlm bil hexa.
Penyelesaian :
498/16 = 31 sisa 2
31/16 =  1 sisa 15 (=F)
1/16 =  0 sisa 1
Jawab  : 1F2

Teknik Digital Anhar, ST.MT. 17

D. Sistem Bilangan Hexadesimal
y Mengubah bil hexa menjadi bil biner
y Contoh :
Ubahlah bil hexa A9 menjadi bil biner
Penyelesaian :
9  = 1001
A = 1010
Sehingga A916 = 10101001
Sehingga A9 = 101010012

Teknik Digital Anhar, ST.MT. 18

9
31/10/2008

D. Sistem Bilangan Hexadesimal
y Mengubah bil biner menjadi bil hexa
y Contoh :
Ubahlah bil biner 011011012 menjadi bil hexa
Penyelesaian :
1101 =  D
0110 =  6
Sehingga 011011012 = 6D16

Teknik Digital Anhar, ST.MT. 19

Latihan 
1. Ubah bil berikut ke dlm bil yg diinginkan :
i. 5210 = ..... 2
ii. 5,12510 = ..... 2
iii. 4,09510= ......16
iv. 62910 = ......8
v. 11102 = .......10
vi. 1010,11112 = .........16
vii. 111110011011 2 = .......8
viii. 47,FE16 = ........2
ix. 1748 = ..........10
x. 250,2516 = .......10
Teknik Digital Anhar, ST.MT. 20

10
31/10/2008

Latihan

2. Cari deretan bil oktal dr 367 hingga 400
3. Tulislah semua bil hexadesimal dr 308 hingga 321
4. Lengkapi deretan bil binary dr 101101 hingga 110101

Teknik Digital Anhar, ST.MT. 21

E. Komplemen Bilangan
y Komplemen digunakan utk memudahkan operasi pengurangan dan 
utk memanipulasi logika
y Ada dua macam komplemen utk setiap sistem bil dng radiks R :
1. Komplemen‐R
2. Komplemen‐(R‐1)
y Contoh :
komplemen 10 dan 9 utk bil desimal
k
komplemen 1 dan 2 utk bil biner
l    d     tk bil bi

Teknik Digital Anhar, ST.MT. 22

11
31/10/2008

E. Komplemen Bilangan
y Komplemen R
Komplemen‐R
Komplemen‐R utk suatu bil nyata positif N dng 
radiks R dan bagian bulatnya terdiri dr n angka, 
didefinisikan sbgai :
Rn – N untuk N≠0
0 untuk N=0
Contoh :
1. K‐10 untuk 4321010 adlh 105‐43210 = 56790
2. K‐10 untuk 0,09810 adlh 100‐0,098 = 0,902

Teknik Digital Anhar, ST.MT. 23

E. Komplemen Bilangan
y Contoh lanjutan :
K‐10 untuk 765,4310 adlh 103‐765,43 = 234,43
K‐2 untuk 11001102 adlh 2107 – 11001102 = 100000002 – 11001102 = 
00110102
K‐2 untuk 0,10102 adlh 20 – 0,10102 = 0,01102
y Kompleme‐10 bisa didapat dng :
y Membiarkan semua 0 pd kedudukan yg terendah tdk berubah
y Mengurangi semua angka pd kedudukan yg lebih tinggi dng 9
M i k dk d d k l bih ti i d 9
y Komplemen‐2 bisa didapat dng :
y Membiarkan semua 0 pd LSB dan 1 yg pertama dr kanan tdk berubah
y Mengubah semua 1 yg lain menjadi 0 dan 0 menjadi 1

Teknik Digital Anhar, ST.MT. 24

12
31/10/2008

E. Komplemen Bilangan
y Komplemen (R 1)
Komplemen‐(R‐1)
Komplemen‐(R‐1) untuk N bil positif yg bagian 
bulatnya terdiri dr n angka serta bagian pecahannya m 
angka, didefinisikan sbgi  :
Rn – R‐m – N
Contoh :
K‐9 utk 4321010 adlh 105‐100‐43210=99999‐43210=56789
K‐9 utk 0,987610 adlh 100‐10‐4‐0,9876=0,9999‐0,9876=0,0123
K‐1 utk 0,01102 adlh 2100‐210‐4‐0,01102=0,11112‐0,01102=0,10012

Teknik Digital Anhar, ST.MT. 25

Latihan
Tentukan komplemen‐R dan (R‐1) utk bil berikut ini :
1. 10011,112
2. 17DE2616
3. 78367,510
4. 23120,214
5. 467358
6. 0,42435

Teknik Digital Anhar, ST.MT. 26

13
31/10/2008

F. Sandi Biner
y BIT = binary digit
y g
y Sandi biner dibentuk dari n bit dengan 2n  kemungkinan 
cara menyusun bit yang berlainan (2n kombinasi)
y Macam – macam sandi biner :
y Sandi BCD
y Sandi Excess (XS‐3)
y Sandi 8,4,‐2,‐1
y Sandi gray
y Sandi alfanumerik 

Teknik Digital Anhar, ST.MT. 27

Sandi BCD
Sandi BCD
y Menggunakan 4 bit binary utk merepresentasikan satu 
digit desimal.
y Konversinya mudah
y Penggunaan bit yg boros (4 bit dpt menunjukkan 16 nilai 
yg berbeda, tp hanya 10 nilai yg digunakan)
y Sering digunakan pd aplikasi finansial
S i  di k   d  lik i fi i l

Teknik Digital Anhar, ST.MT. 28

14
31/10/2008

Sandi BCD
y Jenis jenis code BCD yg lain : 8421 BCD, 4221 BCD, 
Jenis‐jenis code BCD yg lain : 8421 BCD, 4221 BCD, 
5421 BCD.

Teknik Digital Anhar, ST.MT. 29

Sandi BCD
y Konversi desimal ke BCD
BCD ekuivalen utk desimal 171,625 adalah :
1 7 1 , 6 2 5
0001    0111    0001 ,        0110    0010    0101
y Konversi BCD ke desimal
Desimal ekuivalen untuk oo1o1001,01001000 adalah :
0010 1001,    0100   1000
2 9 ,       4 8

Teknik Digital Anhar, ST.MT. 30

15
31/10/2008

Sandi Excess 3
y Sandi Excess (XS‐3)
artinya kelebihan tiga di peroleh dari nilai binernya 
ditambah tiga.
Mis : ubah 23 jadi sandi XS‐3
2        3
3  + 3+
5      6
= 0101   0110

Teknik Digital Anhar, ST.MT. 31

Sandi 8,4,‐2,‐1
y Sandi 8,4,‐2,‐1
,4, ,
menggunakan bobot negatif 
Mis : 
sandi 0110 = 0 x 8 + 1 x 4 + (‐2) x 1 + 0 x ‐1
= 4 – 2 
= 2

Teknik Digital Anhar, ST.MT. 32

16
31/10/2008

Sandi Gray
y Sandi Gray
y Hanya 1 bit yg berubah dlm dua code yg beurutan.
y Setengah bagian atas (kode decimal 5 – 9) merupakan bayangan cermin 
dari setengah bag. Bawah (decimal 0 ‐ 4) kecuali untuk bit ke 4 dari kanan 
(reflectife).
y Sangat bermanfaat utk industri kontrol

Teknik Digital Anhar, ST.MT. 33

Sandi Gray
y Ada beberapa jenis sandi gray yg lain. Tabel berikut 
memperlihatkan sandi gray tsb dan proses penyusunannya.

Teknik Digital Anhar, ST.MT. 34

17
31/10/2008

Sandi Gray
y Konversi binary ke sandi gray
Tahapannya adlh :
1. Mulai dng bit MSB binary. MSB sandi gray sama dng MSB binary.
2. Bit kedua yg dekat ke MSB pd sandi gray didpt dng menambahkan 
MSB dan MSB kedua dr binary dan abaikan carrynya.
3. Bit ketiga MSB pd sandi gray dng menambahkan MSB kedua dan 
ketiga pd binary dan abaikan carry.
4. Proses ini berlanjut hingga sampai ke LSB sandi gray.
Contoh :

Teknik Digital Anhar, ST.MT. 35

Sandi Gray
y Konversi sandi gray ke binary
g y y
Tahapannya adlh :
1. Mulai dng bit MSB. MSB  binary sama dng MSB sandi gray .
2. Bit kedua yg dekat ke MSB pd binarydidpt dng menambahkan MSB 
binary dan MSB kedua dr sandi gray dan abaikan carrynya.
3. Bit ketiga MSB pd binarydng menambahkan MSB kedua binary dan 
ketiga pd sandi gray dan abaikan carry.
4. Proses ini berlanjut hingga sampai ke LSB binary.
j gg
Contoh :

Teknik Digital Anhar, ST.MT. 36

18
31/10/2008

Sandi Alfanumerik
y Sandi Alfanumerik
Mengolah data yang berupa huruf tanda baca dan karakter lain.
Sandi alfanumerik yg banyak digunakan adlh :
y sandi ASCII (American Standard Code for Informat Interchange) adalah 
sandi 7 bit 
Mis 27 = 128 sandi
y sandi EBDIC (Extended Binary Codec Decimal Interchange Code) adalah 
sandi 8 bit
digunakan pada komputer untuk saling mempertukarkan informasi pada 
sistem komputer.

Teknik Digital Anhar, ST.MT. 37

Bit paritas
y Bit Paritas
Word :  sekelompok bit yang diperlukan , disimpan dan dipindahkan sebagai suatu unit.
‐ terjadi error/ ralat pada saat dipindah atau disimpan karena derau (noise)dari luar , kegagalan sistem, dll,
‐ penyidikan ralat yang terjadi melalui Bit paritas pada Word 
‐ Bit paritas adalah suatu bit tambahan yang dicantumkan pada suatu kata /word sehinggga membuat 
banyaknya angka 1 dalam word tersebut. menjadi genap / ganjil.
‐ paritas genap : menambahkan bit tambahan kesuatu kelompok bit sehingga jumlah angka 1 menjadi  
genap.
‐ paritas ganjil : penambahan bit paritas sehingga jumlah angka 1 menjadi ganjil.

Paritas Genap Paritas Ganjil

Kata Paritas Kata Paritas

0000 0 0000 1
0001 1 0001 0
0010 1 0010 0
0011 0 0011 1
0100 1 0100 0
0101 0 0101 1
0110 0 0110 1
0111 1 0111 0
1000 1 1000 0
Teknik Digital Anhar, ST.MT. 1001 0 1001 1 38

19
31/10/2008

Latihan
1. Sandikan bil desimal berikut menjadi bentuk BCD :
7464 12500 7398
2. Ubahlah kembali menjadi bil desimal beberapa sandi BCD berikut :
0011 0000 1001 0111
0101 1000 1011 0110
3. Ubah bil desimal berikut menjadi sandi XS‐3 :
1996 53464 20347
4
4. Kembalikan ke bentuk desimalnya utk sandi XS‐3 berikut :
0100 0011 1001 0111 1100
0011 1100 0110 1000

Teknik Digital Anhar, ST.MT. 39

5. Tambahkan suatu paritas genap utk sandi XS‐3 bagi bil desimal 
berikut :
234 561 1892
6. Tentukan apakah bit paritas bagi kata dibawah ini genap atau ganjil :
001101100  1
11010100101  0
11000101100  0
100011111  1
7. Tentukan sandi gray ekuivalen dr 100112 dan ekuivalen binary dari 
sandi gray 110011

Teknik Digital Anhar, ST.MT. 40

20

Anda mungkin juga menyukai