representasi dan alur pemrosesan data

16
1 REPRESENTASI dan ALUR PEMROSESAN DATA

Upload: others

Post on 26-Oct-2021

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: REPRESENTASI dan ALUR PEMROSESAN DATA

1

REPRESENTASI dan

ALUR PEMROSESAN DATA

Page 2: 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

Page 3: REPRESENTASI dan ALUR PEMROSESAN DATA

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

Page 4: REPRESENTASI dan ALUR PEMROSESAN DATA

Representasi Floating Point

Representasi Floating-Point terdiri dari empat bagian:

• Sign (S)

• Mantissa ataukoefisien(M)

• Radix ataubase eksponen(R)

• Eksponen(E)

4

Page 5: REPRESENTASI dan ALUR PEMROSESAN DATA

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

Page 6: REPRESENTASI dan ALUR PEMROSESAN DATA

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

Page 7: REPRESENTASI dan ALUR PEMROSESAN DATA

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

Page 8: REPRESENTASI dan ALUR PEMROSESAN DATA

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

Page 9: REPRESENTASI dan ALUR PEMROSESAN DATA

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

Page 10: REPRESENTASI dan ALUR PEMROSESAN DATA

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

Page 11: REPRESENTASI dan ALUR PEMROSESAN DATA

Alur Pemrosesan Data

11

Page 12: REPRESENTASI dan ALUR PEMROSESAN DATA

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

Page 13: REPRESENTASI dan ALUR PEMROSESAN DATA

• 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

Page 14: REPRESENTASI dan ALUR PEMROSESAN DATA

• 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

Page 15: REPRESENTASI dan ALUR PEMROSESAN DATA

• 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

Page 16: REPRESENTASI dan ALUR PEMROSESAN DATA

• 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