arsitektur komputer -...

Post on 17-Mar-2019

224 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

05/09/2018

1

Prio Handoko, S. Kom., M.T.I.

05/09/2018

2

Capaian Pembelajaran

Mahasiswa memiliki pemahaman mengenai sistem bilangan dan mampu menjelaskan macam-macam sistem bilangan yang digunakan berikut proses konversi antar system bilangan.

Agenda

• Pendahuluan• Sistem Bilangan• Pengubahan Sistem Bilangan

Digit Digital

Jarum jam analog bergerak kontinu dan

setiap saat menunjukkan waktu yang tepat

Jam digital menunjukkan waktu secara diskrit

(ada loncatan posisi waktu)

05/09/2018

3

Tegangan analog memiliki jumlah

kemungkinan level tegangan yang tak

hingga

Pada suatu “tegangan digital” hanya

ada beberapa kemungkinan level

tegangan

Sinyal analog

memiliki jumlah

kemungkinan

nilai amplituda

yang tak

terhingga

“Values or observations may take on any value within a finite or infinite interval.”

Examples: height, time and temperature.(Sumber:

http://www.abs.gov.au/websitedbs/CaSHome.nsf/Home/CaSQ+3B+NUMERICAL+DATA:+WHAT'S+THE+DIFFERENCE+BETW

EEN+DISCRETE+AND+CONTINUOUS)

05/09/2018

4

Sinyal digital

memiliki

jumlah

kemungkinan

nilai amplituda

yang terhingga

“Values or observations that is counted as distinct and separate and can only

take particular values.” Examples: the number of kittens in a litter; number of stars

given for an energy rating.(Sumber:

http://www.abs.gov.au/websitedbs/CaSHome.nsf/Home/CaSQ+3B+NUMERICAL+DATA:+WHAT'S+THE+DIFFERENCE+BE

TWEEN+DISCRETE+AND+CONTINUOUS)

Digital Computer• Digital Computer di “era informasi”?

• Komputer yang menangani informasi yang direpresentasikan oleh elemen diskret digital

komputer• Digital system >> general-purpose digital computer

• Karakteristik digital system >> dapat melakukan

manipulasi elemen diskret dari sebuah informasi

05/09/2018

5

“A number system is the set of symbols used

to express quantities as the basis for counting, determining order, comparing amounts, performing calculations, and representing

value. It is the set of characters and

mathematical rules that are used to represent

a number.”

Source: http://42explore.com/number.htm

• Bilangan Desimal: Sistem bilangan yang

menggunakan basis 10 dan menggunakan 10 macam simbol bilangan yaitu : 0, 1, 2, 3, 4, 5,

6, 7, 8 dan 9. Sistem bilangan desimal dapat

berupa integer desimal (decimal integer) dan dapat juga berupa pecahan desimal

(decimal fraction)

05/09/2018

6

• Bilangan Biner: Sistem bilangan yang terdiri

dari 2 simbol yaitu 0 dan 1. Bilangan Biner ini di populerkan oleh John Von Neumann.

• Bilangan Oktadesimal: Sistem bilangan yang terdiri dari 8 Simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7.

• Bilangan Hexadesimal: “Hexa” berarti 6 dan

“desimal” berarti 10 adalah sistem bilangan yang terdiri dari 16 simbol yaitu 0, 1, 2, 3, 4, 5,

6, 7, 8, 9, A(10), B(11), C(12), D(13), E(14), F(15)

05/09/2018

7

Input: Bilangan

desimalKonversi

Peralatan

DigitalKonversi

Output: Bilangan

Desimal

Pengubahan Sistem Bilangan

Conversion Coding?

Do NOT mix up conversion of a decimal number to a

binary number with coding a decimal number with a

binary code.

05/09/2018

8

• 210 (1024) is Kilo, disimbolkan "K“

• 220 (1,048,576) is Mega, disimbolkan "M“

• 230 (1,073, 741,824) is Giga, disimbolkan "G“

• 240 (1,099,511,627,776 ) is Tera, disimbolkan “T“

• 4 bit 1 Nibble

• 8 bit 1 Byte

• Disebut juga sebagai bilangan nilai tanda

yang menggunakan bit paling kiri (paling

berarti) untuk mengetahui apakah sebuah bilangan bernilai positif atau negatif

• Bilangan negatif merupakan hasil two’s

complement dari bilangan positif

05/09/2018

9

Dengan mengatur kode

biner dalam 4 bit dapat

menghasilkan kode biner

yang berbeda

Karakteristik:

• Merupakan sistem bilangan biner 4 digit

• Memiliki hanya 10

elemen (0 – 9)

05/09/2018

10

• Keuntungan utama dari sandi 8421 adalah

mudah mengubah ke/dari bilangan desimal, hanya perlu mengingat bilangan biner 0 s/d 9.

• Kerugian dari sandi 8421, bahwa kaidah-kaidah bagi penambahan biner tidak

berlaku pada keseluruhan bilangan BCD

8421

Contoh:

05/09/2018

11

Latihan.

1. 11011(2) + 11011(2) = ………….. (BCD)

2. 37(8) + D3(16) = ………….. (BCD)

3. 678(10) + 3425(10) = ………….. (BCD)

• Diciptakan oleh Frank

Gray (1953)

• Memberikan

representasi digital yang

tepat

• Solusi untuk menurunkan

konsumsi daya pada penggunaan CMOS

05/09/2018

12

Bin

ary

to

Gra

y C

on

ve

rsio

n

05/09/2018

13

Gra

y t

o B

ina

ry C

on

ve

rsio

n

Latihan.

1. 110111(2) = ………….. (GRAY)

2. D3F1(16) = ………….. (GRAY)

3. 378(GRAY) = ………….. (8)

4. 45(GRAY) = ………….. (10)

05/09/2018

14

“In XS-3, numbers are represented as decimal digits,

and each digit is represented by four bits as the BCD

value plus 3 (the "excess" amount)” [2]

[2]: http://en.wikipedia.org/wiki/Excess-3

Latihan.

1. 110111(2) = ………….. (XS-3)

2. 45(GRAY) = ………….. (XS-3)

3. 01101100(XS-3) = ………….. (10)

05/09/2018

15

• Digunakan dalam komunikasi antar

perangkat antara pihak pengirim dan pihak penerima.

• Untuk melakukan deteksi kesalahan, maka pada data yang dikirimkan ditambahkan bit

paritas (parity bit).

05/09/2018

16

PengirimPenerima

Devide

Parity bit

11001 1001

1

11001

• Menghitung jumlah bit 1 pada kode biner,

ganjil atau genap

• 1011011 >> Even Parity?• 011001101 >> Odd Parity?

05/09/2018

17

top related