REPRESENTASI dan ALUR PEMROSESAN DATA 1
Representasi Data • Unit Informasi Dasar dalam sistem komputersatu 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
Faktor Yang Mempengaruhi Kecepatan Proses
• 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