1
REPRESENTASI dan
ALUR PEMROSESAN DATA
Representasi Data
• Unit Informasi Dasar dalam sistem komputer-satu byte atau 8 bit.
• Word size (ukuran word) –merupakan ukuran register operasionalnya.
Contoh:
1. Komputer 16-bit mempunyai register 16-bit –satu word terdiri dari 2 byte
2. Komputer 32-bit mempunyai register 32-bit –satu word terdiri dari4 byte.
2
Representasi Karakter
Representasi karakteryang paling dikenal adalah:
1. Pada PC dan minikomputer adalah American Standard Code for Information Interchange (ASCII) : satu byte satu karakter.
2. Sedangkan pada mainframe IBM menggunakan Extended Binary Coded Decimal Interchange Code (EBCDIC).
3
Representasi Floating Point
Representasi Floating-Point terdiri dari empat bagian:
• Sign (S)
• Mantissa ataukoefisien(M)
• Radix ataubase eksponen(R)
• Eksponen(E)
4
Format Floating - Point IEEE
Ada2 :
• Single Precision (presisi tunggal) –32 bit terdiri dari: 1 bit sign, 8 bit eksponen, dan 23 bit mantissa.
• Double Precision (presisiganda) –64 bit terdiri dari: 1 bit sign, 11 bit eksponen, dan52 bit mantissa.
5
Representasi Data Numerik
Representasi data numerik yang biasa digunakan untuk bilangan bulat dan pecahan(integer dan fraction):
• Unsigned-binary numbers (bil. PositifdanNol)
• Binary-Coded Decimals (BCD)
• Signed-magnitude Integers
• Ones-Complement Integers
• Twos-Complement Integers
• Excess-n
• Fraction (bilanganpecahan)
6
Representasi Fixed Point
Radiks point/binary point tetap dan diasumsikan akan berada disebelah kanan dari digit yang paling kanan.
1. Representasi Sign-Magnitude / Nilai tanda
2. Representasi Komplemen-1
3. Representasi Komplemen-2
7
Representasi Floating Point
• Menyatakan suatu bilangan yang sangat besar/sangat kecil dengan menggeser titik desimal secara dinamis ke tempat yang sesuai dan menggunakan eksponen 10 untuk menjaga titik desimal itu.
• Sehingga range bilangan yang sangat besar dan sangat kecil untuk direpresentasikan hanya dengan beberapa digit saja.
• Dinyatakan dengan notasi→a = (m,e), dimana:
a= m x r e r = radiks
m = mantissa
e = eksponen
8
Kode Biner
1. Kode Biner yg berbobot → BCD (Binary coded Decimal)
• Kode BCD 8421 artinya MSB = Most Significant Bit mempunyai bobot 8, sedang LSB = Least Significant Bit mempunyai bobot1.
• Konversi BCD ke sistem bilangan basis yang lain : BCD ke basis X →ubah BCD ke Desimal kemudian ubah Desimal ke basis X.
9
Kode Biner
2. Kode Biner yang tidak berbobot.
a. Kode Excess-3 → kode yang tiga angka lebih besar dari BCD 8421.
b. Kode Gray →kenaikan hitungan (penambahan) dilakukan hanya
10
Alur Pemrosesan Data
11
Faktor Yang Mempengaruhi Kecepatan Proses
• Register
- Sejumlah area memori kecil yang digunakan untuk menyimpan instruksi selama proses berlangsung
- Ukuran dari register (work size) sesuai dengan jumlah data yang bisa diproses dalam satu satuan waktu
- PC register saat ini 32 bit, artinya komputer mampu untuk memproses 4 byte data sekali jalan. Register akan terus berkembang ke 64 bit
12
• RAM
- Ukuran RAM berpengaruh langsung pada speed
- Semakin besar ukuran RAM pada PC akan semaki banyak data disimpan di memori.
- Jika aplikasi tidak cukup di load ke memori, maka secara bergantian dipindahkan ke secondary storage proses ini disebut swapping
13
Faktor Yang Mempengaruhi Kecepatan Proses
• The System Clock
- Satu “Tick” dari clock dibutuhkan untuk merubah transistor dari On ke Off disebut dengan Clock Cycle
- Clock Cycle ukuran dalam Hertz (Hz) untuk mengukur Cycle per second. Jika PC mempunyai kecepatan 300 Mhz, then its system clock “ticks” 300 milion times every second.
- Jika lebih cepat PC Clock berjalan, maka semakin banyak perintah-perintah yang dieksekusi
14
Faktor Yang Mempengaruhi Kecepatan Proses
• The Bus
- Sebuah path diantara komponen dan komputer setiap data yang dikirimkan antar komponen melewati path
- Lebar Bus data menentukan seberapa banyak data ditransmisikan diantara CUP dan device lain
- Peripheral devices are connected to the CPU by an expansion bus
15
Faktor Yang Mempengaruhi Kecepatan Proses
• Chace Memory
- Memory kecepatan tinggi untuk menyimpan instruksi yang akan dieksekusi oleh CPU
- Lokasi Chace langsung pada CPU diantara CPU dengan RAM sehingga lebih cepat dibandingkan dengan RAM
- CPU Resident chace is called level-1(L1) chace. External chace is called level-2 (L2) chace
- Kapasiatas Chace memory sangat berpengaruh pada kecepatan komputer
16
Faktor Yang Mempengaruhi Kecepatan Proses