KOMPUTER
KELOMPOK 5
NAMA KELOMPOK
Bagian ini akan membahas fungsi-fungsi Representasi Integer Positif, Negatif Dan
aritmatik bilangan dalam representasi Bilangan 0
komplemen dua Bila sebuah bilangan integer positif dan negatif
Negasi yang sama direpresentasikan (sign-magnitude),
maka harus ada representasi bilangan positif dan
Pada notasi komplemen dua, pengurangan negatif yang tidak sama.
sebuah bilangan integer dapat dibentuk Bila hanya terdapat sebuah representasi bilangan
dengan menggunakan aturan berikut : 0 (komplemen dua), maka harus ada representasi
Anggaplah komplemen Boolean seluruh bit bilangan positifdan negatif yang tidak sama.
bilangan integer (termasuk bit tanda) Pada kasus komplemen dua, terdapat representasi
Perlakukan hasilnya sebagai sebuah unsigned bilangan n-bit untuk -2n, tapi tidak terdapat
binary integer, tambahkan 1. untuk 2n.
Misal : 18 = 00010010 (komplemen dua)
B. REPRESENTASI FLOATING POINT
Floating point adalah metode representasi bilangan real dalam
bentuk pecahan biner yang terdiri dari bagian mantissa (atau
signifikand) dan eksponen. Representasi floating point umumnya
menggunakan standar IEEE 754.
Contohnya, jika kita ingin merepresentasikan angka 12.5 dalam
format floating point dengan presisi tunggal (single precision), maka
kita membutuhkan 32 bit yang terdiri dari:
1 bit untuk tanda (positif/negatif)
8 bit untuk eksponen (dalam format ekscess-127)
23 bit untuk mantissa
Untuk 12.5, kita dapat membaginya menjadi dua bagian, yaitu 12
(bagian bulat) dan 0.5 (bagian pecahan). Dalam format biner, 12
adalah 1100, dan 0.5 adalah 0.1
Sehingga, kita akan memiliki representasi floating point sebagai berikut:
Tanda: 0 (positif)
Eksponen: 127 (dalam format ekscess-127, karena 127 adalah offset untuk
nilai eksponen)
Mantissa: 10010000000000000000000 (karena 12 dalam format biner
adalah 1100 dan 0.5 dalam format biner adalah 0.1)
Jadi, representasi floating point dari 12.5 dalam format single precision
akan menjadi:
0 10000010 10010000000000000000000
Di sini, 0 adalah tanda positif, 10000010 adalah representasi eksponen
(127 + 2 karena 12.5 dapat diwakili sebagai 1.25 x 2^4), dan
10010000000000000000000 adalah representasi mantissa.
C. ARITMATIKA FLOATING POINT
PENGERTIAN UMUM FLOATING-POINT ARITHMETIC
FLOATING-POINT ARITHMETIC ADALAH METODE PERHITUNGAN MATEMATIKA
YANG DIGUNAKAN PADA KOMPUTER UNTUK MENGHITUNG BILANGAN
PECAHAN ATAU BILANGAN DESIMAL. FLOATING-POINT ARITHMETIC
MENGGUNAKAN REPRESENTASI BINER UNTUK MEREPRESENTASIKAN
BILANGAN PECAHAN DENGAN MENGGUNAKAN DUA BAGIAN YAITU MANTISSA
DAN EKSPONEN. MANTISSA MEREPRESENTASIKAN DIGIT BILANGAN PECAHAN
SEDANGKAN EKSPONEN MEREPRESENTASIKAN PANGKAT DARI BILANGAN
BASIS 2.
FLOATING-POINT ARITHMETIC ADALAH JENIS OPERASI MATEMATIKA YANG
DIGUNAKAN UNTUK MELAKUKAN PERHITUNGAN PADA BILANGAN PECAHAN
ATAU BILANGAN DESIMAL. FUNGSI DARI FLOATING-POINT ARITHMETIC
ADALAH UNTUK MELAKUKAN PERHITUNGAN YANG LEBIH AKURAT PADA
BILANGAN PECAHAN ATAU BILANGAN DESIMAL YANG MEMILIKI BANYAK
DIGIT DI BELAKANG KOMA.
CONTOH FLOATING-POINT ARITHMETIC