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

Fakultas Teknologi dan Desain Program Studi Teknik ......18/09/2017 2 Capaian Pembelajaran Mahasiswa memiliki pemahaman mengenai sistem bilangan dan mampu menjelaskan macam-macam sistem

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

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

    http://www.abs.gov.au/websitedbs/CaSHome.nsf/Home/CaSQ+3B+NUMERICAL+DATA:+WHAT'S+THE+DIFFERENCE+BETWEEN+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

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

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

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

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

    http://en.wikipedia.org/wiki/Excess-3

  • 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