Newsletter
Voting: 22Oktober2008
Email kan kepada kawan anda
Kontak BeritaNET.com :
Naskah : redaksi AT beritanet.com
Iklan : iklan AT beritanet.com
Lowongan : karir AT beritanet.com
Kursus IT : kursus AT beritanet.com
Beli Buku : buku AT beritanet.com
Kerjasama : joint AT beritanet.com
Prakiraan Cuaca Besok
Kalkulator Google telah memiliki masalah dalam
menangani perhitungan dengan jumlah angka yang besar.
Error dalam kalkuator Google ini tampak dalam contoh
berikut :
2,999,999,999,999,999 -
2,999,999,999,999,998 = 0
Padahal seharusnya
hasilnya 1, namun Google menampilkan hasilnya menjadi
0. Contoh tersebut masih sederhana, untuk yang lebih
aneh lagi seperti di bawah ini :
1,999,999,999,999,999 -1,999,999,999,999,995 =
0 (salah), tapi
1,999,999,999,999,999 -
1,999,999,999,999,993 = 6 (benar)
400,000,000,000,002 - 400,000,000,000,001 = 0
(salah), tapi
400,000,000,000,002 -
400,000,000,000,000 =2 (benar)
Google
mengungkapkan, mungkin kesalahannya karena angka di
belakang koma yang terlalu banyak sehingga hasil angka
di belakang mengikuti angka 0 didepannya. Untuk
memastikannya, terbukti bahwa matematika dirasa dulit
dengan skala ini, yang kemudian dibuat metode khusus
untuk mengkodekan setiap angka. Angka besar biasanya
diekspresikan dengan format dua bagian
floating-point. Sedangkan untuk angka kecilnya
berlaku dalam kelipatan 10 dikali pangkatnya. Sebagai
contoh, pendapatan Google yang mencapai USD 1,25
miliar, dapat ditulis sebagai berikut :
USD
1,250,000,000 atau USD 1.25 x 10 pangkat 9 atau USD
1.25 x 109
Terdapat fakta bahwa
matematika dengan computer akan dikerjakan dalam cara
biner, dengan digit hanya 0 atau 1, dan user dapat
mengoperasikannya dalam decimal, dengan digit dari 0
hingga 9. Keakuratan penhitungan matematika dengan
computer dapat mengalami error ketika computer mengubah
angka ke biner, kemudian mengembalikannya ke base 10
untuk menampilkan hasilnya.
Sebelumnya,
Google telah membuat algortima alami untuk menciptakan
kalkulator ini. Untuk itu, idealnya, Google mampu
mengatasi masalah ini, seperti yang dilakukan Microosft
dengan masalah matematika pada Excel, dan juga Intel
yang mampu mengatasi bug FDIV di processor Pentium pada
tahun 1990. (h_n)
Diskusikan berita ini di Diskusi BeritaNET.com




Muka |

