Fakultas Teknologi dan Desain Program Studi Teknik...
Transcript of Fakultas Teknologi dan Desain Program Studi Teknik...
18/09/2017
1
Fakultas Teknologi dan Desain
Program Studi Teknik Informatika
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)
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)
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
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)
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)
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.
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
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)
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:
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
18/09/2017
12
Bin
ary
to
Gra
y C
on
ve
rsio
n
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)
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)
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).
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?
18/09/2017
17