SlideShare a Scribd company logo
1 of 7
Download to read offline
Sistem Basis Bilangan Fractional

                            Ir. S N M P SIMAMORA, MT.
                  Laboratorium Sistem Komputasi & Jaringan Akses
                                    Dolok Sanggul
                              North Sumatera, Indonesia
                                        2007


Reference:   Simamora, SNMP, “Diktat MK.IF101-Pengantar Teknik Informatika (2sks)”,
             Departemen Teknik Informatika, FT-ITHB, 2002.
             Simamora, SNMP, “Diktat MK.KOM244-Sistem Mikroprosesor (3sks)”,
             Jurusan Ilmu Komputer, FMIPA-UNAI, 2006.




   Konversi Pecahan BIN ⇒ DEC
   Contoh:
   1101.1012 = (…)10
   Solusi:
   1101.1012 = 0.1012 + 11012
                 = Bag.1 + Bag.2
   Eksekusi Bag.1:
   0.1012 = (…)10
            = 1.2-1 + 0 + 1.2-3
            = 0.5 + 0.125
            = 0.62510
   Eksekusi Bag.2:
   11012 = (…)10
            = 1.23 + 1. 22 + 0 + 1.20
            =8+4+1
            = 1310
   Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya
   seperti berikut ini:

   Bag.1 + Bag.2 = 0.62510 + 1310 = 13.62510
   maka, didapatkan:
   1101.1012 = (13.625)10

   Konversi Pecahan OCT ⇒ DEC
   Contoh:
   057.11 = 57.118 = (…)10
   Solusi:
   57.118       = 0.118 + 578
                = Bag.1 + Bag.2
   Eksekusi Bag.1:
   0.118 = (…)10
            = 1.8-1 + 1.8-2
            = 0.125 + 0.015625
            = 0.14062510



                                                                                 1
Eksekusi Bag.2:
578      = (…)10
         = 5. 81 + 7.80
         = 40 + 7
         = 4710
Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya
seperti berikut ini:

Bag.1 + Bag.2 = 0.14062510 + 4710 = 47.14062510
maka, didapatkan:
57.118 = (47.140625)10


Konversi Pecahan HEX ⇒ DEC
Contoh:
0x57.11 = 57.1116 = (…)10
Solusi:
57.1116       = 0.1116 + 5716
              = Bag.1 + Bag.2
Eksekusi Bag.1:
0.1116 = (…)10
         = 1.16-1 + 1.16-2
         = 0.0625 + 0.00390625
         = 0.0664062510
Eksekusi Bag.2:
5716     = (…)10
         = 5. 161 + 7.160
         = 80 + 7
         = 8710
Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya
seperti berikut ini:

Bag.1 + Bag.2 = 0.0664062510 + 8710 = 87. 0664062510
maka, didapatkan:
57.1116 = (87. 06640625)10


Konversi Pecahan DEC ⇒ BIN
Contoh:
13.62510 = (…)2
Solusi:
13.62510 = 0.62510 + 1310
            = Bag.1 + Bag.2
Eksekusi Bag.1:
0.62510 = (…)2
                   0.625    0.25         0.50      0.00
                        2      2            2         2
                    1.25      0.50       1.00      0.00

                                                   selesai
                    1         0          1

                           (0.101)
                                     2
                                                                  2
Eksekusi Bag.2:
1310      = (…)2
13 ÷ 2 = 6 sisa 1 ⇒ Least Significant Bit (LSB)
 6 ÷ 2 = 3 sisa 0
 3 ÷ 2 = 1 sisa 1
 1 ÷ 2 = 0 sisa 1 ⇒ Most Significant Bit (MSB)
dituliskan menjadi: 11012

Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya
seperti berikut ini:
Bag.1 + Bag.2 = 0.1012 + 11012 = 1101.1012
maka, didapatkan:
1101.1012 = (13.625)10


Konversi Pecahan DEC ⇒ OCT
Contoh:
47.14062510 = (…)8
Solusi:
47.14062510 = 0.14062510 + 4710
             = Bag.1 + Bag.2

Eksekusi Bag.1:
0.14062510 = (…)8


0.140625      0.125        0.00
       8          8           8
    1.125         1.00     0.00

                           selesai
    1             1

        (0.11)
              8
Eksekusi Bag.2:
4710      = (…)8
47 ÷ 8 = 5 sisa 7         ⇒ Least Significant Digit (LSD)
 5 ÷ 8 = 0 sisa 5         ⇒ Most Significant Digit (MSD)
dituliskan menjadi: 578

Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya
seperti berikut ini:
Bag.1 + Bag.2 = 0.118 + 578 = 57.118
maka, didapatkan:
47.14062510 = (57.11)8


Konversi Pecahan DEC ⇒ HEX
Contoh:


                                                                  3
87.0664062510 = (…)16
Solusi:
87.0664062510 = 0.0664062510 + 8710
               = Bag.1 + Bag.2

Eksekusi Bag.1:
0.0664062510       = (…)16



0.06640625        0.0625     0.00
        16            16       16
      1.0625         1.00    0.00

                             selesai
      1              1

          (0.11)
                16
Eksekusi Bag.2:
8710      = (…)16
87 ÷ 16 = 5 sisa 7 ⇒ Least Significant Digit (LSD)
 5 ÷ 16 = 0 sisa 5 ⇒ Most Significant Digit (MSD)
dituliskan menjadi: 5716

Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya
seperti berikut ini:
Bag.1 + Bag.2 = 0.1116 + 5716 = 57.1116
maka, didapatkan:
47.14062510 = (57.11)16



Konversi Pecahan OCT ⇒ BIN
Contoh:
10.238 = (…)2
Solusi:
Lakukan dengan dua kali proses, yaitu:
  Proses-1: OCT⇒DEC
  Proses-2: DEC⇒BIN
   OCT⇒DEC
   10.238 = 0.238 + 108
             = Bag.1 + Bag.2
   Eksekusi Bag.1:
   0.238 = (…)10
           = 2.8-1 + 3.8-2
           = 0.25 + 0.046875
           = 0.29687510
   Eksekusi Bag.2:
   108 = (…)10
         = 1. 81 + 0.80



                                                                  4
=8+0
               = 810
          Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya
          seperti berikut ini:
          Bag.1 + Bag.2 = 0.29687510 + 810 = 8.29687510
          maka, didapatkan:
          8.29687510 = (…)2


          OCT⇒BIN
          8.29687510 = 0.29687510 + 810
                      = Bag.1 + Bag.2
          Eksekusi Bag.1:
          0.29687510 = (…)2


     0.296875    0.59375   0.1875       0.375      0.75   0.50   0.00
            2          2        2           2         2      2      2
      0.59375     1.1875    0.375           0.75   1.50   1.00   0.00

                                                                 selesai
      0           1         0               1      0      1


                           (0.010101)
                                        2

          Eksekusi Bag.2:
          810 = (…)2
          8 ÷ 2 = 4 sisa 0 ⇒ Least Significant Bit (LSB)
          4 ÷ 2 = 2 sisa 0
          2 ÷ 2 = 1 sisa 0
          1 ÷ 2 = 0 sisa 1 ⇒ Most Significant Bit (MSB)
          dituliskan menjadi: 10002

          Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya
          seperti berikut ini:
          Bag.1 + Bag.2 = 0.0101012 + 10002 = 1000.0101012
          maka, didapatkan:
          8.29687510 = (1000.010101)2 = (00001000.010101)2

   atau dengan kata lain, maka didapatkan:
   10.238 = 8.29687510 = 1000.0101012


      Untuk mendapatkan konversi Bilangan Pecahan HEX ⇒ BIN, algoritmanya
      seperti mendapatkan konversi Bilangan Pecahan OCT ⇒ BIN, yakni
      konversikan terlebih dahulu ke dalam DEC.


Latihan:
    Bila diketahui isi variabel A = DEC(–43), carilah:
    a. Sign-magnitude
    b. Komplemen 1
    c. Komplemen 2



                                                                           5
dalam biner dengan panjang 16 bit.

Solusi:
⇒Nyatakan terlebih dahulu A dalam biner dengan panjang 16 bit, sebagai berikut:
     (43)10 = (…)2
      43 ÷ 2 = 21 sisa 1 ⇒ Least Significant Bit (LSB)
      21 ÷ 2 = 10 sisa 1
      10 ÷ 2 = 5 sisa 0
       5 ÷ 2 = 2 sisa 1
       2 ÷ 2 = 1 sisa 0
       1 ÷ 2 = 0 sisa 1 ⇒ Most Significant Bit (MSB)
      dituliskan menjadi: 1010112 atau 00000000001010112
      NOT-kan : 11111111110101002
      Tambahkan 1 :
      11111111110101002
      00000000000000012 +
      11111111110101012
 disimpulkan, bahwa (–43)10 = (1111111111010101)2
 maka, dapat diselesaikan persoalan tersebut sebagai berikut:

 a)   Sign-magnitude –nya = 11111111110101012

 b)   Menentukan Komplemen 1:
      NOT-kan biner ⇒ 11111111110101012
      menjadi ⇒ 00000000001010102
      Komplemen 1 = 00000000001010102

 c)   Menentukan Komplemen 2:
      Tambahkan 1 ke biner pada Komplemen 1, sebagai berikut:
      00000000001010102
      00000000000000012 +
      00000000001000112

      Komplemen 2 = 00000000001010102




Latihan:
Jika isi variabel A = DEC1, dan perbandingan isi variabel B dan variabel C adalah
2:1, maka carilah isi register R1 dan R2 apabila diketahui instruksi mnemonic-nya
sebagai berikut:
MOV R1,C
ADD A,B
MOV R2,A
SUB R1,R2


Solusi:
A = 110 ; B:C = 2:1, maka isi variabel B = 2 kali isi variabel C

Sesuai dengan instruksi mnemonic pada persoalan di atas, dituliskan dan diuraikan
sebagai berikut:



                                                                                  6
Instruksi mnemonic           Deskripsi
MOV R1,C                R1←C
ADD A,B                 A=A+B
                         = A+2C
                         = 1+2C
MOV R2,A                R2←A
                        R2=1+2C
SUB R1,R2               R1=R1 – R2
                          =C – (1+2C)
                          = –1 – C

Didapatkan hasil sebagai berikut:
      Isi register R1 = –1 – C
      Isi register R2 = 1 + 2C


Bila pada akhir instruksi mnemonic tersebut dilakukan pengisian input-value pada
processing-devices dengan set-up nilai sebagai berikut:
Misalkan, jika C diisi DEC 5, maka:
Isi register R1 menjadi: –1–5 = –610, sedangkan
Isi register R2 menjadi: 1 + 2(5) = 1110.




                                     Selamat Belajar…




                                                                              7

More Related Content

What's hot (7)

Soal olimpiade tik
Soal olimpiade tikSoal olimpiade tik
Soal olimpiade tik
 
Minggu_6 TIF305
Minggu_6 TIF305Minggu_6 TIF305
Minggu_6 TIF305
 
Perceptron
PerceptronPerceptron
Perceptron
 
Neuron Mc Culloch Pitts dan Hebb
Neuron Mc Culloch Pitts dan HebbNeuron Mc Culloch Pitts dan Hebb
Neuron Mc Culloch Pitts dan Hebb
 
Data Mining Clustering
Data Mining ClusteringData Mining Clustering
Data Mining Clustering
 
limit fungsi
limit fungsilimit fungsi
limit fungsi
 
Materi 4 programasi linier dan solusi metode simpleks
Materi 4 programasi linier dan solusi metode simpleksMateri 4 programasi linier dan solusi metode simpleks
Materi 4 programasi linier dan solusi metode simpleks
 

Viewers also liked

Sentencia escrita a mano imprenta cynthia guevara
Sentencia escrita a mano imprenta cynthia guevaraSentencia escrita a mano imprenta cynthia guevara
Sentencia escrita a mano imprenta cynthia guevara
Bella Báthory
 
Google會怎麼做
Google會怎麼做Google會怎麼做
Google會怎麼做
BOOKZONE
 
Copyright Assignment
Copyright AssignmentCopyright Assignment
Copyright Assignment
jilledmo
 

Viewers also liked (20)

Translation Services_Arabic
Translation Services_ArabicTranslation Services_Arabic
Translation Services_Arabic
 
Sentencia escrita a mano imprenta cynthia guevara
Sentencia escrita a mano imprenta cynthia guevaraSentencia escrita a mano imprenta cynthia guevara
Sentencia escrita a mano imprenta cynthia guevara
 
Papatyam33
Papatyam33Papatyam33
Papatyam33
 
Διαφημιστικό φυλλάδιο βιομηχανίας λαχανικών SER.LAX
Διαφημιστικό φυλλάδιο βιομηχανίας λαχανικών SER.LAXΔιαφημιστικό φυλλάδιο βιομηχανίας λαχανικών SER.LAX
Διαφημιστικό φυλλάδιο βιομηχανίας λαχανικών SER.LAX
 
Trabajo gerencia industrial
Trabajo gerencia industrialTrabajo gerencia industrial
Trabajo gerencia industrial
 
Price Of Suction Cups From isuctioncups.com
Price Of  Suction Cups From  isuctioncups.comPrice Of  Suction Cups From  isuctioncups.com
Price Of Suction Cups From isuctioncups.com
 
Chavez Hartlief CV
Chavez Hartlief CVChavez Hartlief CV
Chavez Hartlief CV
 
MTK presentation (05.12.2016)
MTK presentation (05.12.2016)MTK presentation (05.12.2016)
MTK presentation (05.12.2016)
 
Google會怎麼做
Google會怎麼做Google會怎麼做
Google會怎麼做
 
Congreso eucarístico
Congreso eucarísticoCongreso eucarístico
Congreso eucarístico
 
"Slimmer (samen-)werken met web 2.0 binnen uw organisatie"
"Slimmer (samen-)werken met web 2.0 binnen uw organisatie""Slimmer (samen-)werken met web 2.0 binnen uw organisatie"
"Slimmer (samen-)werken met web 2.0 binnen uw organisatie"
 
Copyright Assignment
Copyright AssignmentCopyright Assignment
Copyright Assignment
 
Save the Earth from home
Save the Earth from homeSave the Earth from home
Save the Earth from home
 
هل العقل في الدماغ أم في القلب؟
هل العقل في الدماغ أم في القلب؟هل العقل في الدماغ أم في القلب؟
هل العقل في الدماغ أم في القلب؟
 
مبدأ القلب أو العكس
مبدأ القلب أو العكسمبدأ القلب أو العكس
مبدأ القلب أو العكس
 
Χιονισμένα τοπία Β. Βαν Γκογκ
Χιονισμένα τοπία  Β. Βαν ΓκογκΧιονισμένα τοπία  Β. Βαν Γκογκ
Χιονισμένα τοπία Β. Βαν Γκογκ
 
اضطراب ايقاع القلب
اضطراب ايقاع القلباضطراب ايقاع القلب
اضطراب ايقاع القلب
 
Ebd 4°trimestre 2016 aula 9 O milagre está em sua casa
Ebd 4°trimestre 2016 aula 9 O milagre está em sua casaEbd 4°trimestre 2016 aula 9 O milagre está em sua casa
Ebd 4°trimestre 2016 aula 9 O milagre está em sua casa
 
مئة وسيله لحفظ القرآن الكريم
 مئة وسيله لحفظ القرآن الكريم  مئة وسيله لحفظ القرآن الكريم
مئة وسيله لحفظ القرآن الكريم
 
كيف تحفظ القرآن
كيف تحفظ القرآنكيف تحفظ القرآن
كيف تحفظ القرآن
 

Similar to Floating-point Number Systems

Kuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganKuliah 1 sistem_bilangan
Kuliah 1 sistem_bilangan
Nyssa Makkiyah
 
Bab 2 teknik digital
Bab 2 teknik digitalBab 2 teknik digital
Bab 2 teknik digital
Frendy Kusuma
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logika
Bambang Apriyanto
 
6 sistem bilangan
6 sistem bilangan6 sistem bilangan
6 sistem bilangan
teddyhadia
 
Materi Rangkaian Digital I
Materi Rangkaian Digital IMateri Rangkaian Digital I
Materi Rangkaian Digital I
Amien Nuryanto
 

Similar to Floating-point Number Systems (20)

Information Mathematics Theory
Information Mathematics TheoryInformation Mathematics Theory
Information Mathematics Theory
 
Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statement
 
Sistem_bilangan.ppt
Sistem_bilangan.pptSistem_bilangan.ppt
Sistem_bilangan.ppt
 
Organisasi Komputer Materi 3 dan 4
Organisasi Komputer Materi 3 dan 4 Organisasi Komputer Materi 3 dan 4
Organisasi Komputer Materi 3 dan 4
 
bil
bilbil
bil
 
Modul sistem digital bagian 1
Modul sistem digital bagian 1Modul sistem digital bagian 1
Modul sistem digital bagian 1
 
Kuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganKuliah 1 sistem_bilangan
Kuliah 1 sistem_bilangan
 
Bab 2 teknik digital
Bab 2 teknik digitalBab 2 teknik digital
Bab 2 teknik digital
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logika
 
6 sistem bilangan
6 sistem bilangan6 sistem bilangan
6 sistem bilangan
 
Smart solution barisan dan deret
Smart solution barisan dan deretSmart solution barisan dan deret
Smart solution barisan dan deret
 
Materi undig
Materi undigMateri undig
Materi undig
 
Materi Rangkaian Digital I
Materi Rangkaian Digital IMateri Rangkaian Digital I
Materi Rangkaian Digital I
 
Punya leli
Punya leliPunya leli
Punya leli
 
Minggu_5 TIF305
Minggu_5 TIF305Minggu_5 TIF305
Minggu_5 TIF305
 
Persamaan Diferensial Biasa ( Kalkulus 2 )
Persamaan Diferensial Biasa ( Kalkulus 2 )Persamaan Diferensial Biasa ( Kalkulus 2 )
Persamaan Diferensial Biasa ( Kalkulus 2 )
 
02 aritmetika cara komputer
02 aritmetika cara komputer02 aritmetika cara komputer
02 aritmetika cara komputer
 
Pergeseran Bit-sns
Pergeseran Bit-snsPergeseran Bit-sns
Pergeseran Bit-sns
 
Pert8.pdf
Pert8.pdfPert8.pdf
Pert8.pdf
 
Elektronika Digital.pptx
Elektronika Digital.pptxElektronika Digital.pptx
Elektronika Digital.pptx
 

More from S N M P Simamora

More from S N M P Simamora (20)

Power over-ethernet
Power over-ethernetPower over-ethernet
Power over-ethernet
 
konsep mnemonic-instruction
konsep mnemonic-instructionkonsep mnemonic-instruction
konsep mnemonic-instruction
 
Organisasi Komputer bhn kuliah m10 r1
Organisasi Komputer bhn kuliah m10 r1Organisasi Komputer bhn kuliah m10 r1
Organisasi Komputer bhn kuliah m10 r1
 
sns_paper complement_r010110
sns_paper complement_r010110sns_paper complement_r010110
sns_paper complement_r010110
 
Cover paper Algoritma Symboolon
Cover paper Algoritma SymboolonCover paper Algoritma Symboolon
Cover paper Algoritma Symboolon
 
Algoritma Symboolon
Algoritma SymboolonAlgoritma Symboolon
Algoritma Symboolon
 
Silabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi KomputerSilabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi Komputer
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Konsep Process dalam Sistem Komputer
Konsep Process dalam Sistem KomputerKonsep Process dalam Sistem Komputer
Konsep Process dalam Sistem Komputer
 
ADICT 2012 Presentation
ADICT 2012 PresentationADICT 2012 Presentation
ADICT 2012 Presentation
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Silabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem OperasiSilabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem Operasi
 
Teknologi Wireless dan Karakteristiknya
Teknologi Wireless dan KarakteristiknyaTeknologi Wireless dan Karakteristiknya
Teknologi Wireless dan Karakteristiknya
 
Model Eksponensial dan Logaritma
Model Eksponensial dan LogaritmaModel Eksponensial dan Logaritma
Model Eksponensial dan Logaritma
 
Formula Matematika
Formula MatematikaFormula Matematika
Formula Matematika
 
Konsep dan Terapan Matriks
Konsep dan Terapan MatriksKonsep dan Terapan Matriks
Konsep dan Terapan Matriks
 
Telekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi InformasiTelekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi Informasi
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan Script
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan Script
 
UBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi InformasiUBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi Informasi
 

Recently uploaded

BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 

Recently uploaded (20)

BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 

Floating-point Number Systems

  • 1. Sistem Basis Bilangan Fractional Ir. S N M P SIMAMORA, MT. Laboratorium Sistem Komputasi & Jaringan Akses Dolok Sanggul North Sumatera, Indonesia 2007 Reference: Simamora, SNMP, “Diktat MK.IF101-Pengantar Teknik Informatika (2sks)”, Departemen Teknik Informatika, FT-ITHB, 2002. Simamora, SNMP, “Diktat MK.KOM244-Sistem Mikroprosesor (3sks)”, Jurusan Ilmu Komputer, FMIPA-UNAI, 2006. Konversi Pecahan BIN ⇒ DEC Contoh: 1101.1012 = (…)10 Solusi: 1101.1012 = 0.1012 + 11012 = Bag.1 + Bag.2 Eksekusi Bag.1: 0.1012 = (…)10 = 1.2-1 + 0 + 1.2-3 = 0.5 + 0.125 = 0.62510 Eksekusi Bag.2: 11012 = (…)10 = 1.23 + 1. 22 + 0 + 1.20 =8+4+1 = 1310 Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya seperti berikut ini: Bag.1 + Bag.2 = 0.62510 + 1310 = 13.62510 maka, didapatkan: 1101.1012 = (13.625)10 Konversi Pecahan OCT ⇒ DEC Contoh: 057.11 = 57.118 = (…)10 Solusi: 57.118 = 0.118 + 578 = Bag.1 + Bag.2 Eksekusi Bag.1: 0.118 = (…)10 = 1.8-1 + 1.8-2 = 0.125 + 0.015625 = 0.14062510 1
  • 2. Eksekusi Bag.2: 578 = (…)10 = 5. 81 + 7.80 = 40 + 7 = 4710 Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya seperti berikut ini: Bag.1 + Bag.2 = 0.14062510 + 4710 = 47.14062510 maka, didapatkan: 57.118 = (47.140625)10 Konversi Pecahan HEX ⇒ DEC Contoh: 0x57.11 = 57.1116 = (…)10 Solusi: 57.1116 = 0.1116 + 5716 = Bag.1 + Bag.2 Eksekusi Bag.1: 0.1116 = (…)10 = 1.16-1 + 1.16-2 = 0.0625 + 0.00390625 = 0.0664062510 Eksekusi Bag.2: 5716 = (…)10 = 5. 161 + 7.160 = 80 + 7 = 8710 Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya seperti berikut ini: Bag.1 + Bag.2 = 0.0664062510 + 8710 = 87. 0664062510 maka, didapatkan: 57.1116 = (87. 06640625)10 Konversi Pecahan DEC ⇒ BIN Contoh: 13.62510 = (…)2 Solusi: 13.62510 = 0.62510 + 1310 = Bag.1 + Bag.2 Eksekusi Bag.1: 0.62510 = (…)2 0.625 0.25 0.50 0.00 2 2 2 2 1.25 0.50 1.00 0.00 selesai 1 0 1 (0.101) 2 2
  • 3. Eksekusi Bag.2: 1310 = (…)2 13 ÷ 2 = 6 sisa 1 ⇒ Least Significant Bit (LSB) 6 ÷ 2 = 3 sisa 0 3 ÷ 2 = 1 sisa 1 1 ÷ 2 = 0 sisa 1 ⇒ Most Significant Bit (MSB) dituliskan menjadi: 11012 Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya seperti berikut ini: Bag.1 + Bag.2 = 0.1012 + 11012 = 1101.1012 maka, didapatkan: 1101.1012 = (13.625)10 Konversi Pecahan DEC ⇒ OCT Contoh: 47.14062510 = (…)8 Solusi: 47.14062510 = 0.14062510 + 4710 = Bag.1 + Bag.2 Eksekusi Bag.1: 0.14062510 = (…)8 0.140625 0.125 0.00 8 8 8 1.125 1.00 0.00 selesai 1 1 (0.11) 8 Eksekusi Bag.2: 4710 = (…)8 47 ÷ 8 = 5 sisa 7 ⇒ Least Significant Digit (LSD) 5 ÷ 8 = 0 sisa 5 ⇒ Most Significant Digit (MSD) dituliskan menjadi: 578 Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya seperti berikut ini: Bag.1 + Bag.2 = 0.118 + 578 = 57.118 maka, didapatkan: 47.14062510 = (57.11)8 Konversi Pecahan DEC ⇒ HEX Contoh: 3
  • 4. 87.0664062510 = (…)16 Solusi: 87.0664062510 = 0.0664062510 + 8710 = Bag.1 + Bag.2 Eksekusi Bag.1: 0.0664062510 = (…)16 0.06640625 0.0625 0.00 16 16 16 1.0625 1.00 0.00 selesai 1 1 (0.11) 16 Eksekusi Bag.2: 8710 = (…)16 87 ÷ 16 = 5 sisa 7 ⇒ Least Significant Digit (LSD) 5 ÷ 16 = 0 sisa 5 ⇒ Most Significant Digit (MSD) dituliskan menjadi: 5716 Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya seperti berikut ini: Bag.1 + Bag.2 = 0.1116 + 5716 = 57.1116 maka, didapatkan: 47.14062510 = (57.11)16 Konversi Pecahan OCT ⇒ BIN Contoh: 10.238 = (…)2 Solusi: Lakukan dengan dua kali proses, yaitu: Proses-1: OCT⇒DEC Proses-2: DEC⇒BIN OCT⇒DEC 10.238 = 0.238 + 108 = Bag.1 + Bag.2 Eksekusi Bag.1: 0.238 = (…)10 = 2.8-1 + 3.8-2 = 0.25 + 0.046875 = 0.29687510 Eksekusi Bag.2: 108 = (…)10 = 1. 81 + 0.80 4
  • 5. =8+0 = 810 Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya seperti berikut ini: Bag.1 + Bag.2 = 0.29687510 + 810 = 8.29687510 maka, didapatkan: 8.29687510 = (…)2 OCT⇒BIN 8.29687510 = 0.29687510 + 810 = Bag.1 + Bag.2 Eksekusi Bag.1: 0.29687510 = (…)2 0.296875 0.59375 0.1875 0.375 0.75 0.50 0.00 2 2 2 2 2 2 2 0.59375 1.1875 0.375 0.75 1.50 1.00 0.00 selesai 0 1 0 1 0 1 (0.010101) 2 Eksekusi Bag.2: 810 = (…)2 8 ÷ 2 = 4 sisa 0 ⇒ Least Significant Bit (LSB) 4 ÷ 2 = 2 sisa 0 2 ÷ 2 = 1 sisa 0 1 ÷ 2 = 0 sisa 1 ⇒ Most Significant Bit (MSB) dituliskan menjadi: 10002 Selanjutnya Bag.1 dan Bag.2 digabungkan dengan cara menjumlahkannya seperti berikut ini: Bag.1 + Bag.2 = 0.0101012 + 10002 = 1000.0101012 maka, didapatkan: 8.29687510 = (1000.010101)2 = (00001000.010101)2 atau dengan kata lain, maka didapatkan: 10.238 = 8.29687510 = 1000.0101012 Untuk mendapatkan konversi Bilangan Pecahan HEX ⇒ BIN, algoritmanya seperti mendapatkan konversi Bilangan Pecahan OCT ⇒ BIN, yakni konversikan terlebih dahulu ke dalam DEC. Latihan: Bila diketahui isi variabel A = DEC(–43), carilah: a. Sign-magnitude b. Komplemen 1 c. Komplemen 2 5
  • 6. dalam biner dengan panjang 16 bit. Solusi: ⇒Nyatakan terlebih dahulu A dalam biner dengan panjang 16 bit, sebagai berikut: (43)10 = (…)2 43 ÷ 2 = 21 sisa 1 ⇒ Least Significant Bit (LSB) 21 ÷ 2 = 10 sisa 1 10 ÷ 2 = 5 sisa 0 5 ÷ 2 = 2 sisa 1 2 ÷ 2 = 1 sisa 0 1 ÷ 2 = 0 sisa 1 ⇒ Most Significant Bit (MSB) dituliskan menjadi: 1010112 atau 00000000001010112 NOT-kan : 11111111110101002 Tambahkan 1 : 11111111110101002 00000000000000012 + 11111111110101012 disimpulkan, bahwa (–43)10 = (1111111111010101)2 maka, dapat diselesaikan persoalan tersebut sebagai berikut: a) Sign-magnitude –nya = 11111111110101012 b) Menentukan Komplemen 1: NOT-kan biner ⇒ 11111111110101012 menjadi ⇒ 00000000001010102 Komplemen 1 = 00000000001010102 c) Menentukan Komplemen 2: Tambahkan 1 ke biner pada Komplemen 1, sebagai berikut: 00000000001010102 00000000000000012 + 00000000001000112 Komplemen 2 = 00000000001010102 Latihan: Jika isi variabel A = DEC1, dan perbandingan isi variabel B dan variabel C adalah 2:1, maka carilah isi register R1 dan R2 apabila diketahui instruksi mnemonic-nya sebagai berikut: MOV R1,C ADD A,B MOV R2,A SUB R1,R2 Solusi: A = 110 ; B:C = 2:1, maka isi variabel B = 2 kali isi variabel C Sesuai dengan instruksi mnemonic pada persoalan di atas, dituliskan dan diuraikan sebagai berikut: 6
  • 7. Instruksi mnemonic Deskripsi MOV R1,C R1←C ADD A,B A=A+B = A+2C = 1+2C MOV R2,A R2←A R2=1+2C SUB R1,R2 R1=R1 – R2 =C – (1+2C) = –1 – C Didapatkan hasil sebagai berikut: Isi register R1 = –1 – C Isi register R2 = 1 + 2C Bila pada akhir instruksi mnemonic tersebut dilakukan pengisian input-value pada processing-devices dengan set-up nilai sebagai berikut: Misalkan, jika C diisi DEC 5, maka: Isi register R1 menjadi: –1–5 = –610, sedangkan Isi register R2 menjadi: 1 + 2(5) = 1110. Selamat Belajar… 7