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