AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
14. representasi data 2 upload
1. Representasi Data 2
Aritmatika Sistem Bilangan
TK1013 - Sistem Komputer – 3 SKS
Minggu IX Pertemuan 17
Disusun Oleh :
D3 TEKNIK KOMPUTER
2. Aritmatika Bilangan Tak Bertanda
Seperti pada proses aritmatika pada umumnya, aritmatika bilangan
tak bertanda terdiri dari:
•Penjumlahan
•Pengurangan
•Perkalian
•Pembagian
Aritmatika ini berguna untuk menentukan berbagai macam
implementasi sistem bilangan seperti penentuan alamat pada
jaringan, pengklusteran, menentukan alamat memori, dan lain
sebagainya
3. PENJUMLAHAN
(ADDING)
Hal yang perlu diperhatikan
adalah basis dari sistem
bilangan yang akan
dioperasikan.
Carry digunakan apabila
hasil penjumlahan ≥ nilai
basisnya
4. Penjumlahan Bilangan Biner
• Operasi penjumlahan bilangan biner dilakukan dengan
menambahkan 2 buah bilangan biner.
• Bila terjadi kelebihan penjumlahan yang bernilai ≥ 2 maka kelebihan
tersebut akan disimpan sebagai carry (pembawa).
A B X
0 0 0
0 1 1
1 0 1
1 1 0 carry 1
Tabel 3.
Penjumlahan pada Biner
5. Penjumlahan Bilangan Biner
11012 + 01002 = … 2
1 1 0 1
0 1 0 0 +
carry
overflow
Pada penjumlahan disamping , melibatkan
dua carry (kelebihan dalam perhitungan)
dan overflow (kelebihan jumlah bit pada
hasil perhitungan)
01012 + 10012 = … 2
1
0 1 0 1
1 0 0 1 +
carry
Pada penjumlahan disamping , melibatkan
satu carry (kelebihan dalam perhitungan)
011 1
10001
11
12. PENGURANGAN
(SUBTRACTION)
Hal yang perlu diperhatikan
adalah basis dari sistem
bilangan yang akan
dioperasikan.
Jika hasil pengurangan < 0,
maka pinjam 1 dari sebelah
kirinya (Borrow 1) dan nilai
Borrow 1 = nilai basis
bilangan tersebut.
30. Pembagian Bilangan Biner
1102 : 102 = … 2
10 /110 11
10-
010
10 –
0
Hasil Bagi = 112
Sisa Bagi = 02
Langkah-langkah pada ALU:
i = iterasi_1;
1102 – 102 = 1002 à 1002 ≥ 102 à i = 02 +12 = 12
1002 – 102 = 102 à 102 ≥ 102 à i = 12+12 = 102
102 – 102 = 02 à 02 < 102 à i=102 + 12 = 112 (selesai)
Jumlah pengulangan à Hasil Bagi
Hasil pengurangan à Sisa Bagi
Sehingga:
Hasil Bagi = 112; Sisa Bagi = 02
32. Pembagian Bilangan Oktal
328 : 68 = … 8
6 /32 4
30-
2
Hasil Bagi = 48
Sisa Bagi = 28
Langkah-langkah pada ALU:
i = iterasi_1;
328 – 68 = 248 à 248 ≥ 68 à i =08 + 18 = 18
248 – 68 = 168 à 168 ≥ 68 à i =18 + 18 = 28
168 – 68 = 108 à 108 ≥ 68 à i =28 + 18 = 38
108 – 68 = 48 à 48 < 68 à i = 38 + 18 = 48
Jumlah pengulangan à Hasil Bagi
Hasil pengurangan à Sisa Bagi
Sehingga:
Hasil Bagi = 48 ; Sisa Bagi = 28
34. Bagaimana dengan pembagian pada bilangan
desimal dan heksadesimal?
Silakan latihan dan lakukan pembuktian
dengan mengkonversi hasil bagi dan sisa bagi
ke dalam sistem bilangan yang kalian kuasai!