mjo05cxxxxz sistem informasi loudon dal 0809 hw
DESCRIPTION
materi kuliah sistem informasiTRANSCRIPT
Logo UGM
ILMUKOM
PUTER
FAKMIPAUGM
-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 through- out 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.
Teknologi Informasi dan Sistem Informasi II
-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.
Sejarah Sistem dan Teknologi Informasi III
Sistem dan Teknologi Informasidimasa depan
Terdapat tiga teknologi yang berrmunculan :1. Wireless Mobile Computing2. Multimedia Computing 3. Inexpensive supercomputer
Ketiganya akan berdampak pada sistem in formasi, kehidupan pribadi, kehidupan or- ganisasi, dan juga masyarakat (2000)!!??
SecondaryStorage
The Central Processing Unit (CPU) : The Analyzing Engine
CPU
Control Unit
A L U
Primary StorageKeyboard
Mouse
Comm. Dvc
Printer
Monitor
2nd Storage
CPU : The Heart ofa Computer System
CPU
Control Unit : Coordinate and controls other ele
ments of computer system
A L U : Processes information by adding,
substracting, multiplying, dividing,and comparing
Primary Storage : Temporary storage of data and program instructions
CPU dan PENYIMPAN UTAMA
0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137
1 byte1 byte 1 byte 1 byte
1 wordPenyimpan Utama
Adres
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 circuitallows current
to flow andrepresents a 1
An open circuit does not allow current to flow
And represents a 0
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/pembe- ratnya.4. Pemberat/posisi didasarkan pada pangkat dari 10, se perti contoh berikut
Sistim Bilangan
10**4 10**3 10**2 10**1 10**0
10000 1000 100 10 1 7 2 3
723
3*10**0
2*10**1
7*10**2
3
20
700
723
Bobot
Contoh :
Posisi ke-4 ke-3 ke-2 ke=1Pemberat 10^3=1000 10^2=100 10^1 = 10 10^0 =1
1 0 2 4
4x10^0= 4 2x10^1= 20 0x10^2= 000 1x10^3=1000
1024
Sistim bilangan desimal
Bobot
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 ni- lai dari digit-digit penyaji tergantung pada po sisinya/pemberatnya.4. Pemberat/posisi didasarkan pada pangkat da ri 2, seperti contoh berikut
Sistim Bilangan Biner
24 23 22 21 20
16 8 4 2 1 1 1 0 1
1101
1*20 = 1
0*21 = 0
1*22 = 4
1*23 = 8
13
13
Bobot
Posisibobot
Ke-52^4=16
Ke-42^3=8
Ke-32^2=4
Ke-22^1=2
Ke-12^0=1
Ke-62^5=32
Ke-52^4=16
Ke-42^3=8
Ke-32^2=4
Ke-22^1=2
Ke-12^0=1
1 1 0 1 0 1 1x2^0= 10x2^1= 01x2^2= 40x2^3= 01x2^4=161x2^5=32
110101 = 53
Sistim bilangan biner
Bobot
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 pa- da posisinya/pemberatnya.4. Pemberat/posisinya didasarkan pada pangkat dari 8, seperti contoh berikut
Sistim bilangan Oktal
Posisibobot
Ke-58^4=4096
Ke-48^3=512
Ke-38^2=64
Ke-28^1=8
Ke-18^0=1
0 3 2 4 77x8^0= 74x8^1= 322x8^2= 1283x8^3=15360x8^4= 0
110101 = 1703
Ke-58^4=4096
Ke-48^3=512
Ke-38^2=64
Ke-28^1=8
Ke-18^0=1
Sistim bilangan oktal
Bobot
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
Sistem bilangan hexadesimal
Posisibobot
Ke-416^3=4096
Ke-316^2=256
Ke-216^1=16
Ke-116^0=1
0 A D 4 F15x16^0= 15 4x16^1= 6413x16^2= 332810x16^3=40960 0x16^4= 0
110101 = 44367
Ke-416^3=4096
Ke-316^2=256
Ke-216^1=16
Ke-116^0=1
Sistim bilangan hexa
Bobot
0123456789
10111213
Desimal
01
1011
100101110111100010011010101111001101
Biner
01234567
101112131415
Oktal
0123456789ABCD
Hexa
Konversi Desimal Biner Oktal Hexadesimal
1415161718192021222324252627
Desimal
11101111
100001000110010100111010010101101101011111000110011101011011
Biner
1617202122232425262730313233
Oktal
EF101112131415161718191A1B
Hexa
Konversi Desimal Biner Oktal Hexadesimal
2829303132333435363738394041
Desimal
11100111011111011111
100000100001100010100011100100100101100110100111101000101001
Biner
3435363740414243444546475051
Oktal
1C1D1E1F20212223242526272829
Hexa
Konversi Desimal Biner Oktal Hexadesimal
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 oktalDidapat : 001111001011 = 1712
Pengkonversian
Biner ke Hexadesimal.Seperti pada oktal :1111001011 dikelompokkan empat-empat dari kanan0011 1100 1011 lihat tabel maka 2 C B sistim bilangan oktalDidapat : 001111001011 = 2CB
1011101010001110101 1101 0100 0111 5 D 4 7
Jadi 0101110101000111 = 5D47
Pengkonversian
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 Pengurangan 11011 1101 Komple 1101 11011 menkan 1110 - 1110 ---- KurangGunakan komplemen kan 1101 01101 Jumlah 11011 00100 kan 010001 01110 didpt -1110 11011 11011 1101 10010 101101 1 01110 +1110
Operasi dalam sistim bilangan biner
Informasi disajikan dengan
0, 1, 2, 3, 4, 5, . . . 9
A, B, C, . . . X, Y, Z
a, b, c, …. x, y, z
$, #, %, &, +, -, ?, <, >, dsb
0, 1????
KomputerMengenalsimbol
!?000 001010011100101110111
BCD :Binary Coded Decimal 8 10
BinaryOctal
DecimalHexadecimal
16
0,1,2,3,4,5,6,7,8,9, ???0,1,2,3,4,5,6,7,8,9, ???XXX
0000 000100100011010001010110011110001001101010111100110111101111
XXXX
0,1,2,3,4,5,6,7,8,9,a,b,c,d,. . . . . . . .
A,B,C,D,E,F,G,H, . . . ./\,|,(,),*,&,%,$,#,@, . . .
dst nible
byte
bit
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-simbol misalnya string daripada bit ( 0 dan 1). Keduanya juga memuatbit tambahan untuk cek paritas
Contoh kode EBCDIC dan ASCII
ABCDEFGHIJKLM
1100 00011100 00101100 00111100 01001100 01011100 01101100 01111100 10001100 10011101 00011101 00101101 00111101 0100
1010 00011010 00101010 00111010 01001010 01011010 01101010 01111010 10001010 10011010 10101010 10111010 11001010 1101
Karakter EBCDIC ASCII
NOPQRSTUVWXYZ
1101 01011101 01101101 01111101 10001101 10011110 00101110 00111110 01001110 01011110 01101110 01111110 10001110 1001
1010 11101010 11111011 00001011 00011011 00101011 00111011 01001011 01011011 01101011 01111011 10001011 10011011 1010
Karakter EBCDIC ASCII
012456789
1111 00011111 00101111 00111111 01001111 01011111 01101111 01111111 10001111 1001
0101 00010101 00100101 00110101 01000101 01010101 01100101 01110101 10000101 1001
Karakter EBCDIC ASCII
Karakter EBCDIC ASCII
Contoh kode EBCDIC dan ASCII
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).
Data Citra (Image Data)
How the CPU processes data
AND gates deliver a logical TRUE or binary 1
IF AND ONLY IFAll inputs are logically
TRUE or binary 1
NOT gates deliver outputsThat invert the inputs
OR gates deliver a logical TRUE or binary 1
IF AND ONLY IFeither of the inputs is
TRUE or binary 1
00100111
or
or
or
or
not
not
00100111
0
0
0
1
0
0
0
1
0
1
1
0
and
and
and
and
Logic Gates : Circuits that can ADD
not
or1
0
0
1
not
or
1
1
1 2nd place
0
Place 1 1+0 1
Place Place 2 1 1 1 + 1 1 0
1st place
and
and
and
and
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”, dll2. Operand yang dapat berupa data atau alamat dan tersimpan
diadres
OC Adr1 Adr2 Adr3
Terdapat 3 format instruksi yaitu :
1. Format 3 adres yaitu :
2. Format 2 adres yaitu
3. Format 1 adres yaitu
OC Adr1 Adr2
OC Adr1
CPU
Primary Storage : Temporary storage of data and program instructions
(1) Ambil InstruksiDari Mem.Utama
(2) Buka kode Instruksinya
Letakan bag.pada register instruksi
Letakan bag.pada register adres
(3) Pindahkan data untk diproses dr mem.uta-ma ke register penyimpan
(4)ALU diperintah untk melakSnkn op.
(5) ALU melakukan op.
(6) Hasildisimpndi Acc
CU
ALU
I-Cycle
E-Cycle
The Machine Cycle
MIK/RABU SAMPAI DISINI TANGGAL 13-10-2010
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)
Ukuran Kecepatan suatu Komputer
MMI/SAPTU SAMPAI DISINI TANGGAL 23-10-2010
Supercomputer Biasanya diukur dengan flops
Mainframes IBM ES/9000 model 900 230 - 240
Minicomputers DEC VAX 7000 160
Workstations Using a Sparc RISC chip 59 IBM RS/6000 56
Microcomputers Using an Intel 80486 chip 54 Using a Motorola 68040 chip 35
Tipe daripada Komputer Kecep. MIPS
Kecepatan dalam MIPS dari beberapa tipe Komputer
Supercomputer Intel Touchstone Delta 8.600,00 Thinking Machines CM-2 5.200,00 NEC SX-3/12 4.231,00 Cray Y-MP/832 2.144,00
Mainframes IBM 3090 model 1200 1.600,00
Minicomputers DEC VAX 8800 1,30
Workstations IBM RISC System/6000 62,00 Sun Sparcstation 1-plus 1,60
Microcomputers Aplle Macintosh IIfx 0,23 IBM PS/2 Model 70 0,15
Tipe Kecep. (dlm Megaflops)
Kecepatan dalam Megaflops dari beberapa tipe Komputer
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 32-bit data word length• 386DX 32-bit data bus• 486SX similar to 486DX but lacks internal math. processor. Less expensive than DX version• 386SX 32-bit data word length. 16-bit data bus. Can run software designed for 386DX, but is slower less expensive than 386DX version• SL 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 introducedManufactur Dataword lengthBus width MHz MIPs8088 (1979 Intel 16 8 8 s/d 8 0.5
68000 (1979) Motorola 32 16 16 s/d 16 1.680286 Intel 16 16 8 s/d 28 1.2 s/d 2.66
68020 (1984) Motorola 32 32 16 s/d 33 5.5Sparc (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.468030 (1987) Motorola 32 32 16 s/d 50 12
80486DX(1989) Intel 32 32 25 s/d 66 20 s/d 5468040 (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 56Microsparc (1992) Sun Micro systems 32 32 50 59
Pentium (1993) Intel 32 64 60 s/d 66 100 s/d 112Alpha 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 organizations on their attempt to : · Increase productivity.(reduce cost,increase effective ness)· Improve quality· Create competitive advantage.· Attain company’s 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
ENVIRONMENTALFACTORS ( business environ-ment)ORGANIZATIONAL FACTORS SURVIVAL( organization and manage- SUCCESSment)TECHNOLOGICAL FACTORS(information technology)
BUSINESS PRESSURES
REDUCES SUPPORT PRESSURE MECHANISM
INFORMATION SYSTEMS
Critical response activities
Increase productivity.Improve qualityCompetitive advantage.Company’s strategy.Business reengineerBetter decision makingCustomer serviceAccess informationImprove creativity
Sekian Sampai Minggu Depan