Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
7Activity
0 of .
Results for:
No results containing your search query
P. 1
Penyajian Data Integer Dan Bilangan Floating Point

Penyajian Data Integer Dan Bilangan Floating Point

Ratings: (0)|Views: 38 |Likes:
Published by alfhiey

More info:

Published by: alfhiey on Oct 10, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/09/2012

pdf

text

original

 
 
BBaabb1100 PPeennyyaa j jiiaannDDaattaaIInntteeeerrddaann BBiillaannaannFFllooaattiinnPPooiinntt 
10.1 Pendahuluan
Komputer menyimpan semua data dan instruksi program dalambentuk biner tidak ada ketentuan khusus yang dibuat untukpenyimpanan tanda atau desimal point yang berhubungan denganbilangan kecuali ketika bilangan itu disimpan sebagai string yangtidak bisa digunakan untuk perhitungan.Di bab 9
 
kita mengetahui bahwa hampir setiap bahasapemrograman tingkat tinggi menyediakan metoda untukpenyimpanan manipulasi dan perhitungan bilangan integer bertanda
(signed integer)
dan bilangan ril. Sehingga kita harusmempertimbangkan metoda-metoda untuk menampilkan danmemanipulasi bilangan–bilangan ini dalam bentuk 1 dan 0.Kita melihat di bab 9 bahwa bilangan integer tidak bertanda
 (unsigned integer)
dapat dinyatakan secara langsung dalam bentukbiner, dan ini menunjukkan cara bagaimana kita menampilkan tipedata integer dalam komputer. Tetapi ada keterbatasan, kita akanmenunjukkan cara untuk menangani bilangan negatif tanpamenggunakan tanda yang sesuai dengan kemampuan komputer.
 
224 Pengenalan Teknologi Komputer dan Informasi
10.2 Penyajian Biner Tak Beranda Dan Binary-CodedDecimal
Pada notasi kompensional bilangan dapat disajikan sebagai kombinasidari nilai atau magnitude dan tanda, + atau -. Batasan dari integeryang dapat disimpan dari suatu ditentukan oleh jumlah bit. Sehinggalokasi penyimpanan 8 bit dapat menyimpan integer tak bertandadengan nilai antara 0 – 255, untuk lokasi penyimpanan 16 bit nilainyaberkisar antara 0- 65535. Jika kita harus memperluas jangkuan dariinteger yang harus ditangani kita dapat menyediakan lebih banyak bit.Cara yang umum untuk melakukannya adalah dengan menggunakanbanyak lokasi penyimpanan.
Gambar 10.1 Lokasi penyimpanan
 
Dimana 4 lokasi penyimpanan sebesar 1 byte digunakan untukmenyediakan batasan 32 bit. Kalau digunakan bersama 4 lokasi inidapat menampung 2
32
atau 4.294.967296 nilai yang berbeda.Selain dengan biner, ada pendekatan alternatif yang disebutdengan
Binary-Coded Decimal
yang dapat digunakan pada beberapaaplikasi. Dengan pendekatan ini setiap angka pada bilangan desimaldisajikan sebagai bilangan biner. Cara ini memerlukan 4 bit per angka.Sehingga lokasi penyimpanan 8 bit dapat menyimpan 2 angka Binary-Coded Decimal. Dengan kata lain ada 100 nilai yang berbeda mulaidari 00 – 99. Misalnya nilai desimal 68 akan dinyatakan dalam BCD01101000. 4 bit dapat menyimpan 16 nilai yang berbeda yang diberinomor 0 – F pada notasi heksadesimal, tetapi dengan BCD nilai A-Ftidak digunakan. Nilai heksadesimal dan desimal ekuivalen dari 0 – 9.
 
Bab 10 Penyajian Data Integer dan Bilangan Floating Point 225
Tabel dibawah ini membandingkan jangkauan nilai desimalyang dapat disimpan pada bentuk biner dan binary-coded decimal.Tabel 10.1 Perbandingkan jangkauan nilai desimal yang dapatdisimpan pada bentuk biner dan binary-coded decimalPerlu diperhatikan bahwa untuk sejumlah bit tertentu nilai jangkauanyang dapat disimpan menggunakan metoda BCD jauh lebih kecildaripada menggunakan bentuk biner. Semakin besar jumlah bitsemakin nyata perbedaannya.Metode untuk melakukan perkalian 1 angka dengan 2 angkadengan menggunakan BCD ditunjukkan pada gambar dibawah ini:Gambar 10.2 Metode perkalian 1 angka dengan 2 angka denganmenggunakan BCDLangkah pertama masing-masing angka dikalikan seperti perkalianbiasa. Ini akan menghasilkan 7 x 6 = 42, pada satuan danmenghasilkan 7 x 7 = 49 pada puluhan. Selanjutnya bentuk biner dari42 dan 49 harus dikonversi ke BCD. Ini dikerjakan pada langkah kedua. Seperti pada bilangan desimal penjumlahan 9 dan 4 akan

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->