SlideShare a Scribd company logo
Pergeseran BIT
Ir. Sihar, MT.
T. Informatika – FTI
Bandung – 2016
TIF305 Organisasi dan Arsitektur Komputer (3 sks)
Daftar Pustaka
1. Gilmore, C.M. (1995). Microprocessors: Principles
and Applications. McGraw-Hill. ISBN:978-002-801-
837-9
2. Mano, M. (1992). Computer System Architecture
(3rd Edition). Prentice Hall. ISBN: 978-013-175-563-5
3. Patterson, D.A., Hennessy, J.L. (2013). Computer
Organization and Design, Fifth Edition: The
Hardware/Software Interface. Morgan Kaufmann.
ISBN: 978-012-407-726-3
4. Simamora, S.N.M.P. (2002). “Diktat Kuliah SK-303
Arsitektur Komputer (3 sks)”. Dept. Sistem
Komputer, Fak. Teknik. Institut Teknologi Harapan
Bangsa. Bandung.
5. Simamora, S.N.M.P. (2016). Modul Belajar Praktis
Algoritma dan Pemrograman, Penerbit Deepublish.
Yogyakarta. ISBN:978-602-401-318-9.
Pergeseran bit bekerja
hanya pada Basis
Bilangan 2 (binary-digit)
yang dilakukan oleh
Operator Bitwise
Pergeseran bit terbagi atas
dua yakni pergeseran ke arah-
kiri (digunakan notasi/simbol:
<<) dan pergeseran ke arah-
kanan (digunakan
notasi/simbol: >>)Pergeseran bit berlaku pada
pemrograman C/C++ dan
JavaScript, sehingga notasi/simbol
yang digunakan berdasar/merujuk
pada bahasa pemrograman ini Setiap data numerik yang
direpresentasikan dalam display-komputer
pasti dinyatakan dalam DEC, dan bisa
dinyatakan dalam OCT atau HEX; namun
tidak mungkin ditampilkan dalam bentuk
biner (binary-digit, bit).
Contoh: -Tentukan pergeseran 1-bit ke kiri untuk nilai biner: 10110;
Solusi: Algoritma Matematika Informasi
Awal:
10110 = 010110
0 1 0 1 1 0 1 0 1 1 0 x
geser 1-bit ke kiri
gantikan x=0
1 0 1 1 0 0Hasil-akhir:
Untuk membuktikannya, maka transformasikan ke dalam DEC.
(10110)2 = (…)10;
= (1)(2)4
+ (0)(2)3
+ (1)(2)2
+ (1)(2)1
+ (0)(2)0
= 16 + 0 + 4 + 2 + 0
= DEC(22);
(101100)2 = (…)10;
= (1)(2)5
+ (0)(2)4
+ (1)(2)3
+ (1)(2)2
+ (0)(2)1
+ (0)(2)0
= 32 + 0 + 8 + 4 + 0 + 0
= DEC(44);
(29)10 = (…)2;
29 ÷ 2 = 14 sisa 1
14 ÷ 2 = 7 sisa 0
7 ÷ 2 = 3 sisa 1
3 ÷ 2 = 1 sisa 1
1 ÷ 2 = 0 sisa 1
Disusun: (11101)2;
Contoh: -Perhatikan statement berikut ini
s1←(s1<<2);
Tentukan nilai s1 terbaru (termutahir) apabila s1 ditampungkan 0x1D;
Solusi: Konstruksi-algoritma
s1←0x1D;
Tahap-1: Transformasikan HEX ke DEC
Tahap-2: Transformasikan DEC ke BIN
Algoritma Matematika Informasi
s1←(s1<<2);
tampilkan s1;
0x1D = (1D)16 = (…)10;
= (1)(16)1
+ (D)(16)0
(D)16=DEC(13);
= 16 + 13
= DEC(29);
maka, DEC(29) = (11101)2;
Tahap-3: Geser 2-bit ke kiri pada nilai bit tersebut
Tahap-4: Transformasikan BIN ke DEC
Awal:
11101 = 0011101
0 0 1 1 1 0 1 1 1 0 1 x
geser 2-bit ke kiri
gantikan x=0
1 1 1 0 1 0Hasil-akhir:
1 x
0
(1110100)2 = (…)10;
= (1)(2)6
+ (1)(2)5
+ (1)(2)4
+ (0)(2)3
+ (1)(2)2
+ (0)(2)1
+ (0)(2)0
= 64 + 32 + 16 + 0 + 4 + 0 + 0
= DEC(116);
Algoritma dan Pemrograman C++ Tampilan jalannya program
Contoh: -Tentukan pergeseran 1-bit ke kanan untuk nilai biner: 10110;
Solusi: Algoritma Matematika Informasi
Awal:
10110 ⇒ 01011
1 0 1 1 0 x 1 0 1 1
geser 1-bit ke kanan
gantikan x=0
0 1 0 1 1Hasil-akhir:
Untuk membuktikannya, maka transformasikan ke dalam DEC.
(10110)2 = (…)10;
= (1)(2)4
+ (0)(2)3
+ (1)(2)2
+ (1)(2)1
+ (0)(2)0
= 16 + 0 + 4 + 2 + 0
= DEC(22);
(01011)2 = (…)10;
= (0)(2)4
+ (1)(2)3
+ (0)(2)2
+ (1)(2)1
+ (1)(2)0
= 0 + 8 + 0 + 2 + 1
= DEC(11);
(23)10 = (…)2;
23 ÷ 2 = 11 sisa 1
11 ÷ 2 = 5 sisa 1
5 ÷ 2 = 2 sisa 1
2 ÷ 2 = 1 sisa 0
1 ÷ 2 = 0 sisa 1
Disusun: (10111)2;
Contoh: -Perhatikan statement berikut ini
x1←(x1>>2);
Tentukan nilai x1 terbaru (termutahir) apabila x1 ditampungkan 027;
Solusi: Konstruksi-algoritma
x1←027;
Tahap-1: Transformasikan OCT ke DEC
Tahap-2: Transformasikan DEC ke BIN
Algoritma Matematika Informasi
x1←(x1>>2);
tampilkan x1;
027 = (27)8 = (…)10;
= (2)(8)1
+ (7)(8)0
= 16 + 7
= DEC(23);
maka, DEC(23) = (10111)2;
Tahap-3: Geser 2-bit ke kanan pada nilai bit tersebut
Tahap-4: Transformasikan BIN ke DEC
Awal:
10111 = 0010111
0 0 1 0 1 1 x x 0 0 1 0
geser 2-bit ke kanan
gantikan x=0
0 0 0 0 1 0Hasil-akhir:
1 1
1
(0000101)2 = (…)10;
= (0)(2)6
+ (0)(2)5
+ (0)(2)4
+ (0)(2)3
+ (1)(2)2
+ (0)(2)1
+ (1)(2)0
= 0 + 0 + 0 + 0 + 4 + 0 + 1
= DEC(5);
Algoritma dan Pemrograman C++ Tampilan jalannya program
Contoh: -Tentukan pergeseran 3-bit ke kanan untuk nilai biner: 10100110;
Solusi: Algoritma Matematika Informasi
Awal:
(10100110)2 ⇒ 1010 0110
0 1 0 0 1 x x 1 0 1
geser 1-bit ke kanan
gantikan x=0
0 0 1 0 1Hasil-akhir:
Untuk membuktikannya, maka transformasikan ke dalam DEC.
(10100110)2 = (…)10;
= (1)(2)7
+ (0)(2)6
+ (1)(2)5
+ (0)(2)4
+ (0)(2)3
+ (1)(2)2
+ (1)(2)1
+ (0)(2)0
= 128 + 0 + 32 + 0 + 0 + 4 + 2 + 0
= DEC(166);
(0010100)2 = (…)10;
= (0)(2)6
+ (0)(2)5
+ (1)(2)4
+ (0)(2)3
+ (1)(2)2
+ (0)(2)1
+ (0)(2)0
= 0 + 0 + 16 + 0 + 4 + 0 + 0
= DEC(20);
11 0 0 0
0 0

More Related Content

What's hot

15. representasi data 3 jul
15. representasi data 3 jul15. representasi data 3 jul
15. representasi data 3 jul
Setia Juli Irzal Ismail
 
13. representasi data 1 julv1
13. representasi data 1 julv113. representasi data 1 julv1
13. representasi data 1 julv1
Setia Juli Irzal Ismail
 
Aritmatika penjumlahan dan pengurangan bilangan biner presentasi
Aritmatika penjumlahan dan pengurangan bilangan biner presentasiAritmatika penjumlahan dan pengurangan bilangan biner presentasi
Aritmatika penjumlahan dan pengurangan bilangan biner presentasi
taki92
 
Algoritma dan Matematika_tif305_reg-sns
Algoritma dan Matematika_tif305_reg-snsAlgoritma dan Matematika_tif305_reg-sns
Algoritma dan Matematika_tif305_reg-sns
staffpengajar
 
Modul 2 kb 1 elektronika digital final
Modul 2 kb 1 elektronika digital finalModul 2 kb 1 elektronika digital final
Modul 2 kb 1 elektronika digital final
PPGHybrid2
 
Operasi Aritmatika
Operasi Aritmatika Operasi Aritmatika
Operasi Aritmatika
Gita Silviani
 
Aritmatika Biner - Pertemuan 3
Aritmatika Biner - Pertemuan 3Aritmatika Biner - Pertemuan 3
Aritmatika Biner - Pertemuan 3
ahmad haidaroh
 
Perancangan sistem digital
Perancangan sistem digitalPerancangan sistem digital
Perancangan sistem digital
try susanto
 
Number Systems in Computer Systems
Number Systems in Computer SystemsNumber Systems in Computer Systems
Number Systems in Computer Systems
S N M P Simamora
 
Aritmatika biner
Aritmatika binerAritmatika biner
Aritmatika biner
Perosotan Ayunan
 
Bab 2 teknik digital
Bab 2 teknik digitalBab 2 teknik digital
Bab 2 teknik digital
Frendy Kusuma
 
Presentasi 3.2
Presentasi 3.2Presentasi 3.2
Presentasi 3.2
Enos Lolang
 
Sistem digital ii
Sistem digital iiSistem digital ii
Sistem digital ii
Nassroom Minallah
 
Jawaban matematika aaa
Jawaban matematika  aaaJawaban matematika  aaa
Jawaban matematika aaaxakuntansi3f
 
Materi Rangkaian Digital I
Materi Rangkaian Digital IMateri Rangkaian Digital I
Materi Rangkaian Digital I
Amien Nuryanto
 
Matematika 2 - Slide week 5 Integral Lipat Tiga
Matematika 2 - Slide week 5 Integral Lipat TigaMatematika 2 - Slide week 5 Integral Lipat Tiga
Matematika 2 - Slide week 5 Integral Lipat Tiga
Beny Nugraha
 
4. Integral Tertentu
4. Integral Tertentu4. Integral Tertentu
4. Integral Tertentu
widi1966
 
Organisasi Komputer Materi 3 dan 4
Organisasi Komputer Materi 3 dan 4 Organisasi Komputer Materi 3 dan 4
Organisasi Komputer Materi 3 dan 4
Mandarwarman Faisal
 
Some cases of Limit Trigonometry
Some cases of Limit TrigonometrySome cases of Limit Trigonometry
Some cases of Limit Trigonometry
Nouvel Raka
 

What's hot (20)

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
 
Aritmatika penjumlahan dan pengurangan bilangan biner presentasi
Aritmatika penjumlahan dan pengurangan bilangan biner presentasiAritmatika penjumlahan dan pengurangan bilangan biner presentasi
Aritmatika penjumlahan dan pengurangan bilangan biner presentasi
 
Algoritma dan Matematika_tif305_reg-sns
Algoritma dan Matematika_tif305_reg-snsAlgoritma dan Matematika_tif305_reg-sns
Algoritma dan Matematika_tif305_reg-sns
 
Modul 2 kb 1 elektronika digital final
Modul 2 kb 1 elektronika digital finalModul 2 kb 1 elektronika digital final
Modul 2 kb 1 elektronika digital final
 
Operasi Aritmatika
Operasi Aritmatika Operasi Aritmatika
Operasi Aritmatika
 
Aritmatika Biner - Pertemuan 3
Aritmatika Biner - Pertemuan 3Aritmatika Biner - Pertemuan 3
Aritmatika Biner - Pertemuan 3
 
Perancangan sistem digital
Perancangan sistem digitalPerancangan sistem digital
Perancangan sistem digital
 
Number Systems in Computer Systems
Number Systems in Computer SystemsNumber Systems in Computer Systems
Number Systems in Computer Systems
 
Aritmatika biner
Aritmatika binerAritmatika biner
Aritmatika biner
 
Fungsikuadrat
FungsikuadratFungsikuadrat
Fungsikuadrat
 
Bab 2 teknik digital
Bab 2 teknik digitalBab 2 teknik digital
Bab 2 teknik digital
 
Presentasi 3.2
Presentasi 3.2Presentasi 3.2
Presentasi 3.2
 
Sistem digital ii
Sistem digital iiSistem digital ii
Sistem digital ii
 
Jawaban matematika aaa
Jawaban matematika  aaaJawaban matematika  aaa
Jawaban matematika aaa
 
Materi Rangkaian Digital I
Materi Rangkaian Digital IMateri Rangkaian Digital I
Materi Rangkaian Digital I
 
Matematika 2 - Slide week 5 Integral Lipat Tiga
Matematika 2 - Slide week 5 Integral Lipat TigaMatematika 2 - Slide week 5 Integral Lipat Tiga
Matematika 2 - Slide week 5 Integral Lipat Tiga
 
4. Integral Tertentu
4. Integral Tertentu4. Integral Tertentu
4. Integral Tertentu
 
Organisasi Komputer Materi 3 dan 4
Organisasi Komputer Materi 3 dan 4 Organisasi Komputer Materi 3 dan 4
Organisasi Komputer Materi 3 dan 4
 
Some cases of Limit Trigonometry
Some cases of Limit TrigonometrySome cases of Limit Trigonometry
Some cases of Limit Trigonometry
 

Viewers also liked

Konsep Array_sns
Konsep Array_snsKonsep Array_sns
Konsep Array_sns
staffpengajar
 
Jurnal 8 aviv
Jurnal 8 avivJurnal 8 aviv
Jurnal 8 aviv
staffpengajar
 
Wireless net
Wireless netWireless net
Wireless net
staffpengajar
 
Grafika komputer
Grafika komputerGrafika komputer
Grafika komputer
staffpengajar
 
Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
staffpengajar
 
About vb script-sns
About vb script-snsAbout vb script-sns
About vb script-sns
staffpengajar
 
Prinsip ATM
Prinsip ATMPrinsip ATM
Prinsip ATM
staffpengajar
 
Minggu_3 TIF305
Minggu_3 TIF305Minggu_3 TIF305
Minggu_3 TIF305
staffpengajar
 
algoritma & pemrograman
algoritma & pemrogramanalgoritma & pemrograman
algoritma & pemrograman
staffpengajar
 
Jurnal 8_2
Jurnal 8_2Jurnal 8_2
Jurnal 8_2
staffpengajar
 
sns op sys_process
sns op sys_processsns op sys_process
sns op sys_process
staffpengajar
 
Algoritma dan Arithmatika
Algoritma dan ArithmatikaAlgoritma dan Arithmatika
Algoritma dan Arithmatika
staffpengajar
 
Minggu_4 TIF305
Minggu_4 TIF305Minggu_4 TIF305
Minggu_4 TIF305
staffpengajar
 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015
staffpengajar
 
Solusi quiz 3-ubale_sns
Solusi quiz 3-ubale_snsSolusi quiz 3-ubale_sns
Solusi quiz 3-ubale_sns
staffpengajar
 
M8_TIF305_sns_ubb
M8_TIF305_sns_ubbM8_TIF305_sns_ubb
M8_TIF305_sns_ubb
staffpengajar
 
M10_TIF305_sns_ubb
M10_TIF305_sns_ubbM10_TIF305_sns_ubb
M10_TIF305_sns_ubb
staffpengajar
 
SNS_Matlab_
SNS_Matlab_SNS_Matlab_
SNS_Matlab_
staffpengajar
 
Algoritma Matematika Informasi
Algoritma Matematika InformasiAlgoritma Matematika Informasi
Algoritma Matematika Informasi
staffpengajar
 
OOP d76 Univ-Bale
OOP d76 Univ-BaleOOP d76 Univ-Bale
OOP d76 Univ-Bale
staffpengajar
 

Viewers also liked (20)

Konsep Array_sns
Konsep Array_snsKonsep Array_sns
Konsep Array_sns
 
Jurnal 8 aviv
Jurnal 8 avivJurnal 8 aviv
Jurnal 8 aviv
 
Wireless net
Wireless netWireless net
Wireless net
 
Grafika komputer
Grafika komputerGrafika komputer
Grafika komputer
 
Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
 
About vb script-sns
About vb script-snsAbout vb script-sns
About vb script-sns
 
Prinsip ATM
Prinsip ATMPrinsip ATM
Prinsip ATM
 
Minggu_3 TIF305
Minggu_3 TIF305Minggu_3 TIF305
Minggu_3 TIF305
 
algoritma & pemrograman
algoritma & pemrogramanalgoritma & pemrograman
algoritma & pemrograman
 
Jurnal 8_2
Jurnal 8_2Jurnal 8_2
Jurnal 8_2
 
sns op sys_process
sns op sys_processsns op sys_process
sns op sys_process
 
Algoritma dan Arithmatika
Algoritma dan ArithmatikaAlgoritma dan Arithmatika
Algoritma dan Arithmatika
 
Minggu_4 TIF305
Minggu_4 TIF305Minggu_4 TIF305
Minggu_4 TIF305
 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015
 
Solusi quiz 3-ubale_sns
Solusi quiz 3-ubale_snsSolusi quiz 3-ubale_sns
Solusi quiz 3-ubale_sns
 
M8_TIF305_sns_ubb
M8_TIF305_sns_ubbM8_TIF305_sns_ubb
M8_TIF305_sns_ubb
 
M10_TIF305_sns_ubb
M10_TIF305_sns_ubbM10_TIF305_sns_ubb
M10_TIF305_sns_ubb
 
SNS_Matlab_
SNS_Matlab_SNS_Matlab_
SNS_Matlab_
 
Algoritma Matematika Informasi
Algoritma Matematika InformasiAlgoritma Matematika Informasi
Algoritma Matematika Informasi
 
OOP d76 Univ-Bale
OOP d76 Univ-BaleOOP d76 Univ-Bale
OOP d76 Univ-Bale
 

Similar to Minggu_5 TIF305

Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statement
S N M P Simamora
 
fti305_op_sns
fti305_op_snsfti305_op_sns
fti305_op_sns
staffpengajar
 
Metode dan Teknik Konversi Basis bilangan
Metode dan Teknik Konversi Basis bilanganMetode dan Teknik Konversi Basis bilangan
Metode dan Teknik Konversi Basis bilangan
S N M P Simamora
 
Pengantar VBscript Pangalengge Educations
Pengantar VBscript Pangalengge EducationsPengantar VBscript Pangalengge Educations
Pengantar VBscript Pangalengge Educations
staffpengajar
 
Modul sistem digital bagian 1
Modul sistem digital bagian 1Modul sistem digital bagian 1
Modul sistem digital bagian 1
personal
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logikaBambang Apriyanto
 
Number system
Number system Number system
Number system
Hardini_HD
 
Bab vi sistembilangan
Bab vi sistembilanganBab vi sistembilangan
Bab vi sistembilangan
Rhendy Thanaya
 
Bab 6 sistem bilangan
Bab 6   sistem bilanganBab 6   sistem bilangan
Bab 6 sistem bilangan
Fisma Ananda
 
Modul 1-sistem-bilangan
Modul 1-sistem-bilanganModul 1-sistem-bilangan
Modul 1-sistem-bilanganMirhan Siregar
 
Sistem_bilangan.ppt
Sistem_bilangan.pptSistem_bilangan.ppt
Sistem_bilangan.ppt
YohanesDimasWisnuWir
 
Sistem bilangan4
Sistem bilangan4Sistem bilangan4
Sistem bilangan4
adealfarisi
 
Kuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganKuliah 1 sistem_bilangan
Kuliah 1 sistem_bilangan
Nyssa Makkiyah
 
02 aritmetika cara komputer
02 aritmetika cara komputer02 aritmetika cara komputer
02 aritmetika cara komputer
Arman Tan
 
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
Buhori Muslim
 
Floating Point
Floating PointFloating Point
Floating Point
Rizky Wulansari
 
16. representasi data 4
16. representasi data 4 16. representasi data 4
16. representasi data 4
Setia Juli Irzal Ismail
 

Similar to Minggu_5 TIF305 (20)

Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statement
 
fti305_op_sns
fti305_op_snsfti305_op_sns
fti305_op_sns
 
Metode dan Teknik Konversi Basis bilangan
Metode dan Teknik Konversi Basis bilanganMetode dan Teknik Konversi Basis bilangan
Metode dan Teknik Konversi Basis bilangan
 
Materi undig
Materi undigMateri undig
Materi undig
 
Pengantar VBscript Pangalengge Educations
Pengantar VBscript Pangalengge EducationsPengantar VBscript Pangalengge Educations
Pengantar VBscript Pangalengge Educations
 
Modul sistem digital bagian 1
Modul sistem digital bagian 1Modul sistem digital bagian 1
Modul sistem digital bagian 1
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logika
 
Number system
Number system Number system
Number system
 
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
 
Modul 1-sistem-bilangan
Modul 1-sistem-bilanganModul 1-sistem-bilangan
Modul 1-sistem-bilangan
 
Sistem_bilangan.ppt
Sistem_bilangan.pptSistem_bilangan.ppt
Sistem_bilangan.ppt
 
Sistem bilangan4
Sistem bilangan4Sistem bilangan4
Sistem bilangan4
 
Kuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganKuliah 1 sistem_bilangan
Kuliah 1 sistem_bilangan
 
02 aritmetika cara komputer
02 aritmetika cara komputer02 aritmetika cara komputer
02 aritmetika cara komputer
 
Ok 5 float
Ok 5 floatOk 5 float
Ok 5 float
 
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
 
Floating Point
Floating PointFloating Point
Floating Point
 
16. representasi data 4
16. representasi data 4 16. representasi data 4
16. representasi data 4
 
Ok 5 float
Ok 5 floatOk 5 float
Ok 5 float
 

More from staffpengajar

Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdf
staffpengajar
 
M15_alpro_.pdf
M15_alpro_.pdfM15_alpro_.pdf
M15_alpro_.pdf
staffpengajar
 
M09-jarKomp-1_.pdf
M09-jarKomp-1_.pdfM09-jarKomp-1_.pdf
M09-jarKomp-1_.pdf
staffpengajar
 
M10-jarKomp-1.pdf
M10-jarKomp-1.pdfM10-jarKomp-1.pdf
M10-jarKomp-1.pdf
staffpengajar
 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdf
staffpengajar
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdf
staffpengajar
 
data_dan_DBase_.pdf
data_dan_DBase_.pdfdata_dan_DBase_.pdf
data_dan_DBase_.pdf
staffpengajar
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variables
staffpengajar
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_sns
staffpengajar
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politel
staffpengajar
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cpp
staffpengajar
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++
staffpengajar
 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000
staffpengajar
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cpp
staffpengajar
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_
staffpengajar
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulator
staffpengajar
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineering
staffpengajar
 
Matlab sns_77
Matlab sns_77Matlab sns_77
Matlab sns_77
staffpengajar
 
Matlab tutor sns
Matlab tutor snsMatlab tutor sns
Matlab tutor sns
staffpengajar
 
sns es oop_
sns es oop_sns es oop_
sns es oop_
staffpengajar
 

More from staffpengajar (20)

Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdf
 
M15_alpro_.pdf
M15_alpro_.pdfM15_alpro_.pdf
M15_alpro_.pdf
 
M09-jarKomp-1_.pdf
M09-jarKomp-1_.pdfM09-jarKomp-1_.pdf
M09-jarKomp-1_.pdf
 
M10-jarKomp-1.pdf
M10-jarKomp-1.pdfM10-jarKomp-1.pdf
M10-jarKomp-1.pdf
 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdf
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdf
 
data_dan_DBase_.pdf
data_dan_DBase_.pdfdata_dan_DBase_.pdf
data_dan_DBase_.pdf
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variables
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_sns
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politel
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cpp
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++
 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cpp
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulator
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineering
 
Matlab sns_77
Matlab sns_77Matlab sns_77
Matlab sns_77
 
Matlab tutor sns
Matlab tutor snsMatlab tutor sns
Matlab tutor sns
 
sns es oop_
sns es oop_sns es oop_
sns es oop_
 

Recently uploaded

Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
fadlurrahman260903
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
budimoko2
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
ahyani72
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
YongYongYong1
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
NURULNAHARIAHBINTIAH
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
maulatamah
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
NiaTazmia2
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
ssuser4dafea
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
MashudiMashudi12
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
irvansupriadi44
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
RUBEN Mbiliyora
 

Recently uploaded (20)

Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
 

Minggu_5 TIF305

  • 1. Pergeseran BIT Ir. Sihar, MT. T. Informatika – FTI Bandung – 2016 TIF305 Organisasi dan Arsitektur Komputer (3 sks)
  • 2. Daftar Pustaka 1. Gilmore, C.M. (1995). Microprocessors: Principles and Applications. McGraw-Hill. ISBN:978-002-801- 837-9 2. Mano, M. (1992). Computer System Architecture (3rd Edition). Prentice Hall. ISBN: 978-013-175-563-5 3. Patterson, D.A., Hennessy, J.L. (2013). Computer Organization and Design, Fifth Edition: The Hardware/Software Interface. Morgan Kaufmann. ISBN: 978-012-407-726-3 4. Simamora, S.N.M.P. (2002). “Diktat Kuliah SK-303 Arsitektur Komputer (3 sks)”. Dept. Sistem Komputer, Fak. Teknik. Institut Teknologi Harapan Bangsa. Bandung. 5. Simamora, S.N.M.P. (2016). Modul Belajar Praktis Algoritma dan Pemrograman, Penerbit Deepublish. Yogyakarta. ISBN:978-602-401-318-9.
  • 3. Pergeseran bit bekerja hanya pada Basis Bilangan 2 (binary-digit) yang dilakukan oleh Operator Bitwise Pergeseran bit terbagi atas dua yakni pergeseran ke arah- kiri (digunakan notasi/simbol: <<) dan pergeseran ke arah- kanan (digunakan notasi/simbol: >>)Pergeseran bit berlaku pada pemrograman C/C++ dan JavaScript, sehingga notasi/simbol yang digunakan berdasar/merujuk pada bahasa pemrograman ini Setiap data numerik yang direpresentasikan dalam display-komputer pasti dinyatakan dalam DEC, dan bisa dinyatakan dalam OCT atau HEX; namun tidak mungkin ditampilkan dalam bentuk biner (binary-digit, bit).
  • 4. Contoh: -Tentukan pergeseran 1-bit ke kiri untuk nilai biner: 10110; Solusi: Algoritma Matematika Informasi Awal: 10110 = 010110 0 1 0 1 1 0 1 0 1 1 0 x geser 1-bit ke kiri gantikan x=0 1 0 1 1 0 0Hasil-akhir: Untuk membuktikannya, maka transformasikan ke dalam DEC. (10110)2 = (…)10; = (1)(2)4 + (0)(2)3 + (1)(2)2 + (1)(2)1 + (0)(2)0 = 16 + 0 + 4 + 2 + 0 = DEC(22); (101100)2 = (…)10; = (1)(2)5 + (0)(2)4 + (1)(2)3 + (1)(2)2 + (0)(2)1 + (0)(2)0 = 32 + 0 + 8 + 4 + 0 + 0 = DEC(44);
  • 5. (29)10 = (…)2; 29 ÷ 2 = 14 sisa 1 14 ÷ 2 = 7 sisa 0 7 ÷ 2 = 3 sisa 1 3 ÷ 2 = 1 sisa 1 1 ÷ 2 = 0 sisa 1 Disusun: (11101)2; Contoh: -Perhatikan statement berikut ini s1←(s1<<2); Tentukan nilai s1 terbaru (termutahir) apabila s1 ditampungkan 0x1D; Solusi: Konstruksi-algoritma s1←0x1D; Tahap-1: Transformasikan HEX ke DEC Tahap-2: Transformasikan DEC ke BIN Algoritma Matematika Informasi s1←(s1<<2); tampilkan s1; 0x1D = (1D)16 = (…)10; = (1)(16)1 + (D)(16)0 (D)16=DEC(13); = 16 + 13 = DEC(29); maka, DEC(29) = (11101)2;
  • 6. Tahap-3: Geser 2-bit ke kiri pada nilai bit tersebut Tahap-4: Transformasikan BIN ke DEC Awal: 11101 = 0011101 0 0 1 1 1 0 1 1 1 0 1 x geser 2-bit ke kiri gantikan x=0 1 1 1 0 1 0Hasil-akhir: 1 x 0 (1110100)2 = (…)10; = (1)(2)6 + (1)(2)5 + (1)(2)4 + (0)(2)3 + (1)(2)2 + (0)(2)1 + (0)(2)0 = 64 + 32 + 16 + 0 + 4 + 0 + 0 = DEC(116); Algoritma dan Pemrograman C++ Tampilan jalannya program
  • 7. Contoh: -Tentukan pergeseran 1-bit ke kanan untuk nilai biner: 10110; Solusi: Algoritma Matematika Informasi Awal: 10110 ⇒ 01011 1 0 1 1 0 x 1 0 1 1 geser 1-bit ke kanan gantikan x=0 0 1 0 1 1Hasil-akhir: Untuk membuktikannya, maka transformasikan ke dalam DEC. (10110)2 = (…)10; = (1)(2)4 + (0)(2)3 + (1)(2)2 + (1)(2)1 + (0)(2)0 = 16 + 0 + 4 + 2 + 0 = DEC(22); (01011)2 = (…)10; = (0)(2)4 + (1)(2)3 + (0)(2)2 + (1)(2)1 + (1)(2)0 = 0 + 8 + 0 + 2 + 1 = DEC(11);
  • 8. (23)10 = (…)2; 23 ÷ 2 = 11 sisa 1 11 ÷ 2 = 5 sisa 1 5 ÷ 2 = 2 sisa 1 2 ÷ 2 = 1 sisa 0 1 ÷ 2 = 0 sisa 1 Disusun: (10111)2; Contoh: -Perhatikan statement berikut ini x1←(x1>>2); Tentukan nilai x1 terbaru (termutahir) apabila x1 ditampungkan 027; Solusi: Konstruksi-algoritma x1←027; Tahap-1: Transformasikan OCT ke DEC Tahap-2: Transformasikan DEC ke BIN Algoritma Matematika Informasi x1←(x1>>2); tampilkan x1; 027 = (27)8 = (…)10; = (2)(8)1 + (7)(8)0 = 16 + 7 = DEC(23); maka, DEC(23) = (10111)2;
  • 9. Tahap-3: Geser 2-bit ke kanan pada nilai bit tersebut Tahap-4: Transformasikan BIN ke DEC Awal: 10111 = 0010111 0 0 1 0 1 1 x x 0 0 1 0 geser 2-bit ke kanan gantikan x=0 0 0 0 0 1 0Hasil-akhir: 1 1 1 (0000101)2 = (…)10; = (0)(2)6 + (0)(2)5 + (0)(2)4 + (0)(2)3 + (1)(2)2 + (0)(2)1 + (1)(2)0 = 0 + 0 + 0 + 0 + 4 + 0 + 1 = DEC(5); Algoritma dan Pemrograman C++ Tampilan jalannya program
  • 10. Contoh: -Tentukan pergeseran 3-bit ke kanan untuk nilai biner: 10100110; Solusi: Algoritma Matematika Informasi Awal: (10100110)2 ⇒ 1010 0110 0 1 0 0 1 x x 1 0 1 geser 1-bit ke kanan gantikan x=0 0 0 1 0 1Hasil-akhir: Untuk membuktikannya, maka transformasikan ke dalam DEC. (10100110)2 = (…)10; = (1)(2)7 + (0)(2)6 + (1)(2)5 + (0)(2)4 + (0)(2)3 + (1)(2)2 + (1)(2)1 + (0)(2)0 = 128 + 0 + 32 + 0 + 0 + 4 + 2 + 0 = DEC(166); (0010100)2 = (…)10; = (0)(2)6 + (0)(2)5 + (1)(2)4 + (0)(2)3 + (1)(2)2 + (0)(2)1 + (0)(2)0 = 0 + 0 + 16 + 0 + 4 + 0 + 0 = DEC(20); 11 0 0 0 0 0