SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
TA.2013/2014 – Semester 1
UBB105-Pengantar Teknologi Informasi
Dosen : Ir. Sihar, M.T.
Fakultas Teknologi Informasi
Bandung 2013

Referensi:
[1]. Larry L. Wear, Computers, And Introduction to Hardware and Software Design. McGraw-Hill.
1999.
[2]. Simamora, S.N.M.P. “Diktat Kuliah SI101 Pengantar Teknologi Informasi”, Departemen
Sistem Informasi. Fak. Teknik. ITHB. Bandung. 2002.

Teknik dan Algoritma Konversi Basis Bilangan
Sistem basis bilangan merupakan model data yang direpresentasikan dalam bentuk
alphanumerik dan alphabetikal untuk penyajian data dalam komputer atau sistem komputer.
Tabel Konversi antar-basis bilangan
DEC
HEX
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
A
11
B
12
C
13
D
14
E
15
F
16
10

OCT
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20

BIN (5-digit)
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
10000

Overflow adalah kondisi yang menunjukkan suatu rentang basis bilangan telah melebihi range
maksimalnya.
Bilangan 0 di depan suatu bilangan/numerik/angka dapat diabaikan, akan tetapi dalam
perhitungan yang diolah dalam komputer/sistem komputer disarankan untuk tetap
dipertahankan.
Suatu bilangan yang dipangkatkan dengan 0 hasilnya adalah 1.
Suatu bilangan yang dipangkatkan dengan 1 hasilnya adalah bilangan itu sendiri.
1
Suatu bilangan ditambahkan dengan 0 hasilnya adalah bilangan itu sendiri.
Suatu bilangan ditambahkan dengan 1 dalam komputer/sistem komputer disebut dengan
increment.
Suatu bilangan dikurangkan dengan 1 dalam komputer/sistem komputer disebut dengan
decrement.
I.

Sistem Basis Bilangan 10 (DEC, decimal)
Range: 0,1,2,3,4,5,6,7,8,9
Pola : 10x
(1234)10 = 1-ribuan + 2-ratusan + 3-puluhan + 4-satuan
= 1.103 + 2.102 + 3.101 + 4.100
= (1.103 + 2.102 + 3.101 + 4.100)10
Contoh:
(564)10 = ( ... )16
Solusi:
Dilakukan proses pembagian berulang terhadap bilangan 16 sampai berhenti pada hasil bagi
= 0; yakni sebagai berikut:

Contoh:
(221)10 = ( ... )8
Solusi:
Dilakukan proses pembagian berulang terhadap bilangan 8 sampai berhenti pada hasil bagi =
0; yakni sebagai berikut:
221 ÷ 8 = 27 sisa 5
27 ÷ 8 = 3 sisa 3
3 ÷ 8 = 0 sisa 3
Disusun menjadi: (0335)8
Dengan demikian: (221)10 = (0335)8

Contoh:
(111)10 = ( ... )2
Dilakukan proses pembagian berulang terhadap bilangan 2 sampai berhenti pada hasil bagi =
0; yakni sebagai berikut:

2
Dibuktikan:
(1101111)2 = ( ... )10
= 1.26 + 1.25 + 0.24 + 1.23 + 1.22 + 1.21 + 1.20
= 64 + 32 + 0 + 8 + 4 + 2 + 1
= (111)10 ................ terbukti ☺
Tabel perpangkatan pada Bilangan 2:
20 = 1
21 = 2
22 = 4
23 = 8
24 = 16
25 = 32
26 = 64
27 = 128
28 = 256
29 = 512
210= 1024
211= 2048

II.

Sistem Basis Bilangan 16 (HEX, hexadecimal)
Range: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Pola : 16x
Oleh sebab mulai 10 s.d 15 melebihi 2-digit, maka digantikan dengan alphabetikal sbb:

(234)16 = ( ... )10
= 2.162 + 3.161 + 4.160
= 512 + 48 + 4
= (564)10
(F3)16 = ( ... )10
= F.161 + 3.160
= (15)(16) + (3)(1)
= 240 + 3
3
= (243)10
Kadangkala bilangan HEX dituliskan dengan format: 0x... ; misalkan 0xA1 = (A1)16
0xA1 = ( ... )10
= A.161 + 1.160
= 10.16 + 1
= (161)10

III.

Sistem Basis Bilangan 8 (OCT, octal)
Range: 0,1,2,3,4,5,6,7
Pola : 8x
Contoh:
(234)8 = ( ... )10
= 2.82 + 3.81 + 4.80
= 128 + 24 + 4
= (156)10
Contoh:
(101)8 = ( ... )10
= 1.82 + 0.81 + 1.80
= 64 + 0 + 1
= (65)10

IV.

Sistem Basis Bilangan 2 (BIN, binary)
Range: 0,1
Pola : 2x
Contoh:
(1101)2 = ( ... )10
= 1.23 + 1.22 + 0.21 + 1.20
=8+4+0+1
= (13)10
Contoh:
(10111)2 = ( ... )10
= 1.24 + 0 + 1.22 + 1.21 + 1.20
= 16 + 4 + 2 + 1
= (23)10

Latihan
1) Ubahlah dalam basis bilangan 16
a. DEC 10
Solusi:
DEC 10 = (10)10 = ( ... )16
= (A)16

4
b. (121)10
Solusi:
(121)10 = ( ... )16

Maka, (121)10 = 0x79 = (079)16

c. (12)8
Solusi:
(12)8 = ( ... )16
Ubah terlebih dahulu (12)8 dalam basis bilangan 10, lalu selanjutnya nyatakan hasilnya
dalam basis bilangan 16 sbb:
(12)8 = ( ... )10
= 1.81 + 2.80
=8+2
= (10)10
(10)10 = ( ... )16
= (A)16
= 0xA

d. DEC 112
Solusi:
DEC 112 = (112)10 = ( ... )16
112 ÷ 16 = 7 sisa 0
7 ÷ 16 = 0 sisa 7
Disusun menjadi: (070)16
Sehingga, (112)10 = (070)16

e. (101)2
Solusi:
Ubah terlebih dahulu dalam basis bilangan 10, lalu selanjutnya nyatakan dalam basis
bilangan 16.
(101)2 = ( ... )10
= 1.22 + 0.21 + 1.20
=4+0+1
= (5)10
(5)10 = ( ... )16
= (5)16

2) Ubahlah dalam basis bilangan 10
a. (102)8
Solusi:
(102)8 = 1.82 + 0.81 + 2.80
= 64 + 0 + 2
= (66)10
5
b. (1101)2
Solusi:
(1101)2 = ( ... )10
= 1.23 + 1.22 + 0.21 + 1.20
=8+4+0+1
= (13)10
c. (123)10
Solusi:
(123)10 = ( ... )10
= 1.102 + 2.101 + 3.100
d. (7AF)16
Solusi:
(7AF)16 = ( ... )10
= 7.162 + A.161 + F.160
= 1792 + 160 + 15
= (1967)10
e. (77)8
Solusi:
(77)8 = ( ... )10
= 7.81 + 7.80
= 56 + 7
= (63)10

3) Ubahlah dalam basis bilangan 8
a. DEC 23
Solusi:
DEC 23 = (23)10 = ( ... )8
23 ÷ 8 = 2 sisa 7
2 ÷ 8 = 0 sisa 2
Maka disusun menjadi: (027)8
Didapatkan DEC 23 = (23)10 = (027)8

b. 0xAA
Solusi:
0xAA = (AA)16 = ( ... )8
Ubah terlebih dahulu dalam basis bilangan 10, lalu selanjutnya hasil yang didapatkan
diubah dalam basis bilangan 8.
(AA)16 = ( ... )10
= A.161 + A.160
= 10.16 + 10.1
= 160 + 10
= (170)10
(170)10 = ( ... )8
Maka, (AA)16 = (170)10 = (0252)8

6
c. (232)10
Solusi:
(232)10 = ( ... )8

Maka, (232)10 = (0350)8

d. (111)2
Solusi:
(111)2 = ( ... )8
Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam
basis bilangan 8.
(111)2 = ( ... )10
= 1.22 + 1.21 + 1.20
=4+2+1
= (7)10
(7)10 = ( ... )8
= (7)8

e. (1F)16
Solusi:
(1F)16 = ( ... )8
Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam
basis bilangan 8.
(1F)16 = ( ... )10
= 1.161 + F.160
= 16 + 15. 1
= (21)10
(21)10 = ( ... )8
21 ÷ 8 = 2 sisa 5
2 ÷ 8 = 0 sisa 2
Disusun menjadi: (025)8
maka (1F)16 = (21)10 = (025)8

4) Ubahlah dalam basis bilangan 2
a. 0xAA
Solusi:
0xAA = (AA)16 = ( ... )2
Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam
basis bilangan 2.
(AA)16 = ( ... )10
= A.161 + A.160
= 10.16 + 10.1
= 160 + 10
= (170)10
(170)10 = ( ... )2
7
170 ÷ 2 = 85 sisa 0
85 ÷ 2 = 42 sisa 1
42 ÷ 2 = 21 sisa 0
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
Disusun menjadi: (010101010)2
maka didapatkan: (AA)16 = (010101010)2

b. (212)10
Solusi:
(212)10 = ( ... )2

(212)10 = (011010100)2

c. (72)8
Solusi:
(72)8 = ( ... )2
Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam
basis bilangan 2.
(72)8 = ( ... )10
= 7.81 + 2.80
= 56 + 2
= (57)10
(57)10 = ( ... )2
57 ÷ 2 = 28 sisa 1
28 ÷ 2 = 14 sisa 0
14 ÷ 2 = 7 sisa 0
7 ÷ 2 = 3 sisa 1
3 ÷ 2 = 1 sisa 1
1 ÷ 2 = 0 sisa 1
Disusun menjadi: (0111001)2
Maka, didapatkan: (72)8 = (0111001)2

d. (2c)16
Solusi:
(2c)16 = ( ... )2
8
Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam
basis bilangan 2.
(2c)16 = ( ... )10
= 2.161 + c.160
= 32 + 12.1
= (44)10
(44)10 = ( ... )2
44 ÷ 2 = 22 sisa 0
22 ÷ 2 = 11 sisa 0
11 ÷ 2 = 5 sisa 1
5 ÷ 2 = 2 sisa 1
2 ÷ 2 = 1 sisa 0
1 ÷ 2 = 0 sisa 1
Disusun menjadi: (0101100)2
maka (2c)16 = (0101100)2

e. (128)10
Solusi:
(128)10 = ( ... )2

(128)10 = (010000000)2

V.

Implementasi dalam JavaScript
Bukalah Notepad (editor) pada Windows, dan ketikkan script berikut:
<script language=JavaScript>
document.writeln(0xff);
</script>

Simpankan dengan nama: contoh.htm pada folder yang diinginkan.
Jalankan web-browser (misalkan: Mozilla, atau Internet Explorer) dan buka file
contoh.htm seperti tampilan berikut:

9
Script ini menkonversi (ff)16 atau 0xFF dalam basis bilangan 10, yakni didapatkan: (255)10.
Dibuktikan sebagai berikut:
(ff)16 = ( ... )10
= f.161 + f.160
= 15.16 + 15.1
= 240 + 15
= (255)10

Untuk mendapatkan konversi bilangan octal dalam basis bilangan 10, dapat dijelaskan dalam
script berikut ini:
<script language=JavaScript>
document.writeln(0123);
</script>

Hasilnya sebagai berikut:

Script ini menkonversi (123)8 dalam basis bilangan 10, yakni didapatkan: (83)10.
Dibuktikan sebagai berikut:
(123)8 = ( ... )10
= 1.82 + 2.81 + 3.80
= 1.64 + 2.8 + 3.1
= 64 + 16 + 3
= (83)10

10

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

15. representasi data 3 jul2
15. representasi data 3   jul215. representasi data 3   jul2
15. representasi data 3 jul2
 
Operasi aritmatika
Operasi aritmatikaOperasi aritmatika
Operasi aritmatika
 
Rumus cepat-matematika-barisan-dan-deret
Rumus cepat-matematika-barisan-dan-deretRumus cepat-matematika-barisan-dan-deret
Rumus cepat-matematika-barisan-dan-deret
 
Operasi Aritmatika
Operasi AritmatikaOperasi Aritmatika
Operasi Aritmatika
 
Aritmatika biner
Aritmatika binerAritmatika biner
Aritmatika biner
 
Information Mathematics Theory
Information Mathematics TheoryInformation Mathematics Theory
Information Mathematics Theory
 
Kuliah 1 sistem digital
Kuliah 1 sistem digitalKuliah 1 sistem digital
Kuliah 1 sistem digital
 
Number system
Number system Number system
Number system
 
5531400 lks-lingkaran
5531400 lks-lingkaran5531400 lks-lingkaran
5531400 lks-lingkaran
 
1sistem bilangan dhbo
1sistem bilangan dhbo1sistem bilangan dhbo
1sistem bilangan dhbo
 
RL_20110921
RL_20110921RL_20110921
RL_20110921
 
2004k
2004k2004k
2004k
 
Smart solution statistika
Smart solution statistikaSmart solution statistika
Smart solution statistika
 
FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_
 
15. representasi data 3 jul
15. representasi data 3 jul15. representasi data 3 jul
15. representasi data 3 jul
 
13. representasi data 1 julv1
13. representasi data 1 julv113. representasi data 1 julv1
13. representasi data 1 julv1
 
Pertemuan 10 sistem bilangan
Pertemuan 10 sistem bilanganPertemuan 10 sistem bilangan
Pertemuan 10 sistem bilangan
 
Sistem Informasi - Sistem Bilangan dan Kode
Sistem Informasi - Sistem Bilangan dan KodeSistem Informasi - Sistem Bilangan dan Kode
Sistem Informasi - Sistem Bilangan dan Kode
 

Similar a KONVERSI BILANGAN

Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementS N M P Simamora
 
SISTEM BILANGAN BINER utk Siswa.pptx
SISTEM BILANGAN BINER utk Siswa.pptxSISTEM BILANGAN BINER utk Siswa.pptx
SISTEM BILANGAN BINER utk Siswa.pptxfitri9611
 
Pertemuan 4 & 5 sistem bilangan & org. data
Pertemuan 4 & 5 sistem bilangan & org. dataPertemuan 4 & 5 sistem bilangan & org. data
Pertemuan 4 & 5 sistem bilangan & org. dataBuhori Muslim
 
Biru minimalis polos tugas presentasi.pdf
Biru minimalis polos tugas presentasi.pdfBiru minimalis polos tugas presentasi.pdf
Biru minimalis polos tugas presentasi.pdfMahrusRohaedi1
 
Modul sistem digital bagian 1
Modul sistem digital bagian 1Modul sistem digital bagian 1
Modul sistem digital bagian 1personal
 
Bab 6 sistem bilangan
Bab 6   sistem bilanganBab 6   sistem bilangan
Bab 6 sistem bilanganFisma Ananda
 
1sistem bilangan dhbo
1sistem bilangan dhbo1sistem bilangan dhbo
1sistem bilangan dhboAhMad FirMan
 
Bab 10 Sistem bilangan_ppt.ppt
Bab 10 Sistem bilangan_ppt.pptBab 10 Sistem bilangan_ppt.ppt
Bab 10 Sistem bilangan_ppt.pptSunaryoAryo7
 
Modul 1-sistem-bilangan
Modul 1-sistem-bilanganModul 1-sistem-bilangan
Modul 1-sistem-bilanganMirhan Siregar
 
Sistem bilangan
Sistem bilanganSistem bilangan
Sistem bilanganAbuAziziy
 
Floating-point Number Systems
Floating-point Number SystemsFloating-point Number Systems
Floating-point Number SystemsS N M P Simamora
 
Kuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganKuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganNyssa Makkiyah
 

Similar a KONVERSI BILANGAN (20)

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 BINER utk Siswa.pptx
SISTEM BILANGAN BINER utk Siswa.pptxSISTEM BILANGAN BINER utk Siswa.pptx
SISTEM BILANGAN BINER utk Siswa.pptx
 
Pertemuan 4 & 5 sistem bilangan & org. data
Pertemuan 4 & 5 sistem bilangan & org. dataPertemuan 4 & 5 sistem bilangan & org. data
Pertemuan 4 & 5 sistem bilangan & org. data
 
Biru minimalis polos tugas presentasi.pdf
Biru minimalis polos tugas presentasi.pdfBiru minimalis polos tugas presentasi.pdf
Biru minimalis polos tugas presentasi.pdf
 
Modul sistem digital bagian 1
Modul sistem digital bagian 1Modul sistem digital bagian 1
Modul sistem digital bagian 1
 
Pergeseran Bit-sns
Pergeseran Bit-snsPergeseran Bit-sns
Pergeseran Bit-sns
 
Bab vi sistembilangan
Bab vi sistembilanganBab vi sistembilangan
Bab vi sistembilangan
 
Bab 6 sistem bilangan
Bab 6   sistem bilanganBab 6   sistem bilangan
Bab 6 sistem bilangan
 
1sistem bilangan-dhbo
1sistem bilangan-dhbo1sistem bilangan-dhbo
1sistem bilangan-dhbo
 
1sistem bilangan dhbo
1sistem bilangan dhbo1sistem bilangan dhbo
1sistem bilangan dhbo
 
Sistem_bilangan.ppt
Sistem_bilangan.pptSistem_bilangan.ppt
Sistem_bilangan.ppt
 
Bab 10 Sistem bilangan_ppt.ppt
Bab 10 Sistem bilangan_ppt.pptBab 10 Sistem bilangan_ppt.ppt
Bab 10 Sistem bilangan_ppt.ppt
 
Punya leli
Punya leliPunya leli
Punya leli
 
Minggu_5 TIF305
Minggu_5 TIF305Minggu_5 TIF305
Minggu_5 TIF305
 
Modul 1-sistem-bilangan
Modul 1-sistem-bilanganModul 1-sistem-bilangan
Modul 1-sistem-bilangan
 
Sistem bilangan
Sistem bilanganSistem bilangan
Sistem bilangan
 
Bilangan biner
Bilangan binerBilangan biner
Bilangan biner
 
Floating-point Number Systems
Floating-point Number SystemsFloating-point Number Systems
Floating-point Number Systems
 
Sistem bilangan
Sistem bilanganSistem bilangan
Sistem bilangan
 
Kuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganKuliah 1 sistem_bilangan
Kuliah 1 sistem_bilangan
 

Más de S N M P Simamora

konsep mnemonic-instruction
konsep mnemonic-instructionkonsep mnemonic-instruction
konsep mnemonic-instructionS N M P Simamora
 
Organisasi Komputer bhn kuliah m10 r1
Organisasi Komputer bhn kuliah m10 r1Organisasi Komputer bhn kuliah m10 r1
Organisasi Komputer bhn kuliah m10 r1S N M P Simamora
 
sns_paper complement_r010110
sns_paper complement_r010110sns_paper complement_r010110
sns_paper complement_r010110S N M P Simamora
 
Cover paper Algoritma Symboolon
Cover paper Algoritma SymboolonCover paper Algoritma Symboolon
Cover paper Algoritma SymboolonS N M P Simamora
 
Silabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi KomputerSilabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi KomputerS N M P Simamora
 
Konsep Process dalam Sistem Komputer
Konsep Process dalam Sistem KomputerKonsep Process dalam Sistem Komputer
Konsep Process dalam Sistem KomputerS N M P Simamora
 
Silabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem OperasiSilabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem OperasiS N M P Simamora
 
Teknologi Wireless dan Karakteristiknya
Teknologi Wireless dan KarakteristiknyaTeknologi Wireless dan Karakteristiknya
Teknologi Wireless dan KarakteristiknyaS N M P Simamora
 
Model Eksponensial dan Logaritma
Model Eksponensial dan LogaritmaModel Eksponensial dan Logaritma
Model Eksponensial dan LogaritmaS N M P Simamora
 
Konsep dan Terapan Matriks
Konsep dan Terapan MatriksKonsep dan Terapan Matriks
Konsep dan Terapan MatriksS N M P Simamora
 
Telekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi InformasiTelekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi InformasiS N M P Simamora
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptS N M P Simamora
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptS N M P Simamora
 
UBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi InformasiUBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi InformasiS N M P Simamora
 

Más de 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
 

Último

Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptAcemediadotkoM1
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfmaulanayazid
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptNabilahKhairunnisa6
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.aechacha366
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxshafiraramadhani9
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdfcicovendra
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 

Último (20)

Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .ppt
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptx
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 

KONVERSI BILANGAN

  • 1. TA.2013/2014 – Semester 1 UBB105-Pengantar Teknologi Informasi Dosen : Ir. Sihar, M.T. Fakultas Teknologi Informasi Bandung 2013 Referensi: [1]. Larry L. Wear, Computers, And Introduction to Hardware and Software Design. McGraw-Hill. 1999. [2]. Simamora, S.N.M.P. “Diktat Kuliah SI101 Pengantar Teknologi Informasi”, Departemen Sistem Informasi. Fak. Teknik. ITHB. Bandung. 2002. Teknik dan Algoritma Konversi Basis Bilangan Sistem basis bilangan merupakan model data yang direpresentasikan dalam bentuk alphanumerik dan alphabetikal untuk penyajian data dalam komputer atau sistem komputer. Tabel Konversi antar-basis bilangan DEC HEX 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 A 11 B 12 C 13 D 14 E 15 F 16 10 OCT 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 BIN (5-digit) 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 Overflow adalah kondisi yang menunjukkan suatu rentang basis bilangan telah melebihi range maksimalnya. Bilangan 0 di depan suatu bilangan/numerik/angka dapat diabaikan, akan tetapi dalam perhitungan yang diolah dalam komputer/sistem komputer disarankan untuk tetap dipertahankan. Suatu bilangan yang dipangkatkan dengan 0 hasilnya adalah 1. Suatu bilangan yang dipangkatkan dengan 1 hasilnya adalah bilangan itu sendiri. 1
  • 2. Suatu bilangan ditambahkan dengan 0 hasilnya adalah bilangan itu sendiri. Suatu bilangan ditambahkan dengan 1 dalam komputer/sistem komputer disebut dengan increment. Suatu bilangan dikurangkan dengan 1 dalam komputer/sistem komputer disebut dengan decrement. I. Sistem Basis Bilangan 10 (DEC, decimal) Range: 0,1,2,3,4,5,6,7,8,9 Pola : 10x (1234)10 = 1-ribuan + 2-ratusan + 3-puluhan + 4-satuan = 1.103 + 2.102 + 3.101 + 4.100 = (1.103 + 2.102 + 3.101 + 4.100)10 Contoh: (564)10 = ( ... )16 Solusi: Dilakukan proses pembagian berulang terhadap bilangan 16 sampai berhenti pada hasil bagi = 0; yakni sebagai berikut: Contoh: (221)10 = ( ... )8 Solusi: Dilakukan proses pembagian berulang terhadap bilangan 8 sampai berhenti pada hasil bagi = 0; yakni sebagai berikut: 221 ÷ 8 = 27 sisa 5 27 ÷ 8 = 3 sisa 3 3 ÷ 8 = 0 sisa 3 Disusun menjadi: (0335)8 Dengan demikian: (221)10 = (0335)8 Contoh: (111)10 = ( ... )2 Dilakukan proses pembagian berulang terhadap bilangan 2 sampai berhenti pada hasil bagi = 0; yakni sebagai berikut: 2
  • 3. Dibuktikan: (1101111)2 = ( ... )10 = 1.26 + 1.25 + 0.24 + 1.23 + 1.22 + 1.21 + 1.20 = 64 + 32 + 0 + 8 + 4 + 2 + 1 = (111)10 ................ terbukti ☺ Tabel perpangkatan pada Bilangan 2: 20 = 1 21 = 2 22 = 4 23 = 8 24 = 16 25 = 32 26 = 64 27 = 128 28 = 256 29 = 512 210= 1024 211= 2048 II. Sistem Basis Bilangan 16 (HEX, hexadecimal) Range: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F Pola : 16x Oleh sebab mulai 10 s.d 15 melebihi 2-digit, maka digantikan dengan alphabetikal sbb: (234)16 = ( ... )10 = 2.162 + 3.161 + 4.160 = 512 + 48 + 4 = (564)10 (F3)16 = ( ... )10 = F.161 + 3.160 = (15)(16) + (3)(1) = 240 + 3 3
  • 4. = (243)10 Kadangkala bilangan HEX dituliskan dengan format: 0x... ; misalkan 0xA1 = (A1)16 0xA1 = ( ... )10 = A.161 + 1.160 = 10.16 + 1 = (161)10 III. Sistem Basis Bilangan 8 (OCT, octal) Range: 0,1,2,3,4,5,6,7 Pola : 8x Contoh: (234)8 = ( ... )10 = 2.82 + 3.81 + 4.80 = 128 + 24 + 4 = (156)10 Contoh: (101)8 = ( ... )10 = 1.82 + 0.81 + 1.80 = 64 + 0 + 1 = (65)10 IV. Sistem Basis Bilangan 2 (BIN, binary) Range: 0,1 Pola : 2x Contoh: (1101)2 = ( ... )10 = 1.23 + 1.22 + 0.21 + 1.20 =8+4+0+1 = (13)10 Contoh: (10111)2 = ( ... )10 = 1.24 + 0 + 1.22 + 1.21 + 1.20 = 16 + 4 + 2 + 1 = (23)10 Latihan 1) Ubahlah dalam basis bilangan 16 a. DEC 10 Solusi: DEC 10 = (10)10 = ( ... )16 = (A)16 4
  • 5. b. (121)10 Solusi: (121)10 = ( ... )16 Maka, (121)10 = 0x79 = (079)16 c. (12)8 Solusi: (12)8 = ( ... )16 Ubah terlebih dahulu (12)8 dalam basis bilangan 10, lalu selanjutnya nyatakan hasilnya dalam basis bilangan 16 sbb: (12)8 = ( ... )10 = 1.81 + 2.80 =8+2 = (10)10 (10)10 = ( ... )16 = (A)16 = 0xA d. DEC 112 Solusi: DEC 112 = (112)10 = ( ... )16 112 ÷ 16 = 7 sisa 0 7 ÷ 16 = 0 sisa 7 Disusun menjadi: (070)16 Sehingga, (112)10 = (070)16 e. (101)2 Solusi: Ubah terlebih dahulu dalam basis bilangan 10, lalu selanjutnya nyatakan dalam basis bilangan 16. (101)2 = ( ... )10 = 1.22 + 0.21 + 1.20 =4+0+1 = (5)10 (5)10 = ( ... )16 = (5)16 2) Ubahlah dalam basis bilangan 10 a. (102)8 Solusi: (102)8 = 1.82 + 0.81 + 2.80 = 64 + 0 + 2 = (66)10 5
  • 6. b. (1101)2 Solusi: (1101)2 = ( ... )10 = 1.23 + 1.22 + 0.21 + 1.20 =8+4+0+1 = (13)10 c. (123)10 Solusi: (123)10 = ( ... )10 = 1.102 + 2.101 + 3.100 d. (7AF)16 Solusi: (7AF)16 = ( ... )10 = 7.162 + A.161 + F.160 = 1792 + 160 + 15 = (1967)10 e. (77)8 Solusi: (77)8 = ( ... )10 = 7.81 + 7.80 = 56 + 7 = (63)10 3) Ubahlah dalam basis bilangan 8 a. DEC 23 Solusi: DEC 23 = (23)10 = ( ... )8 23 ÷ 8 = 2 sisa 7 2 ÷ 8 = 0 sisa 2 Maka disusun menjadi: (027)8 Didapatkan DEC 23 = (23)10 = (027)8 b. 0xAA Solusi: 0xAA = (AA)16 = ( ... )8 Ubah terlebih dahulu dalam basis bilangan 10, lalu selanjutnya hasil yang didapatkan diubah dalam basis bilangan 8. (AA)16 = ( ... )10 = A.161 + A.160 = 10.16 + 10.1 = 160 + 10 = (170)10 (170)10 = ( ... )8 Maka, (AA)16 = (170)10 = (0252)8 6
  • 7. c. (232)10 Solusi: (232)10 = ( ... )8 Maka, (232)10 = (0350)8 d. (111)2 Solusi: (111)2 = ( ... )8 Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam basis bilangan 8. (111)2 = ( ... )10 = 1.22 + 1.21 + 1.20 =4+2+1 = (7)10 (7)10 = ( ... )8 = (7)8 e. (1F)16 Solusi: (1F)16 = ( ... )8 Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam basis bilangan 8. (1F)16 = ( ... )10 = 1.161 + F.160 = 16 + 15. 1 = (21)10 (21)10 = ( ... )8 21 ÷ 8 = 2 sisa 5 2 ÷ 8 = 0 sisa 2 Disusun menjadi: (025)8 maka (1F)16 = (21)10 = (025)8 4) Ubahlah dalam basis bilangan 2 a. 0xAA Solusi: 0xAA = (AA)16 = ( ... )2 Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam basis bilangan 2. (AA)16 = ( ... )10 = A.161 + A.160 = 10.16 + 10.1 = 160 + 10 = (170)10 (170)10 = ( ... )2 7
  • 8. 170 ÷ 2 = 85 sisa 0 85 ÷ 2 = 42 sisa 1 42 ÷ 2 = 21 sisa 0 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 Disusun menjadi: (010101010)2 maka didapatkan: (AA)16 = (010101010)2 b. (212)10 Solusi: (212)10 = ( ... )2 (212)10 = (011010100)2 c. (72)8 Solusi: (72)8 = ( ... )2 Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam basis bilangan 2. (72)8 = ( ... )10 = 7.81 + 2.80 = 56 + 2 = (57)10 (57)10 = ( ... )2 57 ÷ 2 = 28 sisa 1 28 ÷ 2 = 14 sisa 0 14 ÷ 2 = 7 sisa 0 7 ÷ 2 = 3 sisa 1 3 ÷ 2 = 1 sisa 1 1 ÷ 2 = 0 sisa 1 Disusun menjadi: (0111001)2 Maka, didapatkan: (72)8 = (0111001)2 d. (2c)16 Solusi: (2c)16 = ( ... )2 8
  • 9. Ubah terlebih dahulu dalam basis bilangan 10, lalu hasil yang didapatkan diubah dalam basis bilangan 2. (2c)16 = ( ... )10 = 2.161 + c.160 = 32 + 12.1 = (44)10 (44)10 = ( ... )2 44 ÷ 2 = 22 sisa 0 22 ÷ 2 = 11 sisa 0 11 ÷ 2 = 5 sisa 1 5 ÷ 2 = 2 sisa 1 2 ÷ 2 = 1 sisa 0 1 ÷ 2 = 0 sisa 1 Disusun menjadi: (0101100)2 maka (2c)16 = (0101100)2 e. (128)10 Solusi: (128)10 = ( ... )2 (128)10 = (010000000)2 V. Implementasi dalam JavaScript Bukalah Notepad (editor) pada Windows, dan ketikkan script berikut: <script language=JavaScript> document.writeln(0xff); </script> Simpankan dengan nama: contoh.htm pada folder yang diinginkan. Jalankan web-browser (misalkan: Mozilla, atau Internet Explorer) dan buka file contoh.htm seperti tampilan berikut: 9
  • 10. Script ini menkonversi (ff)16 atau 0xFF dalam basis bilangan 10, yakni didapatkan: (255)10. Dibuktikan sebagai berikut: (ff)16 = ( ... )10 = f.161 + f.160 = 15.16 + 15.1 = 240 + 15 = (255)10 Untuk mendapatkan konversi bilangan octal dalam basis bilangan 10, dapat dijelaskan dalam script berikut ini: <script language=JavaScript> document.writeln(0123); </script> Hasilnya sebagai berikut: Script ini menkonversi (123)8 dalam basis bilangan 10, yakni didapatkan: (83)10. Dibuktikan sebagai berikut: (123)8 = ( ... )10 = 1.82 + 2.81 + 3.80 = 1.64 + 2.8 + 3.1 = 64 + 16 + 3 = (83)10 10