0% found this document useful (0 votes)
68 views54 pages

FAK Mipa UGM: Ilmu KOM Puter

The document provides information about computer systems and technologies. It discusses how computers use binary numbers to store and process data. The central processing unit (CPU) is described as the component that analyzes and processes information. Different numbering systems like binary, octal, decimal, and hexadecimal are explained along with how they are used to represent numbers in computers. Conversion between these numbering systems is demonstrated. The document also discusses how characters and symbols are represented using codes like ASCII and EBCDIC to allow computers to process text.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views54 pages

FAK Mipa UGM: Ilmu KOM Puter

The document provides information about computer systems and technologies. It discusses how computers use binary numbers to store and process data. The central processing unit (CPU) is described as the component that analyzes and processes information. Different numbering systems like binary, octal, decimal, and hexadecimal are explained along with how they are used to represent numbers in computers. Conversion between these numbering systems is demonstrated. The document also discusses how characters and symbols are represented using codes like ASCII and EBCDIC to allow computers to process text.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 54

ILMU

KOM
PUTER

FAK
MIPA
UGM
Logo UGM

Teknologi Informasi dan Sistem Informasi II

-The computer plays a central role in an information system.


It is a universal machine because it can be programmed to
performed an task that can be clearly described.
- Information technology and system include all the different
means, methods, and tools that humans have used throughout history to help manage information, conduct business,
communicate with others, and better understand the world.
- Input, process, and output have been foundamental concepts
behind information systems since the beginning of recorded
history.

Sejarah Sistem dan Teknologi Informasi III


-The recent history of IT is usually broken down
into four generations, each distinguished by the
main element used in computers
1. First generation computers used vacuum tubes.
2. Second generation computers used transistors.
3. Third generation computers used IC (chips)
4. Fourth generation computers used LSI and
VLSi circuits.

Sistem dan Teknologi Informasi


dimasa depan
Terdapat tiga teknologi yang berrmunculan :
1. Wireless Mobile Computing
2. Multimedia Computing
3. Inexpensive supercomputer
Ketiganya akan berdampak pada sistem in
formasi, kehidupan pribadi, kehidupan organisasi, dan juga masyarakat (2000)!!??

The Central Processing Unit (CPU) : The Analyzing Engine


Printer
Keyboard

Primary Storage

Mouse

Control Unit

ALU
CPU
Comm. Dvc

CPU : The Heart of


a Computer System

Monitor
2nd Storage

Secondary
Storage

CPU dan PENYIMPAN UTAMA

Primary Storage : Temporary storage of data and


program instructions

Control Unit :
Coordinate and controls other ele
ments of computer system

CPU

ALU :
Processes information by adding,
substracting, multiplying, dividing,
and comparing

Penyimpan Utama

Adres

0124
0125
0126
0127
0128
0129
0130
0131
0132
0133
0134
0135
0136
0137

1 byte

1 word

1 byte

1 byte

1 byte

Penyimpan Utama untuk menyimpan


Program Pengoperasian Sistem (OS) yang
menge lola operasi daripada komputer
Program yang sedang digunakan komputer
untuk operasi
Data yang sedang digunakan/diproses oleh
program

Bagaimana Komputer menyajikan dan menyimpan


Informasi : Transforming data into digital form

A closed circuit
allows current
to flow and
represents a 1

An open circuit
does not allow
current to flow
And represents a 0

Sistim Bilangan
Sistim Bilangan Desimal.
1. Suatu sistim bilangan dengan basis 10,
2. Terdapat 10 digit yang berbeda, yaitu dari 0 s/d 9,
untuk menyajikan suatu kuantitas/bilangan.
3. Suatu bilangan yang lebih besar dari 9 disajikan dng
kombinasi dari digit-digit tersebut, dimana nilai dari
digit-digit penyaji tergantung pada posisinya/pemberatnya.
4. Pemberat/posisi didasarkan pada pangkat dari 10, se
perti contoh berikut

723
10**4

10**3

10**2

10**1

10**0

10000

1000

100
7

10
2

1
3

Bobot

3*10**0

2*10**1

20

7*10**2

700
723

Sistim bilangan desimal


Contoh :
Posisi
ke-4
ke-3
ke-2
ke=1
Pemberat 10^3=1000 10^2=100 10^1 = 10 10^0 =1
1

Bobot

4
4x10^0=
4
2x10^1= 20
0x10^2= 000
1x10^3=1000
1024

Sistim Bilangan Biner


Sistim Bilangan Biner.
1. Suatu sistim bilangan dengan basis 2,
2. Terdapat 2 digit yang berbeda, yaitu 0 dan 1,
untuk menyajikan suatu kuantitas/bilangan.
3. Suatu bilangan yang lebih besar dr 1 disajikan
dengan kombinasi dari 2 digit tsb, dimana nilai dari digit-digit penyaji tergantung pada po
sisinya/pemberatnya.
4. Pemberat/posisi didasarkan pada pangkat da
ri 2, seperti contoh berikut

13

1101
24

23

22

21

20

16

8
1

4
1

2
0

1
1

Bobot

1*20 = 1
0*21 = 0
1*22 = 4
1*23 = 8
13

Sistim bilangan biner


Posisi
bobot

Ke-5
2^4=16

Ke-4
2^3=8

Ke-3
2^2=4

Ke-2
2^1=2

Ke-1
2^0=1

Ke-6
2^5=32

Ke-5
2^4=16

Ke-4
2^3=8

Ke-3
2^2=4

Ke-2
2^1=2

Ke-1
2^0=1

110101 =

Bobot
1x2^0= 1
0x2^1= 0
1x2^2= 4
0x2^3= 0
1x2^4=16
1x2^5=32
53

Sistim bilangan Oktal


Sistim Bilangan Oktal.
1. Suatu sistim bilangan dengan basis 8,
2. Terdapat 8 digit yang berbeda,yaitu 0 s/d 7,
untuk menyajikan suatu kuantitas/bilangan.
3. Suatu bilangan yang lebih besar dari 7 disaji
kan dengan kombinasi dari 8 digit tsb, dima
na nilai dari digit-digit penyaji tergantung pada posisinya/pemberatnya.
4. Pemberat/posisinya didasarkan pada pangkat
dari 8, seperti contoh berikut

Sistim bilangan oktal


Posisi
Ke-5
Ke-4
Ke-3
bobot 8^4=4096 8^3=512 8^2=64

Ke-5
Ke-4
Ke-3
8^4=4096 8^3=512 8^2=64
0

Ke-2
8^1=8

Ke-2
8^1=8

Ke-1
8^0=1

Ke-1
8^0=1

Bobot

7x8^0= 7
4x8^1= 32
2x8^2= 128
3x8^3=1536
0x8^4= 0
110101 =

1703

Sistem bilangan hexadesimal


Sistim Bilangan Hexa(desimal).
1. Suatu sistim bilangan dengan basis 16,
2. Terdapat 16 digit yang berbeda, yaitu 0 s/d 9 dan
A s/d F, untuk menyajikan suatu kuantitas/bilangan.
3. Suatu bilangan yang lebih besar dari 15 disajikan
dengan kombinasi dari 16 digit tsb, dimana nilai dari
digit-digit penyaji tergantung pada posisinya/pembe
ratnya.
4. Pemberat/posisinya didasarkan pada pangkat dari
16, seperti contoh berikut

Sistim bilangan hexa


Posisi
bobot

Ke-4
16^3=4096

Ke-4
16^3=4096
0

Ke-3
Ke-2
Ke-1
16^2=256 16^1=16 16^0=1

Ke-3
Ke-2
Ke-1
16^2=256 16^1=16 16^0=1
D

Bobot

F
15x16^0=
15
4x16^1=
64
13x16^2= 3328
10x16^3=40960
0x16^4=
0
110101 =

44367

Konversi Desimal Biner Oktal Hexadesimal


Desimal

Biner

Oktal

Hexa

0
1
2
3
4
5
6
7
8
9
10
11
12
13

0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101

0
1
2
3
4
5
6
7
10
11
12
13
14
15

0
1
2
3
4
5
6
7
8
9
A
B
C
D

Konversi Desimal Biner Oktal Hexadesimal


Desimal

Biner

Oktal

Hexa

14
15
16
17
18
19
20
21
22
23
24
25
26
27

1110
1111
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011

16
17
20
21
22
23
24
25
26
27
30
31
32
33

E
F
10
11
12
13
14
15
16
17
18
19
1A
1B

Konversi Desimal Biner Oktal Hexadesimal


Desimal

Biner

Oktal

Hexa

28
29
30
31
32
33
34
35
36
37
38
39
40
41

11100
11101
11110
11111
100000
100001
100010
100011
100100
100101
100110
100111
101000
101001

34
35
36
37
40
41
42
43
44
45
46
47
50
51

1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29

Pengkonversian
Biner ke Desimal.
1101001 = 1x2^6 + 1x2^5 + 0x2^4 + 1x2^3 + 0x2^2 +
0x2^1 + 1x2^0
= 64 + 32 + 0 + 8 + 0 + 0 + 1
= 105
Biner ke Oktal
1111001011 dikelompokkan tiga-tiga dari kanan
001 111 001 011 lihat tabel maka
1
7
1
2 sistim bilangan oktal
Didapat :
001111001011 = 1712

Pengkonversian
Biner ke Hexadesimal.
Seperti pada oktal :
1111001011 dikelompokkan empat-empat dari kanan
0011 1100 1011 lihat tabel maka
2
C
B
sistim bilangan oktal
Didapat :
001111001011 = 2CB
101110101000111
0101 1101 0100
5
D
4

0111
7

Jadi 0101110101000111 = 5D47

Operasi dalam sistim bilangan biner


Operasi Jumlahan
1111
11011
1101
101000
Operasi Perkalian
1011
10101
10
11
0000
10101
1011
10101
10110
111111

0
1

0
0
1

1
1
10

0
1

0
0
0

1
0
1

Operasi dalam sistim bilangan biner


Operasi Pengurangan
11011
1101
Komple
1101
11011
menkan
1110
- 1110
---- Kurang
Gunakan komplemen
kan
1101
01101
Jumlah
11011
00100
kan
010001 01110 didpt -1110
11011
11011
1101 10010
101101
1
01110 +1110

Komputer
Mengenal
simbol

Informasi disajikan dengan


????
a, b, c, . x, y, z
$, #, %, &, +, -, ?, <, >, dsb
0, 1, 2, 3, 4, 5, . . . 9
A, B, C, . . . X, Y, Z

0, 1

0,1,2,3,4,5,6,7,8,9,

XXXX

000
001
010
011
100
101
110
111

0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

???

BCD :
Binary Coded Decimal

Binary
Octal
Decimal
Hexadecimal

XXX

!?

10

16

0,1,2,3,4,5,6,7,8,9,
a,b,c,d,. . . . . . . .
A,B,C,D,E,F,G,H, . . . .
/\,|,(,),*,&,%,$,#,@, . . .
dst

bit

nible
byte

BCD : Binary Coded Decimal

EBCDIC : Extended Binary Coded Decimal for Information Code

ASCII : American Standard Code for Inrmation Interchange

Bentuk biner untuk menyajikan alfabet dan simbol lain


Terdapat dua tipe umum pengkodean alpabet dan simbol
dengan kode biner ( tambah satu Unicode ) :
1. EBCDIC (eb-si-dik) singkatan dari Extended Binary Coded
decimal Information Code; Dibangun oleh IBM digunakan
utamanya untuk komputer IBM dan Mainframe
2. ASCII (as-ki) sngkatan dari American Standard Code for
Information Interchange; Dibangun oleh American National
Standard Institute (ANSI) sebagai kode baku yang digunakan
oleh banyak manufaktur komputer yang berbeda-beda.
Keduanya dipakai untuk menyajikan angka, huruf, dan simbol-sim
bol misalnya string daripada bit ( 0 dan 1). Keduanya juga memuat
bit tambahan untuk cek paritas

Contoh kode EBCDIC dan ASCII


Kara
kter EBCDIC
A
B
C
D
E
F
G
H
I
J
K
L
M

1100 0001
1100 0010
1100 0011
1100 0100
1100 0101
1100 0110
1100 0111
1100 1000
1100 1001
1101 0001
1101 0010
1101 0011
1101 0100

ASCII
1010 0001
1010 0010
1010 0011
1010 0100
1010 0101
1010 0110
1010 0111
1010 1000
1010 1001
1010 1010
1010 1011
1010 1100
1010 1101

Kara
kter EBCDIC
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

1101 0101
1101 0110
1101 0111
1101 1000
1101 1001
1110 0010
1110 0011
1110 0100
1110 0101
1110 0110
1110 0111
1110 1000
1110 1001

ASCII
1010 1110
1010 1111
1011 0000
1011 0001
1011 0010
1011 0011
1011 0100
1011 0101
1011 0110
1011 0111
1011 1000
1011 1001
1011 1010

Contoh kode EBCDIC dan ASCII


Kara
kter EBCDIC
0
1
2
4
5
6
7
8
9

1111 0001
1111 0010
1111 0011
1111 0100
1111 0101
1111 0110
1111 0111
1111 1000
1111 1001

ASCII
0101 0001
0101 0010
0101 0011
0101 0100
0101 0101
0101 0110
0101 0111
0101 1000
0101 1001

Kara
kter EBCDIC

ASCII

Data Citra (Image Data)


Citra/image dalam komputer terbagi menjadi dua kategori :
1. Citra bitmap atau raster images; Citra seperti foto dan lukisan yg
dicirikan oleh variasi kontinu dalam keburaman/bayangan,warna,
bentuk, texture/susunan.
Cira diinputkan ke komputer lewat suatu scanner citra atau video
camera frame grabber
2. Citra obyek (Object Images) atau citra vektor (Vector Images)
Citra yang dibangun dari bentuk grafis seperti garis-garis dan
kurva-kurva yang dapat didefinisikan secara geomeris dan oleh
pakar komputer dinamakan obyek grafis (Graphical Objects)
Biasanya dihasilkan dalam pemrosesan dalam komputer
Scanner secara elektronis bergerak diatas citra, mengkonversikan citra titik demi titik,
garis demi garis ke suatu deretan daripada angka biner yang masing-masing menyajikan
suatu titik tunggal dalam citra, yang dikenal dengan picture element (pixel).

How the CPU processes data


0
0
1
0
0
1
1
1

or

0 0

not

or

0 1

not

or

or

AND gates deliver a logi


cal TRUE or binary 1
IF AND ONLY IF
All inputs are logically
TRUE or binary 1

NOT gates deliver outputs


That invert the inputs

0
0
1
0
0
1
1
1

and

and

and

and

OR gates deliver a logi


cal TRUE or binary 1
IF AND ONLY IF
either of the inputs is
TRUE or binary 1

Logic Gates : Circuits that can ADD


1

or
and

0
Place
1
1
+0
1

and

and
Place Place
2
1
1
1
+
1
1 0

not

or

and

not
1
2nd place

1st place

Instruksi Bahasa Mesin/Machine Language Instructions


Pada Prinsipnya instruksi memuat :
1. Opcode (Kode operasi) yang menyatakan jenis operasi pokok
yang harus dilakukan seperti Ambil, Kalikan, Simpan, dll
2. Operand yang dapat berupa data atau alamat dan tersimpan
diadres
Terdapat 3 format instruksi yaitu :
1. Format 3 adres yaitu :

OC Adr1 Adr2 Adr3

2. Format 2 adres yaitu

OC

3. Format 1 adres yaitu

OC

Adr1

Adr2
Adr1

The Machine Cycle


Primary Storage : Temporary storage of data and
program instructions

(1) Ambil Instruksi


Dari Mem.Utama
I-Cycle

CU
CPU
E-Cycle

(6) Hasil
disimpn
di Acc

ALU

(2) Buka kode Instruksinya


Letakan bag.
pada register
instruksi

(5) ALU
melaku
kan op.

(4)ALU di
perintah
untk melak
Snkn op.

Letakan bag.
pada register
adres

(3) Pindahkan
data untk dipro
ses dr mem.utama ke register
penyimpan

MIK/RABU SAMPAI DISINI


TANGGAL 13-10-2010

Ukuran Kecepatan suatu Komputer


Kecepatan suatu komputer dapat diukur dengan :
1. Cacah/jumlah instruksi yang dapat dikerjakan per detik
satuannya adalah MIPS (Millions of Instructions per
Second)
2. Cacah operasi pada Floating Points per detik dan
satuannya FLOPS (Floating Point Operations per Second)
3. Waktu yang digunakan untuk melaksanakan satu putaran
mesin ( I-Cycle + E-Cycle) , biasanya diantara milidetik
(1/1000 ops per detik) s/d mikrodetik (1/1.000.000 ops per
detik) dan ada yang sampai nanodetik ( 1/1.000.000.000
ops per detik), bahkan yang mainframe modern sampai
picodetik (1/1.000.000.000.000 ops per detik)

MMI/SAPTU SAMPAI DISINI


TANGGAL 23-10-2010

Kecepatan dalam MIPS dari beberapa tipe Komputer


Tipe daripada Komputer
Supercomputer
Mainframes
IBM ES/9000 model 900

Kecep. MIPS
Biasanya diukur dengan flops
230 - 240

Minicomputers
DEC VAX 7000

160

Workstations
Using a Sparc RISC chip
IBM RS/6000

59
56

Microcomputers
Using an Intel 80486 chip
Using a Motorola 68040 chip

54
35

Kecepatan dalam Megaflops dari beberapa tipe Komputer


Tipe

Kecep. (dlm Megaflops)

Supercomputer
Intel Touchstone Delta
Thinking Machines CM-2
NEC SX-3/12
Cray Y-MP/832

8.600,00
5.200,00
4.231,00
2.144,00

Mainframes
IBM 3090 model 1200

1.600,00

Minicomputers
DEC VAX 8800

1,30

Workstations
IBM RISC System/6000
Sun Sparcstation 1-plus

62,00
1,60

Microcomputers
Aplle Macintosh IIfx
IBM PS/2 Model 70

0,23
0,15

Microprocessor Chips
Dibangun dari Silicon Crystals Sliced Wafer-thin
Pabriknya : Intel, IBM, Motorola, dan Sun Microsystems
Intel : Seri 86, mis. 286, 386, dan 486 banyak digunakan
pada komputer IBM dan IBM-compatible PC.
Intel memproduksi beberapa jenis seri 386 dan 486 dengan
tambahan huruf DX, SX, dan SL
Motorola memproduksi dengan seri 68000, dan banyak
digunakan pada komputer Apple PC
Sun Microsystems, bersama dengan Hewlett-Packard,
Degital Equipment Corporation, dan IBM, membuat chips
RISC (Reduced Instruction Set Computing), sebagai bentuk
alternatif daripada microprocessor.

Arti DX, SX, SL


486DX
386DX
486SX
386SX

SL

32-bit data word length


32-bit data bus
similar to 486DX but lacks internal math. processor.
Less expensive than DX version
32-bit data word length.
16-bit data bus.
Can run software designed for 386DX, but is slower
less expensive than 386DX version
Versi daripada cip SL memerlukan listrik yang lebih
rendah dibanding dengan versi SX ataupun DX, sa
ngat diperlukan untuk komputer portable laptob dan
palmtop

Kecepatan Chip
Tiga variabel utama yang mempengaruhi
kecepatan dan kekuatan chips :
1. Kecepatan Clock (Clock Speed) dalam MHz
2. Panjang kata (word length)
3. Lebar bus (Bus Width)

Kecepatan Clock
Mengacu pada penentu langkah oleh sistem klok
yang dimasukkan dalam unit sistem.
Satuannya MHz, I MHz sama dengan satu juta
(one million) pulsa per detik
Untaian daripada tiap-tiap tipe daripada chip
hanya dilengkapi untuk menangani kecepatan
clock dalam suatu jangkauan tertentu ( 486 25
s/d 66 MHz, 286 8 s/d 25 MHz)
Intel mengembangkan teknologi yang disebut
dengan Clock-doubling atau Dual-Speed

Kata dalam Komputer


Suatu kata komputer (Computer word) adalah
sekelompok bit dimana CPU memprosesnya se
bagai kesatuan.
Panjang kata (word length) atau ukuran kata
mengacu pada cacah bit yang membentuk
kesatuan tersebut.
Panjang kata mulai dari 8 bit s/d 64 bit

Lebar bus
Bus adalah suatu jalan atau koneksi dimana
impuls elektronik yang membentuk kesatuan
bergerak dalam microprocessor maupun ke
seluruh satuan sistem
Lebar bus (bus width) mengacu pada sejumlah
data yang dapat ditranser lewat bus dalam satu
waktu

Beberapa tipe Microprocesor .


Name and date introduced
Manufactur
Dataword lengthBus width MHz
MIPs
8088 (1979
Intel
16
8
8 s/d 8
0.5
68000 (1979)
Motorola
32
16
16 s/d 16
1.6
80286
Intel
16
16
8 s/d 28 1.2 s/d 2.66
68020 (1984)
Motorola
32
32
16 s/d 33
5.5
Sparc (a985) (RISC) Sun Micro systems
32
32
20 s/d 25 12.5 s/d 20
80386DX (1985)
Intel
32
32
16 s/d 33 5 s/d 11.4
68030 (1987)
Motorola
32
32
16 s/d 50
12
80486DX(1989)
Intel
32
32
25 s/d 66 20 s/d 54
68040 (1989)
Motorola
32
32
25 s/d 40 15 s/d 35
RISC 6000 (1990)
IBM
32
32
20 s/d 50 30 s/d 56
Microsparc (1992) Sun Micro systems
32
32
50
59
Pentium (1993)
Intel
32
64
60 s/d 66 100 s/d 112
Alpha AXP (1993)
DEC
32
64
150
300

Teknologi Informasi
Major Technological Trends. (Inf.Tehn.; E Tuban)
The cost-performance advantage of computers
over manual labor increasingly
Information highways will be available with fiber
optics providing large capacities.
Networked computers and client/server architec
ture will be the predominant architecture.
Graphical and other user-friendly interfaces do
minate PCs

Teknologi Informasi ..
Capacities of storage will icrease significantly
Multimedia use will increase significantly
Emerging computer technologies, sespecially ar
tificial neural computing and expert systems, will
increase in importance
Object-oriented programming will be widely
accepted
Compactness and portability of computers will
continue.
Distributed databases will be an intergral part
of a corporatewide client/server computing en
vironment.

Teknologi Informasi
The role of Information Syatems is to support organiza
tions on their attempt to :
Increase productivity.(reduce cost,increase effective
ness)
Improve quality
Create competitive advantage.
Attain companys strategy.
Reorganize and reengineer
Make better and more effective decisions
Respond quickly to custumer needs and to changes
in the business or its environment
Access a wealth information
Improve creativity and innovation

Critical response activities


ENVIRONMENTAL
FACTORS ( business environment)
ORGANIZATIONAL FACTORS
( organization and management)
TECHNOLOGICAL FACTORS
(information technology)
BUSINESS
PRESSURES

REDUCES
PRESSURE
MECHANISM

Increase productivity.
Improve quality
Competitive advantage.
Companys strategy.
Business reengineer
Better decision making
Customer service
Access information
Improve creativity

INFORMATION SYSTEMS

SURVIVAL
SUCCESS

SUPPORT

Sekian Sampai Minggu Depan

You might also like