SlideShare a Scribd company logo
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Representasi Data 3
Signed Integer
TK1013 - Sistem Komputer – 3 SKS
Minggu IX Pertemuan 18
Disusun Oleh :
1. Giva Andriana M ST., MT.
2. Rini Handayani ST., MT.
D3 TEKNIK KOMPUTER
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Standar Kompetensi
Mahasiswa diharapkan dapat
menguasai konsep dari organisasi
dan arsitektur sistem komputer
Menguasai cara kerja dan
pengolahan data dari system
komputer
Mahasiswa mampu :
Mampu Memahami bagaimana
Implementasi bilangan signed integer
pada sistem komputer
Standar KompetensiStandar Kompetensi Kemampuan akhir yang diharapkanKemampuan akhir yang diharapkan
Mampu Menyelesaikan permasalahan
pada bilangan signed integer
2
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Konversi Bilangan Bertanda
• Pada sistem bilangan bertanda (signed
integer) nilai yang dapat direpresentasikan
adalah mulai dari minus tak hingga sampai
dengan tak hingga.
- ∞ ≤ signed integer ≤ ∞
3
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Konversi Bilangan Bertanda
• Bilangan negatif dapat direpresentasi dengan
sistem bilangan bertanda (signed integer).
• Bilangan positif secara umum
direpresentasikan sama seperti bilangan tak
bertanda hanya saja ditambahkan tanda (sign
bit) pada MSD.
4
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Range bilangan bertanda
• Range dari bilangan bertanda, I, bila panjang bit
adalah m, sbb: (range tersebut merupakan range
untuk bilangan bertanda sign magnitude dan ones
complement)
-(2m-1 - 1) ≤ I ≤ +(2m-1 - 1)
• Sedangkan range bilangan two’s complement adalah :
-(2m-1) ≤ I ≤ +(2m-1 - 1)
5
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Konversi Bilangan Bertanda
• Terdapat empat macam teknik dalam
merepresentasikan sistem bilangan bertanda,
yaitu:
– Sign Magnitude,
– Diminished radix complementation (one’s
complement / komplemen satu),
– Radix complement (two’s complement /
komplemen dua),
– Satu buah pengkodean binary coded decimal (BCD)
6
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
SIGN MAGNITUDE
Hanya menggunakan sign bit yang
diletakkan pada MSD
0  “+” (sign bit bilangan positif)
1  “-” (sign bit bilangan negatif)
7
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Sign Magnitude
Telah ditentukan bahwa m = 4.
Jika pada konversi unsigned bit  410 = 1002
Maka pada Sign Magnitude:
410 = 01002 dan -410 = 11002
Jika m = 8.
Maka pada Sign Magnitude:
410 = 000001002 dan -410 = 100001002
Representasi dalam
heksadesimal:
11002 = C16
Representasi dalam
heksadesimal:
01002 = 416
Representasi dalam
heksadesimal:
100001002 = 8416Representasi dalam heksadesimal:
000001002 = 0416
8
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
ONE’S
COMPLEMENT
Merupakan perbaikan dari Sign Magnitude
Dilakukan hanya pada bilangan bernilai
negatif dengan cara menginversi dari nilai
positifnya.
Tetap menggunakan sign bit untuk MSD.
0  “+” (sign bit bilangan positif)
1  “-” (sign bit bilangan negatif)
9
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
One’s Complement
Telah ditentukan bahwa m = 4.
Jika pada konversi unsigned bit  410 = 1002
Maka pada One’s Complement:
410 = 01002 dan -410 = 10112
Jika m = 8.
Maka pada One’s Complement:
410 = 000001002 dan -410 = 111110112
Representasi dalam
heksadesimal:
10112 = B16
Representasi dalam
heksadesimal:
01002 = 416
Representasi dalam
heksadesimal:
111110112 = FB16Representasi dalam heksadesimal:
000001002 = 0416
10
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
TWO’S
COMPLEMENT
Merupakan perbaikan dari Sign Magnitude
dan One’s Complement
Dilakukan hanya pada bilangan bernilai
negatif dengan meng-inkremen (tambah 1)
dari one’s complement.
Tetap menggunakan sign bit untuk MSD.
0  “+” (sign bit bilangan positif)
1  “-” (sign bit bilangan negatif)
11
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Two’s Complement
Telah ditentukan bahwa m = 4.
Jika pada konversi unsigned bit  410 = 1002
+410 = 01002
-410
11002  Sign Magnitude
10112  One’s Complement
12
11002  Two’s Complement
+ increment
12
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
BINARY CODED
DECIMAL (BCD)
Digunakan untuk pemrosesan data
dalam aplikasi bisnis
Konversikan setiap digit desimal ke
dalam empat digit biner
“+”  1010
“-”  1011
13
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Binary Coded Decimal
14
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Binary Coded Decimal
+410
+ 4
1010 0100
+410 = 1010 0100 BCD
-410
- 4
1011 0100
-410 = 1011 0100 BCD
15
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
ARITMATIKA ONES COMPLEMENT
• Perhatikan operasi berikut :
diket : m=5 bit
16
Diganti dengan
adder
(+5) 0 0101
(+2) - 0 0010 -
overflow
(-5) 1 1010
(-2) + 1 1101 +
(-5) 1 1010
(-2) + 1 1101 +
- 7 1 |1 0111
1+
1 1000overflow
(+5) 0 0101
(-2) + 1 1101 +
+ 3 1 |0 0010
1+
00011
Tidak perlu diganti
dengan adder
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Ambiguitas -0 dan +0 pada one’s
Complement
17
(-15) 1 0000
(-15) + 1 0000 +
(-15) 1 0000
(-15) + 1 0000 +
- 30 1 |0 0000
1+
0 0001overflow
Hasil yang didapatkan bukanlah -30 tetapi malah +1, hal ini dikarenakan
terdapat ambiguitas pengertian -0 dan +0 pada one’s complemen,
sehingga bilangan overflow -30 tidak dapat didefinisikan dengan baik.
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
ARITMATIKA TWOS COMPLEMENT
• Penjumlahan 2 buah bilangan positif
Asumsi m = 5 bit
18
+ 9  0 1001
+ 4 +  0 0100 +
+13 0 1101
• Penjumlahan bilangan positif yang bernilai lebih
besar dari bilangan negatifnya
Asumsi m = 5 bit
+ 9  0 1001
- 4 +  1 1100 +
+ 5 1|0 0101
Nilai – 4 diubah ke dalam komplemen 2  1011
+ 1 = 1100
Carry register
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
ARITMATIKA TWOS COMPLEMENT
19
• Penambahan bilangan positif yang bernilai lebih kecil
dari bilangan negatifnya
Asumsi m = 5 bit
- 9  1 0111
+ 4 +  0 0100 +
- 5 1 1011
Nilai – 9 diubah kedalam komplemen 2  0110
+ 1 = 0111
hasil dikomplemenkan lagi untuk membuktikan hasil -5
1011 diubah ke dalam twos complement : 0100 + 1 = 0101
Tanda negatif
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
• Penjumlahan dua bilangan negatif
Asumsi m=5 bit
20
ARITMATIKA TWOS COMPLEMENT
- 9  1 0111
- 4 +  1 1100 +
- 13 1 1 0011
Nilai – 9 diubah kedalam komplemen 2  0110 + 1 = 0111
Nilai – 4 diubah kedalam komplemen 2  1011 + 1 = 1100
diabaikan (carry register), sehingga hasilnya adalah 10011 (sum=-13)
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
ARITMATIKA TWOS COMPLEMENT
• Penjumlahan dua bilangan yang sama besar dan saling
berlawanan tanda
Asumsi m = 5 bit
21
- 9  1 0111
+ 9 +  0 1001 +
0 1 0 0000
Nilai – 9 diubah kedalam komplemen 2  0110 + 1 = 0111
diabaikan (carry register), sehingga hasilnya
adalah 00000 (sum = +0)
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
ARITMATIKA TWOS COMPLEMENT
- overflow-
bilangan positif + bilangan positif = bilangan
negatif
bilangan negatif + bilangan negatif = bilangan
positif
22
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
ARITMATIKA TWOS COMPLEMENT
- overflow-
• Kondisi overflow penjumlahan bilangan positif menghasilkan
bilangan negatif.
Asumsi m=0
23
+ 8  0 1000
+ 9 +  0 1001 +
+17 1 0001
tanda negatif, sebenarnya hasil adalah 10001 (sum = +17) bukan -1
Jadi angka 1 memiliki nilai bukan tanda
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
ARITMATIKA TWOS COMPLEMENT
- overflow-
• Kondisi overflow penjumlahan bilangan negatif menghasilkan
bilangan positif
Asumsi m= 5 bit
24
- 9  1 0111
- 9 +  1 0111 +
-18 1 0 1110
Nilai – 9 diubah kedalam komplemen 2  0110 + 1 = 0111
Nilai – 9 diubah kedalam komplemen 2  0110 + 1 = 0111
tanda negatif
sehingga hasilnya 01110 (sum = -18) bukan +14.
Pembuktian hasil : 01110 diubah ke dalam komplemen 210001+1=10010 = 18
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Contoh lain aritmatika twos
complement
- 5  1 1011
- 4 +  1 1100 +
- 9 1 1 0111
25
Ke carry Register
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
ARITMATIKA BCD
0110 0011 (+63)
0100 1001 (+49) +
1010 1100 (+112)  masih salah jadi ditambah 6
0110 (biner 6) +
1011 0010 (+112)  masih salah jadi ditambah 6
0110 (biner 6) +
1 0001 0010 (+112)  sudah sesuai
26
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Thanks
27
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Referensi
28
TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer
Referensi
29

More Related Content

What's hot

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
 
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
 
Kuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganKuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganNyssa Makkiyah
 
Bilangan biner
Bilangan binerBilangan biner
Bilangan biner
andrias12
 
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
 
Teori Bilangan Biner
Teori Bilangan BinerTeori Bilangan Biner
Teori Bilangan Biner
Nailul Hasibuan
 
Bilangan biner
Bilangan binerBilangan biner
Bilangan biner
Fransiscus Asisi
 
Bab 2 teknik digital
Bab 2 teknik digitalBab 2 teknik digital
Bab 2 teknik digitalFrendy Kusuma
 
Information Mathematics Theory
Information Mathematics TheoryInformation Mathematics Theory
Information Mathematics Theory
S N M P Simamora
 
Sistem Informasi - Sistem Bilangan dan Kode
Sistem Informasi - Sistem Bilangan dan KodeSistem Informasi - Sistem Bilangan dan Kode
Sistem Informasi - Sistem Bilangan dan Kode
David Adi Nugroho
 
Bilangan biner
Bilangan binerBilangan biner
Bilangan biner
Hendrikus Fernando
 
Materi Rangkaian Digital I
Materi Rangkaian Digital IMateri Rangkaian Digital I
Materi Rangkaian Digital IAmien Nuryanto
 
KONVERSI BINER KE OKTAL DAN SEBALIKNYA
KONVERSI BINER KE OKTAL DAN SEBALIKNYAKONVERSI BINER KE OKTAL DAN SEBALIKNYA
KONVERSI BINER KE OKTAL DAN SEBALIKNYA
windyputrris
 

What's hot (20)

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
 
Ch03 indonesia
Ch03 indonesiaCh03 indonesia
Ch03 indonesia
 
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
 
Aritmatika biner
Aritmatika binerAritmatika biner
Aritmatika biner
 
Kuliah 1 sistem_bilangan
Kuliah 1 sistem_bilanganKuliah 1 sistem_bilangan
Kuliah 1 sistem_bilangan
 
Bilangan biner
Bilangan binerBilangan biner
Bilangan biner
 
Organisasi Komputer Materi 3 dan 4
Organisasi Komputer Materi 3 dan 4 Organisasi Komputer Materi 3 dan 4
Organisasi Komputer Materi 3 dan 4
 
Punya leli
Punya leliPunya leli
Punya leli
 
Sistem digital ii
Sistem digital iiSistem digital ii
Sistem digital ii
 
Teori Bilangan Biner
Teori Bilangan BinerTeori Bilangan Biner
Teori Bilangan Biner
 
Materi undig
Materi undigMateri undig
Materi undig
 
Bilangan biner
Bilangan binerBilangan biner
Bilangan biner
 
Bab 2 teknik digital
Bab 2 teknik digitalBab 2 teknik digital
Bab 2 teknik digital
 
Information Mathematics Theory
Information Mathematics TheoryInformation Mathematics Theory
Information Mathematics Theory
 
Sistem Informasi - Sistem Bilangan dan Kode
Sistem Informasi - Sistem Bilangan dan KodeSistem Informasi - Sistem Bilangan dan Kode
Sistem Informasi - Sistem Bilangan dan Kode
 
Bilangan biner
Bilangan binerBilangan biner
Bilangan biner
 
Materi Rangkaian Digital I
Materi Rangkaian Digital IMateri Rangkaian Digital I
Materi Rangkaian Digital I
 
KONVERSI BINER KE OKTAL DAN SEBALIKNYA
KONVERSI BINER KE OKTAL DAN SEBALIKNYAKONVERSI BINER KE OKTAL DAN SEBALIKNYA
KONVERSI BINER KE OKTAL DAN SEBALIKNYA
 
1sistem bilangan dhbo
1sistem bilangan dhbo1sistem bilangan dhbo
1sistem bilangan dhbo
 

Viewers also liked

14. representasi data 2 jul
14. representasi data 2   jul14. representasi data 2   jul
14. representasi data 2 jul
Setia Juli Irzal Ismail
 
17. representasi data 5 julv2
17. representasi data 5   julv217. representasi data 5   julv2
17. representasi data 5 julv2
Setia Juli Irzal Ismail
 
Jurnal modul 3 vpn
Jurnal modul 3   vpnJurnal modul 3   vpn
Jurnal modul 3 vpn
Setia Juli Irzal Ismail
 
05 tk3193-sniffing & dos
05 tk3193-sniffing & dos05 tk3193-sniffing & dos
05 tk3193-sniffing & dos
Setia Juli Irzal Ismail
 
Jurnal metasploit(revisi)
Jurnal metasploit(revisi)Jurnal metasploit(revisi)
Jurnal metasploit(revisi)
Setia Juli Irzal Ismail
 
Modul metasploit
Modul metasploitModul metasploit
Modul metasploit
Setia Juli Irzal Ismail
 
4. alat input output jul
4. alat input output jul4. alat input output jul
4. alat input output jul
Setia Juli Irzal Ismail
 
2. central processing unit
2. central processing unit2. central processing unit
2. central processing unit
Setia Juli Irzal Ismail
 
Modern Honey Network at Bay Area Open Source Security Hackers
Modern Honey Network at Bay Area Open Source Security HackersModern Honey Network at Bay Area Open Source Security Hackers
Modern Honey Network at Bay Area Open Source Security Hackers
Jason Trost
 
Pengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles LimPengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles Lim
Directorate of Information Security | Ditjen Aptika
 

Viewers also liked (10)

14. representasi data 2 jul
14. representasi data 2   jul14. representasi data 2   jul
14. representasi data 2 jul
 
17. representasi data 5 julv2
17. representasi data 5   julv217. representasi data 5   julv2
17. representasi data 5 julv2
 
Jurnal modul 3 vpn
Jurnal modul 3   vpnJurnal modul 3   vpn
Jurnal modul 3 vpn
 
05 tk3193-sniffing & dos
05 tk3193-sniffing & dos05 tk3193-sniffing & dos
05 tk3193-sniffing & dos
 
Jurnal metasploit(revisi)
Jurnal metasploit(revisi)Jurnal metasploit(revisi)
Jurnal metasploit(revisi)
 
Modul metasploit
Modul metasploitModul metasploit
Modul metasploit
 
4. alat input output jul
4. alat input output jul4. alat input output jul
4. alat input output jul
 
2. central processing unit
2. central processing unit2. central processing unit
2. central processing unit
 
Modern Honey Network at Bay Area Open Source Security Hackers
Modern Honey Network at Bay Area Open Source Security HackersModern Honey Network at Bay Area Open Source Security Hackers
Modern Honey Network at Bay Area Open Source Security Hackers
 
Pengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles LimPengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles Lim
 

Similar to 15. representasi data 3 jul

Pertemuan 10 sistem bilangan
Pertemuan 10 sistem bilanganPertemuan 10 sistem bilangan
Pertemuan 10 sistem bilanganFrance Rhezhek
 
Pert8.pdf
Pert8.pdfPert8.pdf
Pert8.pdf
AgungMbolang1
 
Sistem_bilangan.ppt
Sistem_bilangan.pptSistem_bilangan.ppt
Sistem_bilangan.ppt
YohanesDimasWisnuWir
 
OPERASI SISTEM BILANGAN.ppt
OPERASI SISTEM BILANGAN.pptOPERASI SISTEM BILANGAN.ppt
OPERASI SISTEM BILANGAN.ppt
AsyerMilala
 
Sistem bilangan
Sistem bilanganSistem bilangan
Sistem bilangan
megapuput
 
Algoritma dan Matematika_tif305_reg-sns
Algoritma dan Matematika_tif305_reg-snsAlgoritma dan Matematika_tif305_reg-sns
Algoritma dan Matematika_tif305_reg-sns
staffpengajar
 
Biru minimalis polos tugas presentasi.pdf
Biru minimalis polos tugas presentasi.pdfBiru minimalis polos tugas presentasi.pdf
Biru minimalis polos tugas presentasi.pdf
MahrusRohaedi1
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logikaBambang Apriyanto
 
Edo A.G Kode Biner
Edo A.G   Kode BinerEdo A.G   Kode Biner
Edo A.G Kode BinerEdo A.G
 
FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_
staffpengajar
 
sistem konversi bilangan
sistem konversi bilangansistem konversi bilangan
sistem konversi bilangan
trifilrn
 
Assembly 01
Assembly 01Assembly 01
Assembly 01
Machfuz Iman
 
1sistem bilangan-dhbo
1sistem bilangan-dhbo1sistem bilangan-dhbo
1sistem bilangan-dhbo
Cak Anang Anang
 

Similar to 15. representasi data 3 jul (20)

Pertemuan 10 sistem bilangan
Pertemuan 10 sistem bilanganPertemuan 10 sistem bilangan
Pertemuan 10 sistem bilangan
 
Pert8.pdf
Pert8.pdfPert8.pdf
Pert8.pdf
 
Sistem_bilangan.ppt
Sistem_bilangan.pptSistem_bilangan.ppt
Sistem_bilangan.ppt
 
OPERASI SISTEM BILANGAN.ppt
OPERASI SISTEM BILANGAN.pptOPERASI SISTEM BILANGAN.ppt
OPERASI SISTEM BILANGAN.ppt
 
Sistem bilangan
Sistem bilanganSistem bilangan
Sistem bilangan
 
Floating
FloatingFloating
Floating
 
Algoritma dan Matematika_tif305_reg-sns
Algoritma dan Matematika_tif305_reg-snsAlgoritma dan Matematika_tif305_reg-sns
Algoritma dan Matematika_tif305_reg-sns
 
Biru minimalis polos tugas presentasi.pdf
Biru minimalis polos tugas presentasi.pdfBiru minimalis polos tugas presentasi.pdf
Biru minimalis polos tugas presentasi.pdf
 
Modul teknik digital dan logika
Modul teknik digital dan logikaModul teknik digital dan logika
Modul teknik digital dan logika
 
Edo A.G Kode Biner
Edo A.G   Kode BinerEdo A.G   Kode Biner
Edo A.G Kode Biner
 
Ppt tugas teknik digital 3
Ppt tugas teknik digital 3Ppt tugas teknik digital 3
Ppt tugas teknik digital 3
 
Ppt tugas teknik digital 3
Ppt tugas teknik digital 3Ppt tugas teknik digital 3
Ppt tugas teknik digital 3
 
Sistem bilangan
Sistem bilanganSistem bilangan
Sistem bilangan
 
FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_
 
sistem konversi bilangan
sistem konversi bilangansistem konversi bilangan
sistem konversi bilangan
 
RL_20110928
RL_20110928RL_20110928
RL_20110928
 
Ok 5 float
Ok 5 floatOk 5 float
Ok 5 float
 
Assembly 01
Assembly 01Assembly 01
Assembly 01
 
Ok 5 float
Ok 5 floatOk 5 float
Ok 5 float
 
1sistem bilangan-dhbo
1sistem bilangan-dhbo1sistem bilangan-dhbo
1sistem bilangan-dhbo
 

More from Setia Juli Irzal Ismail

slide-share.pdf
slide-share.pdfslide-share.pdf
slide-share.pdf
Setia Juli Irzal Ismail
 
slide-lp3i-final.pdf
slide-lp3i-final.pdfslide-lp3i-final.pdf
slide-lp3i-final.pdf
Setia Juli Irzal Ismail
 
society50-jul-share.pdf
society50-jul-share.pdfsociety50-jul-share.pdf
society50-jul-share.pdf
Setia Juli Irzal Ismail
 
57 slide presentation
57 slide presentation57 slide presentation
57 slide presentation
Setia Juli Irzal Ismail
 
Panduan Proyek Akhir D3 Teknologi Komputer Telkom University
Panduan Proyek Akhir D3 Teknologi Komputer Telkom UniversityPanduan Proyek Akhir D3 Teknologi Komputer Telkom University
Panduan Proyek Akhir D3 Teknologi Komputer Telkom University
Setia Juli Irzal Ismail
 
Sosialisasi kurikulum2020
Sosialisasi kurikulum2020Sosialisasi kurikulum2020
Sosialisasi kurikulum2020
Setia Juli Irzal Ismail
 
Welcoming maba 2020
Welcoming maba 2020Welcoming maba 2020
Welcoming maba 2020
Setia Juli Irzal Ismail
 
Slide jul apcert agm 2016
Slide jul apcert agm 2016Slide jul apcert agm 2016
Slide jul apcert agm 2016
Setia Juli Irzal Ismail
 
Tugas besar MK Keamanan Jaringan
Tugas besar MK Keamanan Jaringan Tugas besar MK Keamanan Jaringan
Tugas besar MK Keamanan Jaringan
Setia Juli Irzal Ismail
 
05 wireless
05 wireless05 wireless
04 sniffing
04 sniffing04 sniffing
03 keamanan password
03 keamanan password03 keamanan password
03 keamanan password
Setia Juli Irzal Ismail
 
02 teknik penyerangan
02 teknik penyerangan02 teknik penyerangan
02 teknik penyerangan
Setia Juli Irzal Ismail
 
01a pengenalan keamanan jaringan upload
01a pengenalan keamanan jaringan upload01a pengenalan keamanan jaringan upload
01a pengenalan keamanan jaringan upload
Setia Juli Irzal Ismail
 
Kajian3 upload
Kajian3 uploadKajian3 upload
Kajian3 upload
Setia Juli Irzal Ismail
 
1.pendahuluan sistem operasi
1.pendahuluan sistem operasi1.pendahuluan sistem operasi
1.pendahuluan sistem operasi
Setia Juli Irzal Ismail
 
10 tk3193-ids
10 tk3193-ids10 tk3193-ids
09 vpn
09 vpn 09 vpn
17. representasi data 5 jul
17. representasi data 5   jul17. representasi data 5   jul
17. representasi data 5 jul
Setia Juli Irzal Ismail
 

More from Setia Juli Irzal Ismail (20)

slide-share.pdf
slide-share.pdfslide-share.pdf
slide-share.pdf
 
slide-lp3i-final.pdf
slide-lp3i-final.pdfslide-lp3i-final.pdf
slide-lp3i-final.pdf
 
society50-jul-share.pdf
society50-jul-share.pdfsociety50-jul-share.pdf
society50-jul-share.pdf
 
57 slide presentation
57 slide presentation57 slide presentation
57 slide presentation
 
Panduan Proyek Akhir D3 Teknologi Komputer Telkom University
Panduan Proyek Akhir D3 Teknologi Komputer Telkom UniversityPanduan Proyek Akhir D3 Teknologi Komputer Telkom University
Panduan Proyek Akhir D3 Teknologi Komputer Telkom University
 
Sosialisasi kurikulum2020
Sosialisasi kurikulum2020Sosialisasi kurikulum2020
Sosialisasi kurikulum2020
 
Welcoming maba 2020
Welcoming maba 2020Welcoming maba 2020
Welcoming maba 2020
 
Slide jul apcert agm 2016
Slide jul apcert agm 2016Slide jul apcert agm 2016
Slide jul apcert agm 2016
 
Tugas besar MK Keamanan Jaringan
Tugas besar MK Keamanan Jaringan Tugas besar MK Keamanan Jaringan
Tugas besar MK Keamanan Jaringan
 
05 wireless
05 wireless05 wireless
05 wireless
 
04 sniffing
04 sniffing04 sniffing
04 sniffing
 
03 keamanan password
03 keamanan password03 keamanan password
03 keamanan password
 
02 teknik penyerangan
02 teknik penyerangan02 teknik penyerangan
02 teknik penyerangan
 
01a pengenalan keamanan jaringan upload
01a pengenalan keamanan jaringan upload01a pengenalan keamanan jaringan upload
01a pengenalan keamanan jaringan upload
 
Kajian3 upload
Kajian3 uploadKajian3 upload
Kajian3 upload
 
1.pendahuluan sistem operasi
1.pendahuluan sistem operasi1.pendahuluan sistem operasi
1.pendahuluan sistem operasi
 
10 tk3193-ids
10 tk3193-ids10 tk3193-ids
10 tk3193-ids
 
09 vpn
09 vpn 09 vpn
09 vpn
 
17. representasi data 5 jul
17. representasi data 5   jul17. representasi data 5   jul
17. representasi data 5 jul
 
Latihan6
Latihan6Latihan6
Latihan6
 

Recently uploaded

Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
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
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdfLaporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
OcitaDianAntari
 
Observasi Praktik Kinerja Kepala Sekolah.pdf
Observasi Praktik Kinerja Kepala Sekolah.pdfObservasi Praktik Kinerja Kepala Sekolah.pdf
Observasi Praktik Kinerja Kepala Sekolah.pdf
andikuswandi67
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
JokoPramono34
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
arianferdana
 
Penjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptxPenjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptx
GuneriHollyIrda
 
Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
DinaSetiawan2
 
ALur Tujuan Pembelajaran Materi IPA Kelas VII (1).pptx
ALur Tujuan Pembelajaran Materi IPA  Kelas VII (1).pptxALur Tujuan Pembelajaran Materi IPA  Kelas VII (1).pptx
ALur Tujuan Pembelajaran Materi IPA Kelas VII (1).pptx
rusinaharva1
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
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
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
asepridwan50
 

Recently uploaded (20)

Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
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
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdfLaporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
 
Observasi Praktik Kinerja Kepala Sekolah.pdf
Observasi Praktik Kinerja Kepala Sekolah.pdfObservasi Praktik Kinerja Kepala Sekolah.pdf
Observasi Praktik Kinerja Kepala Sekolah.pdf
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
 
Penjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptxPenjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptx
 
Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
 
ALur Tujuan Pembelajaran Materi IPA Kelas VII (1).pptx
ALur Tujuan Pembelajaran Materi IPA  Kelas VII (1).pptxALur Tujuan Pembelajaran Materi IPA  Kelas VII (1).pptx
ALur Tujuan Pembelajaran Materi IPA Kelas VII (1).pptx
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
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
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
 

15. representasi data 3 jul

  • 1. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Representasi Data 3 Signed Integer TK1013 - Sistem Komputer – 3 SKS Minggu IX Pertemuan 18 Disusun Oleh : 1. Giva Andriana M ST., MT. 2. Rini Handayani ST., MT. D3 TEKNIK KOMPUTER
  • 2. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Standar Kompetensi Mahasiswa diharapkan dapat menguasai konsep dari organisasi dan arsitektur sistem komputer Menguasai cara kerja dan pengolahan data dari system komputer Mahasiswa mampu : Mampu Memahami bagaimana Implementasi bilangan signed integer pada sistem komputer Standar KompetensiStandar Kompetensi Kemampuan akhir yang diharapkanKemampuan akhir yang diharapkan Mampu Menyelesaikan permasalahan pada bilangan signed integer 2
  • 3. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Konversi Bilangan Bertanda • Pada sistem bilangan bertanda (signed integer) nilai yang dapat direpresentasikan adalah mulai dari minus tak hingga sampai dengan tak hingga. - ∞ ≤ signed integer ≤ ∞ 3
  • 4. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Konversi Bilangan Bertanda • Bilangan negatif dapat direpresentasi dengan sistem bilangan bertanda (signed integer). • Bilangan positif secara umum direpresentasikan sama seperti bilangan tak bertanda hanya saja ditambahkan tanda (sign bit) pada MSD. 4
  • 5. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Range bilangan bertanda • Range dari bilangan bertanda, I, bila panjang bit adalah m, sbb: (range tersebut merupakan range untuk bilangan bertanda sign magnitude dan ones complement) -(2m-1 - 1) ≤ I ≤ +(2m-1 - 1) • Sedangkan range bilangan two’s complement adalah : -(2m-1) ≤ I ≤ +(2m-1 - 1) 5
  • 6. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Konversi Bilangan Bertanda • Terdapat empat macam teknik dalam merepresentasikan sistem bilangan bertanda, yaitu: – Sign Magnitude, – Diminished radix complementation (one’s complement / komplemen satu), – Radix complement (two’s complement / komplemen dua), – Satu buah pengkodean binary coded decimal (BCD) 6
  • 7. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer SIGN MAGNITUDE Hanya menggunakan sign bit yang diletakkan pada MSD 0  “+” (sign bit bilangan positif) 1  “-” (sign bit bilangan negatif) 7
  • 8. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Sign Magnitude Telah ditentukan bahwa m = 4. Jika pada konversi unsigned bit  410 = 1002 Maka pada Sign Magnitude: 410 = 01002 dan -410 = 11002 Jika m = 8. Maka pada Sign Magnitude: 410 = 000001002 dan -410 = 100001002 Representasi dalam heksadesimal: 11002 = C16 Representasi dalam heksadesimal: 01002 = 416 Representasi dalam heksadesimal: 100001002 = 8416Representasi dalam heksadesimal: 000001002 = 0416 8
  • 9. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer ONE’S COMPLEMENT Merupakan perbaikan dari Sign Magnitude Dilakukan hanya pada bilangan bernilai negatif dengan cara menginversi dari nilai positifnya. Tetap menggunakan sign bit untuk MSD. 0  “+” (sign bit bilangan positif) 1  “-” (sign bit bilangan negatif) 9
  • 10. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer One’s Complement Telah ditentukan bahwa m = 4. Jika pada konversi unsigned bit  410 = 1002 Maka pada One’s Complement: 410 = 01002 dan -410 = 10112 Jika m = 8. Maka pada One’s Complement: 410 = 000001002 dan -410 = 111110112 Representasi dalam heksadesimal: 10112 = B16 Representasi dalam heksadesimal: 01002 = 416 Representasi dalam heksadesimal: 111110112 = FB16Representasi dalam heksadesimal: 000001002 = 0416 10
  • 11. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer TWO’S COMPLEMENT Merupakan perbaikan dari Sign Magnitude dan One’s Complement Dilakukan hanya pada bilangan bernilai negatif dengan meng-inkremen (tambah 1) dari one’s complement. Tetap menggunakan sign bit untuk MSD. 0  “+” (sign bit bilangan positif) 1  “-” (sign bit bilangan negatif) 11
  • 12. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Two’s Complement Telah ditentukan bahwa m = 4. Jika pada konversi unsigned bit  410 = 1002 +410 = 01002 -410 11002  Sign Magnitude 10112  One’s Complement 12 11002  Two’s Complement + increment 12
  • 13. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer BINARY CODED DECIMAL (BCD) Digunakan untuk pemrosesan data dalam aplikasi bisnis Konversikan setiap digit desimal ke dalam empat digit biner “+”  1010 “-”  1011 13
  • 14. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Binary Coded Decimal 14
  • 15. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Binary Coded Decimal +410 + 4 1010 0100 +410 = 1010 0100 BCD -410 - 4 1011 0100 -410 = 1011 0100 BCD 15
  • 16. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer ARITMATIKA ONES COMPLEMENT • Perhatikan operasi berikut : diket : m=5 bit 16 Diganti dengan adder (+5) 0 0101 (+2) - 0 0010 - overflow (-5) 1 1010 (-2) + 1 1101 + (-5) 1 1010 (-2) + 1 1101 + - 7 1 |1 0111 1+ 1 1000overflow (+5) 0 0101 (-2) + 1 1101 + + 3 1 |0 0010 1+ 00011 Tidak perlu diganti dengan adder
  • 17. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Ambiguitas -0 dan +0 pada one’s Complement 17 (-15) 1 0000 (-15) + 1 0000 + (-15) 1 0000 (-15) + 1 0000 + - 30 1 |0 0000 1+ 0 0001overflow Hasil yang didapatkan bukanlah -30 tetapi malah +1, hal ini dikarenakan terdapat ambiguitas pengertian -0 dan +0 pada one’s complemen, sehingga bilangan overflow -30 tidak dapat didefinisikan dengan baik.
  • 18. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer ARITMATIKA TWOS COMPLEMENT • Penjumlahan 2 buah bilangan positif Asumsi m = 5 bit 18 + 9  0 1001 + 4 +  0 0100 + +13 0 1101 • Penjumlahan bilangan positif yang bernilai lebih besar dari bilangan negatifnya Asumsi m = 5 bit + 9  0 1001 - 4 +  1 1100 + + 5 1|0 0101 Nilai – 4 diubah ke dalam komplemen 2  1011 + 1 = 1100 Carry register
  • 19. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer ARITMATIKA TWOS COMPLEMENT 19 • Penambahan bilangan positif yang bernilai lebih kecil dari bilangan negatifnya Asumsi m = 5 bit - 9  1 0111 + 4 +  0 0100 + - 5 1 1011 Nilai – 9 diubah kedalam komplemen 2  0110 + 1 = 0111 hasil dikomplemenkan lagi untuk membuktikan hasil -5 1011 diubah ke dalam twos complement : 0100 + 1 = 0101 Tanda negatif
  • 20. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer • Penjumlahan dua bilangan negatif Asumsi m=5 bit 20 ARITMATIKA TWOS COMPLEMENT - 9  1 0111 - 4 +  1 1100 + - 13 1 1 0011 Nilai – 9 diubah kedalam komplemen 2  0110 + 1 = 0111 Nilai – 4 diubah kedalam komplemen 2  1011 + 1 = 1100 diabaikan (carry register), sehingga hasilnya adalah 10011 (sum=-13)
  • 21. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer ARITMATIKA TWOS COMPLEMENT • Penjumlahan dua bilangan yang sama besar dan saling berlawanan tanda Asumsi m = 5 bit 21 - 9  1 0111 + 9 +  0 1001 + 0 1 0 0000 Nilai – 9 diubah kedalam komplemen 2  0110 + 1 = 0111 diabaikan (carry register), sehingga hasilnya adalah 00000 (sum = +0)
  • 22. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer ARITMATIKA TWOS COMPLEMENT - overflow- bilangan positif + bilangan positif = bilangan negatif bilangan negatif + bilangan negatif = bilangan positif 22
  • 23. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer ARITMATIKA TWOS COMPLEMENT - overflow- • Kondisi overflow penjumlahan bilangan positif menghasilkan bilangan negatif. Asumsi m=0 23 + 8  0 1000 + 9 +  0 1001 + +17 1 0001 tanda negatif, sebenarnya hasil adalah 10001 (sum = +17) bukan -1 Jadi angka 1 memiliki nilai bukan tanda
  • 24. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer ARITMATIKA TWOS COMPLEMENT - overflow- • Kondisi overflow penjumlahan bilangan negatif menghasilkan bilangan positif Asumsi m= 5 bit 24 - 9  1 0111 - 9 +  1 0111 + -18 1 0 1110 Nilai – 9 diubah kedalam komplemen 2  0110 + 1 = 0111 Nilai – 9 diubah kedalam komplemen 2  0110 + 1 = 0111 tanda negatif sehingga hasilnya 01110 (sum = -18) bukan +14. Pembuktian hasil : 01110 diubah ke dalam komplemen 210001+1=10010 = 18
  • 25. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Contoh lain aritmatika twos complement - 5  1 1011 - 4 +  1 1100 + - 9 1 1 0111 25 Ke carry Register
  • 26. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer ARITMATIKA BCD 0110 0011 (+63) 0100 1001 (+49) + 1010 1100 (+112)  masih salah jadi ditambah 6 0110 (biner 6) + 1011 0010 (+112)  masih salah jadi ditambah 6 0110 (biner 6) + 1 0001 0010 (+112)  sudah sesuai 26
  • 27. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Thanks 27
  • 28. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Referensi 28
  • 29. TK-1013 Sistem KomputerTK-1013 Sistem KomputerTK-1013 Sistem Komputer Referensi 29