02 - bilangan biner

Upload: nurul-hanifah-rohimaningsih

Post on 08-Jul-2018

263 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 02 - bilangan biner

    1/18

    03/14/1603/14/16 11

    Operasi ArithmatikaOperasi Arithmatika

    BilanganBilangan BinerBiner

    Sekolah Tinggi Elektronika dan Komputer (STEKOM)Sekolah Tinggi Elektronika dan Komputer (STEKOM)

    SemarangSemarang

  • 8/19/2019 02 - bilangan biner

    2/18

    03/14/1603/14/16

    PendahuluanPendahuluan

    Semua data yang akan diproses olehSemua data yang akan diproses oleh

    komputer adalah data biner = 0 & 1komputer adalah data biner = 0 & 1

     AL merupakan bagian dari komputer AL merupakan bagian dari komputeryang bertugas mengeksekusi operasiyang bertugas mengeksekusi operasi

    arithmeti! dan logika" #ata yang akanarithmeti! dan logika" #ata yang akan

    diolah oleh AL adalah data biner diolah oleh AL adalah data biner 

  • 8/19/2019 02 - bilangan biner

    3/18

    03/14/1603/14/16

     Apakah AL""$ Apakah AL""$

    ALU% singkatan dari  Arithmetic And Logic Unit   bahasa 'ndonesia( unitaritmatika dan logika)% adalah salah satu bagian dalam dari sebuah

    mikroprosesor yang ber*ungsi untuk melakukan operasi hitungan aritmatika

    dan logika"

     AL melakukan operasi arithmatika dengan dasar pertambahan% sedang

    operasi arithmatika yang lainnya% seperti pengurangan% perkalian% danpembagian dilakukan dengan dasar pen+umlahan" sehingga sirkuit elektronik

    di AL yang digunakan untuk melaksanakan operasi arithmatika ini disebut

    adder "

    ,ugas lalin dari AL adalah melakukan keputusan dari operasi logika sesuai

    dengan instruksi program" -perasi logika logical operation) meliputi

    perbandingan dua buah elemen logika dengan menggunakan operatorlogika% yaitu( a" sama dengan =) b" tidak sama dengan .) !" kurang dari

    .) d" kurang atau sama dengan dari .=) e" lebih besar dari ) *" lebih

    besar atau sama dengan dari =) (sumber: Buku Pengenalan Komputer,

    Hal 154-155, karangan Prof.r.!og"#anto H.$, $.B.A.,Akt.%

  • 8/19/2019 02 - bilangan biner

    4/18

    03/14/1603/14/16

    Pertambahan ilanganPertambahan ilangan

    #esimal#esimalPertamba&an B"langan es"mal apat "lakukanengan 'ara langka&-Langka& :

    a."g"t-"g"t ar" b"langan-b"langan es"mal"tamba&kan satu per satu mula" ar" pos"s" kolom

    pal"ng kanan.

    b.B"la &as"l pertamba&an antar kolom meleb"&" n"la"

    ), maka "kurang" n"la" 1* untuk "ba+a (carry of)

    pertamba&an kolom ber"kutn#a.

  • 8/19/2019 02 - bilangan biner

    5/18

    03/14/1603/14/16

    ontoh Pertambahanontoh Pertambahan

    ilangan #esimalilangan #esimal2isal bil desimal 3 ditambah 15 (3

    15

    777777 8 

     1

    3

    15

    777777 8

      6 3

    15777777 8

     46

  • 8/19/2019 02 - bilangan biner

    6/18

    03/14/1603/14/16

    Pertambahan ilanganPertambahan ilangan

    iner iner ilangan iner ditambahkan dengan !ara yang samailangan iner ditambahkan dengan !ara yang sama

    dengan bilangan desimal" #asar pertambahan untukdengan bilangan desimal" #asar pertambahan untuk

    masing7masing #igit iner Adalah (masing7masing #igit iner Adalah (

     A A8   Carry Result

    0 0 0 0 0

    0 1 1 0 1

    1 0 1 0 1

    1 1 0 1 0

  • 8/19/2019 02 - bilangan biner

    7/18

    03/14/1603/14/16

  • 8/19/2019 02 - bilangan biner

    8/18

    03/14/1603/14/16 55

  • 8/19/2019 02 - bilangan biner

    9/18

    03/14/1603/14/16

    Pengurangan ilanganPengurangan ilangan

    iner iner ilangan iner dikurangkan dengan !ara yang samailangan iner dikurangkan dengan !ara yang sama

    dengan pengurangan bilangan biner " #asar untukdengan pengurangan bilangan biner " #asar untuk

    pengurangan masing7masing digit bilangan biner adalah (pengurangan masing7masing digit bilangan biner adalah (

     A A7 orro9   Result

    0 0 0 0 0

    0 1 0 1   11 0 1 0 1

    1 1 0 0   0

  • 8/19/2019 02 - bilangan biner

    10/18

    03/14/1603/14/16 1010

  • 8/19/2019 02 - bilangan biner

    11/18

    03/14/1603/14/16 1111

  • 8/19/2019 02 - bilangan biner

    12/18

    03/14/1603/14/16

    Perkalian ilanganPerkalian ilangan

    iner iner #ilakukan sama dengan !ara perkalian pada bilangandesimal" #asar perkalian bilangan biner adalah (

     A   Result

    0 0 0

    0 1 0

    1 0 0

    1 1 1

  • 8/19/2019 02 - bilangan biner

    13/18

    03/14/1603/14/16

    #esimal iner  

      14

      1 :

      5

      14 8

      165

      1110

      1100 :

      0000

      0000

      1110

      1110 8

      10101000

    ontoh (

  • 8/19/2019 02 - bilangan biner

    14/18

    03/14/1603/14/16

    Pembagian ilanganPembagian ilangan

    iner iner Pembagian bilangan biner +uga dapat dilakukan dengan!ara yang sama dengan bilangan desimal" Pembagian

    dengan digit 0 tidak mempunyai arti

     A A (   Result

    0 1 0   1

    1 1 0 0

  • 8/19/2019 02 - bilangan biner

    15/18

    03/14/1603/14/16

    #esimal iner  

    ; / 1; < ;

      10 7

      ;

      ; 7

      0

      101 / 1111101 < 11001

      101 7

      101

      101 7

      0101

      101 7

      0

    ontoh (

  • 8/19/2019 02 - bilangan biner

    16/18

    03/14/1603/14/16

  • 8/19/2019 02 - bilangan biner

    17/18

    03/14/1603/14/16

    /$A KA0/H

  • 8/19/2019 02 - bilangan biner

    18/18

    03/14/1603/14/16

    Soal7Soal LatihanSoal7Soal Latihan

    1" Pertambahan (

    a" 1001 8 1101 = """$

    b" 100011 8 110001 = """"$

    !" 11100101 8 11001011 = """"""""$

    d" 10001001 8 10010100 ="""""""""$" Pengurangan (

    a" 1111011 101001 = """""""""""""$

    b" 1101101 10011 = """""""""""$

    !" 1110011 100001 = """"""""""$

    d" 111001 1011 = """"""""""$

    3" Perkalian (a" 1011 : 1100 = """"""""""$

    b" 110 : 100 = """""""""""$

    !" 111 : 110 = """""$

    d" 100 : 110 = """"""$

    4" Pembagian

    a" 110 ( 11 =""""""$

    b" 111001 ( 110 =""""""""$

    !" 111100 ( 100 = """"$d" 110110 ( 1110 = """$