Fakultas Teknologi dan Desain Program Studi Teknik...

17
18/09/2017 1 Fakultas Teknologi dan Desain Program Studi Teknik Informatika

Transcript of Fakultas Teknologi dan Desain Program Studi Teknik...

Page 1: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

1

Fakultas Teknologi dan Desain

Program Studi Teknik Informatika

Page 2: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

2

Capaian PembelajaranMahasiswa memiliki pemahaman mengenai sistem

bilangan dan mampu menjelaskan macam-macam sistem bilangan yang digunakan berikut proses

konversi dan proses coding.

Digit Digital

Jarum jam analog bergerak kontinu dan

setiap saat menunjukkan waktu yang tepat

Jam digital menunjukkan waktu secara diskrit

(ada loncatan posisi waktu)

Page 3: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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)

Page 4: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

4

Sinyal digital

memiliki

jumlah

kemungkinan

nilai amplituda

yang terhingga

“Values or observations that is counted as distinct and separateand 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

Page 5: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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.”[1]

[1]: 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)

Page 6: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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)

Page 7: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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.

Page 8: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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

Page 9: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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)

Page 10: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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:

Page 11: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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

Page 12: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

12

Bin

ary

to

Gra

y C

on

ve

rsio

n

Page 13: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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)

Page 14: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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)

Page 15: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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).

Page 16: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

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?

Page 17: Fakultas Teknologi dan Desain Program Studi Teknik …ocw.upj.ac.id/...INF203-Bab-1-Pendahuluan-dan-Sistem-Bilangan.pdf · Program Studi Teknik Informatika. ... Sistem bilangan desimal

18/09/2017

17