Pokok Bahasan 01
Pengenalan TIK
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
1
PTI
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
2
Definisi Komputer
Dr bhs Latin: computare (menghitung=to compute/to reckon)
Robert H. Blissmer (1986):
Alat elektronik yg mampu melaksanakan beberapa tugas:
menerima input, memproses input sesuai dg program-nya,
menyimpan perintah & hasil dari pengolahan,
menyediakan output dalam bentuk informasi
Donald H. Sanders (1985):
Sistem elek tronik u/ memanipulasi data yg cepat & tepat
serta dirancang & di-organisasi-kan supaya secara
otomatis menerima & menyimpan data input,
memprosesnya, & menghasilkan output di bawah
pengawasan suatu langkah2 pernyataan2 stored program
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
3
V.C. Hamacher, Z.G.; Vranesic, S.G. Zaky:
Mesin penghitung elektronik yg cepat, dapat menerima
informasi input digital, memprosesnya sesuai dg suatu
stored program & menghasilkan output informasi
William M. Fuori (1973):
Data processor yg dapat melakukan perhitungan yg
besar & cepat, termasuk perhitungan aritmatika yg besar
atau operasi logika, tanpa campur tangan dari manusia
yg mengoperasikan selama pemrosesan
Gordon B. Davis (1981):
Tipe khusus alat penghitung yg mempunyai sifat tertentu
yg pasti
Jogiyanto HM (1992):
Alat elektronik yg dapat menerima input data, dapat
mengolah data, dapat memberikan informasi,
menggunakan stored program, dapat menyimpan
program & hasil pengolahan, serta bekerja secara
otomatis
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
4
Aplikasi Komputer
Administration
Banking
Business
Economic
Education
Engineering
Goverment
Manufacture
Military
Science
Transportation
Games
etc…
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
5
Penggolongan Komputer
Berdasar data yg diolah
Berdasar penggunaan
analog, digital, hybrid
special purpose, general purpose
Berdasar ukuran/kemampuan mengolah
data
Micro Computer/Personal Computer, Mini Computer,
Small Computer (Smale-Scale Mainframe
Computer), Medium Computer (Medium-Scale
Mainframe Computer), Large Computer (Mainframe
Computer), Super Computer
Berdasar bentuk
tower, desktop, portable, notebook, sub notebook,
palmtop
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
6
Analog computer
Desktop computer
Mini computer
Digital computer
Hybrid computer
Tower computer
Mainframe
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
Portable computer
Palmtop
7
Perkembangan Perangkat Keras
Alat manual
tulang (300.000 SM); petroglyphs (300.000-14.000
SM); lempengan tanah liat (9.000 SM); Tablet tanah
liat (5.000 SM dan 3500 SM); Tablet tanah liat dan
papyrus (2600 SM); abacus (2500); batu terstruktur
(1900 SM); tali bersimpul/quipus (1200 SM);
lempengan kayu dan kulit binatang (400 SM);
kertas (1150); abacus (1200); alat cetak (1455);
Napier’s bones (1614); Oughtred’s slide rule (1621)
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
8
Alat mekanik
mesin hitung I (1623); mesin hitung otomatis I
(1642); mesin pengali I (1666); mesin hitung
Leibnitz’s (1673); mesin logika I (1777); mesin kartu
plong I (1804); mesin hitung komersial sukses I
(1820); Babbage’s difference engine (1822);
Babbage’s analytical engine (1833); mesin penghitung
dengan keyboard I (1850); aljabar boolean I (1854);
the adder (1868); mesin aljabar boolean I (1869); the
Baldwin (1872); Odhner’s adding machine (1874);
mesin kas I (1879); mesin hitung dengan alat cetak
1(1884); Macaroni box (1885); the first comptometer
(1887); mesin hitung saintifik I (1893); Monroe
calculator (1911)
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
9
Alat mekanik elektronik
mesin tabulasi kartu plong mekanik-elektronik I
(1890); mesin penghitung otomatis I (1920);
komputer analog I (1931); mesin hitung meknikelektronik I (1938)
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
10
Generasi Komputer
Digital elektronik I (1942)
Harvard Mark I ASCC (1944)
Generasi I (1946-1959)
Generasi II (1959-1965)
Generasi III (1965-1970)
Generasi IV (1970)
Generasi V (1990)
PI
PII
PIII
P4, ….
Generasi mendatang
Komputer mempunyai kemampuan menyerupai manusia
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
11
Perkembangan Perangkat Lunak
1.
2.
3.
Sebelum komputer generasi I
Semasa komputer generasi I
Bhs pemrograman tingkat tinggi:
FORTRAN (1957); LISP (1958); ALGOL (1958);
COBOL (1959); Logo (1960); GPSS (1961); APL
(1962); BASIC (1964); PL/I (1966); Program
terstruktur I (1968); PILOT (1968); FORTH
(1969); Pascal (1970); SHRDLU (1971); SAM76
(1971); PROLOG (1972); Smaltalk (1972); C
(1974); COMAL (1974); BASIC untuk PC (1975);
Modula-2 (1977); Ada (1979)
Sljtnya perkembangan terjadi sangat cepat, mis:
Visual dBase, Visual Foxpro, Visual Basic, C++,
Java, etc
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
12
4.
5.
Paket aplikasi:
Electric pencil (1976); WordStar (1979); Apple
Writer (1979); VisiCalc (1979); dBase-III (1981);
Lotus 1-2-3 (1982)
Selanjutnya perkembangan terjadi sangat cepat,
berbasis visual, OOP
OS:
OS 1 (1954); OS untuk mini computer 1 (1960);
UNIX (1969); CP/M (1970); MS DOS (1980); IBM
OS/2 (1987); MS WINDOWS; Novell; Linux, …
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
13
Kelebihan Komputer
Cepat
milisecond (1/1000)
microsecond (1/1000.000)
nanosecond (1/1000.000.000)
picosecond (1/1000.000.000.000)
Asumsi:
manusia mampu melaksanakan 1 operasi/1 detik
Jika kecepatan komputer adalah picosecond
maka 1 detik operasi komputer = 1 triliun detik
= 31.709 tahun
Tepat
Kapasitas besar
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
14
Kesalahan komputer hanya terjadi jika :
Metal fatique
Invalid input
Kelemahan komputer:
Tidak mempunyai inisiatif
Tidak dapat beradaptasi
Tidak mempunyai perasaan
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
15
Early Computers
Babbage’s Analytical Engine
ENIAC
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
16
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
17
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
18
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
19
Typical of PC System
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
20
Struktur komputer
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
21
Komponen utama:
Input device
Output device
Processor
Memory
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
22
Komponen pendukung:
I/O Ports
Data Bus
Jalur perpindahan data antar modul dalam sistem komputer
Lebar data bus menentukan kinerja sistem
Bersifat bidirectional
Sebagai jalur u/ proses membaca & menerima data oleh CPU
8, 16, 32, 64 jalur secara paralel
Address Bus
Menerima / mengirim data ke luar sistem
Memberikan tanda lokasi sumber atas tujuan transfer data
16, 20, 24, 32 jalur secara paralel
Control Bus
Mengontrol penggunaan & akses ke data bus & address bus
4 - 10 jalur secara paralel
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
23
Trackball
Handprint Reader
Barcode Reader
Input device
Image Scanner
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
24
Terminal
Output device
Dumb terminal
ATM
Point of SalesTerminal
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
25
Plotter
untuk
mencetak
keluaran di
atas kertas
ukuran sangat
besar
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
26
Monitor
softcopy device
Jenis:
Monochrome
CGA (Color Graphics Adapter)
EGA (Enhanced Graphics Adapter)
VGA (Video Graphics Array)
SVGA (Super VGA)
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
27
Aspect ratio:
•x pixels to y pixels
•4:3 on most PCs
•16:9 on high
definition displays
Display screen
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
28
Warna tampilan
Warna pixel ditentukan oleh intensitas warna –
RGB
Warna 4 bit
Warna 24 bit (True Color)
16 x 16 x 16 = 4.096 warna
16.7 juta warna
Perlu Video memory yg signifikan
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
29
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
30
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
31
Printer
Dot vs pixel
300-2400 dpi vs 70-100 pixel per inchi
Dot on atau off vs pixel memiliki intensitas
Tipe
Typewriter / Daisy wheels – obsolete
Dot matrix – 24 pins, pengaruh pada hasil cetakan
Inkjet
Laserjet
Thermal wax transfer
Dye Sublimation
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
32
Pembuatan Gray Scale
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
33
dot matrix printer
inkjet printer
laser printer
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
34
Processor
Control Unit:
Mengatur & mengendalikan I/O device
Mengambil pernyataan-2 dari memori utama
Mengambil data dari memori utama (jika diperlukan)
untuk diproses
Mengirim pernyataan ke ALU
Apabila ada perhitungan aritmatika atau
perbandingan logika
mengawasi kerja ALU
Menyimpan hasil proses ke memori utama
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
35
ALU (Arithmatic Logic Unit)
Melaksanakan operasi aritmatika
+
/
DIV
MOD
Melaksanakan operasi logika
=
<=
>=
<
>
<>
Melaksanakan operasi boolean
AND, OR, NOT, XOR
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
36
Control Unit dalam CPU
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
37
Operand 1 Operand 2
F
F
T
T
F
T
F
T
Hasil Operasi
AND OR
XOR
F
F
F
T
F
T
T
T
F
T
T
F
Tabel kebenaran ungkapan mengunakan operator logika/boolean
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
38
Ungkapan
Hasil
Ungkapan Hasil
Ungkapan
2+ 3
2*3
7 * 10 - 5 MOD 3 * 4 + 9
2 + 3.0
2 * 3.0
(7 * (10 - 5) MOD 3 * 4 + 9)
2.0 + 3
2.0 * 3
1>2
2.0 + 3.0
2.0 * 3.0
2 < 22
8/2
7 / 2.0
TRUE > FALSE
7.0 / 2
7.0 / 2.0
‘A’ > ‘B’
7 DIV 2
7 DIV 3
FALSE OR NOT (2 < 1)
7 MOD 2
-7 MOD 2
TRUE XOR FALSE
7 MOD 3
7 MOD -2
TRUE AND FALSE OR TRUE
2+3*4
-7 MOD -2
NOT TRUE XOR FALSE
(2 + 3) * 4
7 DIV 2 * 3
NOT TRUE OR NOT FALSE AND TRUE
3 MOD 2 + 3
7/2*3
(3 > 5) AND (5 < 2) XOR TRUE
3 + 2 MOD 2
Hasil
(‘A’ > ’a’) OR (‘A’ > ’B’)
‘AGUS’ < ‘agus’
Contoh ungkapan dan nilai yang dihasilkan
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
39
Memory
Jenis Memory
Berdasar hilang tidaknya data saat komputer mati
Berdasar cara pembacaan
Berdasar kemampuan dibaca-ditulisi
Berdasar hilang tidaknya data saat komputer mati
Volatile memory
data akan hilang jika listrik mati
Contoh: RAM
Nonvolatile memory
data tidak hilang jika listrik mati
Contoh: disk
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
40
Berdasar cara pembacaan
Sequential Access Memory
urut
Contoh: magnetic tape
Random Access Memory
langsung
Contoh: RAM, disk
Berdasar kemampuan dibaca-ditulisi
ROM
Hny dpt dibaca
Contoh: IC-ROM
RW Memory
dpt dibaca- ditulisi
Contoh: IC-RAM, disk
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
41
Register
memori berukuran sgt kecil dg kecepatan tinggi
u/ menyimpan data & pernyataan yg sdg diproses
data & pernyataan lain yg menunggu proses, disimpan dlm main
memory
Tda:
Instruction Register (IR)
Program Counter (PC)
mpy berbagai fungsi yg berhub dg data yg sdg diproses
Misal: operand register, accumulator
Memory Data Register (MDR)
menyimpan alm main memory yg berisi pernyataan yg sdg diproses
General purpose register (GPR)
menyimpan pernyataan yg sdg diproses
menampung data a/ pernyataan yg dikirim dr main memory ke CPU
a/ menampung data hsl olahan yg akan disimpan ke main memory
Memory Address Register (MAR)
menampung alm data a/ pernyataan pd main memory
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
42
Contoh:
Cache memory
memori sekunder kecepatan tinggi yg
digunakan utk me+ kinerja
Me+efisiensi kerja CPU
Me-waktu terbuang
Terdiri atas:
Internal
u/ komputasi kecepatan tinggi
External
u/ buffer program & data
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
43
RAM
Untuk menyimpan sementara data & program
Berada dalam main memory
Struktur:
Input storage
Program storage
Working storage
Output storage
1Mb, 4Mb, 8Mb, 16Mb, 32Mb, 64Mb, 128Mb,
256Mb, 512Mb, ….
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
44
ROM
Hanya dapat dibaca
Pengisian oleh pabrik
Berisi Operating System
mengatur tampilan karakter di monitor
penggunaan keyboard
bootstrap program
sekumpulan pernyataan microinstruction atau firmware
Bersifat non volatile
ROM yang dapat diprogram kembali:
PROM (Programmable Read Only Memory)
hanya dapat diprogram ulang 1x
EPROM (Erasable Programmable Read Only Memory)
Dapat dihapus dengan sinar ultraviolet
Dapat diprogram kembali berulang kali
EEPROM (Electrically Erasable Programmable Read Only
Memory)
Dapat dihapus secara elektronik
Dapat diprogram kembali berulang kali
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
45
Magnetic Tape
Bentuk
Bahan
: pita panjang
: mylar yang dimagnetisasi
ferrum oxide a/ chromic oxid
Kerapatan
: tinggi, 1.250-9000 Bpi
Kerapatan standar: 800 a/ 1600 Bpi
Kecepatan
: 75-200 inchi/detik
Lebar pita
: 0,5 inchi
Tebal pita
: 0.15 inchi (=3.88mm)
0.25 inchi (6.4mm)
Panjang pita : 300, 600, 1200, 2400 feet per reel
Metode
: blocking a/ non-blocking
Lebar IRG
: 0,12-0,6 inchi
Lebar IBG
: 0.3-0.75 inchi
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
46
Magnetic Tape
Resiko :
Sensitif terhadap distorsi
Debu
Kelembaban
Magnet
Suhu tinggi
Akses
: sequential
Transfer rate : lambat off line
Jumlah track : 7 atau 9
7 track untuk kode BCD
9 track u/ kode EBCDIC
Parity bit
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
47
Magnetic Tape
Contoh
: pita kaset, real tape
Teknologi baru
kualitas head semakin baik
data dencity semakin tinggi
gap semakin sempit
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
48
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
49
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
50
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
51
Harddisk
Bahan
: logam dilapisi ferro oxide
+ bh yg mdh termagnetisasi
Struktur
: tersusun atas sejml disk
Jumlah track : s/d 200 track
Jumlah head : tergantung jml disk penyusun
Kecepatan : s/d …???……. RPM
Kapasitas
: s/d …???……. Gb (minimal 500 Gb)
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
52
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
53
Cylinder, sector, track pada harddisk
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
54
Contoh hard disk
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
55
Hard disk layout
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
56
Removable hard disk
Prinsip = hard disk
dpt dipasang & dilepas
Berupa cartridge
dipasang pd removable rack
Removeable rack tersambung ke power supply &
kabel data
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
57
Floppy Disk
Bahan
: mylar yg dilapisi bahan
magnetic
Susunan : serial
Hole
track
sector
:
1 (soft sectored)
2 (hard sectored)
Kapasitas : s/d 1,4 MB
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
58
Contoh floppy disk/disket
Contoh disk drive
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
59
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
60
Paramater memory sekunder:
Kecepatan akses
Metode akses
Memory sekunder dibedakan berdasar:
Komponen penyusun
Media penyimpan
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
61
Memory sekunder berdasar komponen penyusun
Semicondustor memory
Mechanical memory
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
62
Semicondustor memory
Bahan semikonduktor
Transistor
Resistor
Capasitor
Tdk mengandung unsur mekanis
Contoh:
IC-RAM
Kecepatan access tinggi : 12,5-100MB/s
Digunakan sbg main memory
Transfer data random a/ direct
RAM tda:
Static RAM / SRAM
Dinamic RAM / DRAM
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
63
Static RAM / SRAM
Terbuat dr gerbang flip-flop (unit satuan terkecil
memori)
Statis
Transfer data tinggi
Umumnya digunakan sbg cache memory
Data tidak hilang saat listrik mati
kecepatan tinggi
Sbg buffer atr CPU & DRAM
Ukuran besar
Kapasitas chip < DRAM
Contoh:
SIMM-RAM (Single Inline Memory Modul - RAM)
Kapasitas 1 slot
4, 8, 16, 32, 64, 132, 256 MB, ……???……
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
64
Dinamic RAM / DRAM
Terbuat dr bhn kapasitor
Metode penyimpanan menggunakan prinsip
pengisian muatan pd kapasitor
Pd stp periode ttt muatan kapasitor akan
hilang / bocor
Perlu diisi kembali (refresh)
Proses refresh me- kecepatan transfer data
Ukuran kecil
Contoh:
EDO-RAM (Enhanced Data Output - RAM)
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
65
PROM
Static RAM / SRAM
Dinamic RAM / DRAM
EPROM
SDRAM 168 pin
EDORAM (Extended
Data Out RAM )
72 pin
EEPROM
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
66
Mechanical memory
Bhn
Pembacaan-penulisan melibatkan unsur
mekanis
semikonduktor
mekanis
Unsur mekanis:
Rotasi
Translasi
Gesekan
Kecepatan transfer data rendah
< IC-RAM
Contoh: disket
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
67
Optical disk
Prinsip optis
Ber-dsr-kan pantulan cahaya (sinar laser) pd head baca
Pembacan tdk melibatkan kontak fisik atr head & disk
Kecepatan penulisan < pembacaan
Lbh awet, tahan thd jamur
Pembacaan random
Mpy kemampuan read -write
Kapasitas besar
Ukr kecil
Contoh:
CD ROM
Hny dpt dibaca
Kecepatan 1x=CD player, 2x, 4x=kecepatan disket 3,5”
CD-RW
Dpt dibaca-ditulisi
Kecepatan 2x=untuk tulis, 6x dan 8x = untuk baca-tulis
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
68
“BELUM ADA JUDUL”
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
69
CD-R Layout
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
70
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
71
Magnetic storage
Berbentuk disk a/ tape
Menggunakan bh serbuk magnet
Akess data menggunakan prinsip induksi
magnetis
Terdiri atas :
Magnetic tape
Magnetic disk
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
72
Sistem Komputer
Komputer dpt bekerja jk membentuk suatu sistem
Tdd:
HW
Komponen utama
Komponen pendukung
SW
OS
PL
Appl
BW
A
P
O
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
73
SW
Mrpk serangkaian pernyataan dg aturan ttt yg
mengatur operasi HW
Tdd:
OS
PL
QL
App
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
74
OS
Programming Language
Mengendalikan resources selama proses berlangsung
Fungsi:
Mengalokasikan memori & pekerjaan
Penjadwalan pekerjaan
u/ pengembangan PA
4GL:
Machine language
Assembly language
Programming language
Application
Query language
Application
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
75
Manusia
Operator
Programmer
System analyst
Manajer
Teknisi
DBA
Spesialis
etc
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
76
Cara Kerja Sistem Komputer
Cara kerja sistem komputer
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
77
Cara kerja sistem komputer
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
78
Bgmn Anda berkomunikasi dgn:
Anak usia 1 tahun ?
Seseorang berusia 95 tahun ?
Turis Inggris ?
Turis Jerman ?
Turis Jepang ?
Turis Amerika ?
Komputer ?
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
79
Bahasa Komputer = Biner = 0 & 1
On
Off
True
False
Yes
No
1
0
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
80
Bahasa Komputer adl bhs 0 & 1
Perlu penerjemah
Compiler
Interpreter
3 tahap eksekusi perintah:
Compilation
menerjemahkan mjd object program
Linking
menggabungkan object program dg komponen
lain mjd executable machine
Execution
pelaksanaan pernyataan dlm program
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
81
Waktu kompilasi
Source
program
Compiler /
Interpreter
Object program
Executable machine
Waktu
proses
Output
3 tahap eksekusi instruksi
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
82
Data Sumber
Input Binary
Input discrete
Misal: inputan keyboard A 1+2=3 math
Keyboard membangkitkan kode biner u/ stp tombol
Input Analog
Data continuous sound a/ image
Perlu hardware u/ konversi ke bilangan biner
Computer
1+2=3
Input
device
1101000101010101…
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
83
Representasi Data
Type Data
Standard
Alphanumeric
Unicode, ASCII, EDCDIC
Image (bitmapped)
GIF (graphical image format)
TIF (tagged image file format)
PNG (portable network graphics)
Image (object)
PostScript, JPEG, SWF (Macromedia
Flash), SVG
Outline graphics and fonts
PostScript, TrueType
Sound
WAV, AVI, MP3, MIDI, WMA
Page description
PDF (Adobe Portable Document
Format), HTML, XML
Video
Quicktime, MPEG-2, RealVideo, WMV
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
84
Data Numerik
Digunakan u/ manipulasi matematis
Add, subtract, multiply, divide
Tipe
Integer
Real
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
85
Representasi Karakter
ASCII – plg byk dipakai
EBCDIC: khusus IBM mainframe (legacy)
Unicode: u/ kebutuhan yg luas
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
86
ASCII
Dikembangkan o/ American National
Standards Institute
Representasi
Alphabet Latin, angka Arab, karakter
Karakter khusus
ASCII
7-bit : 128 character
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
87
Tabel ASCII
MSD
LSD
0
1
2
3
4
5
0
NUL
DLE
SP
0
@
P
1
SOH
DC1
!
1
A
Q
a
W
2
STX
DC2
“
2
B
R
b
r
3
ETX
DC3
#
3
C
S
c
s
4
EOT
DC4
$
4
D
T
d
t
5
ENQ
NAK
%
5
E
U
e
u
6
ACJ
SYN
&
6
F
V
f
v
7
BEL
ETB
‘
7
G
W
g
w
8
BS
CAN
(
8
H
X
h
x
9
HT
EM
)
9
I
Y
i
y
A
LF
SUB
*
:
J
Z
j
z
B
VT
ESC
+
;
K
[
k
{
C
FF
FS
,
<
L
\
l
|
D
CR
GS
-
=
M
]
m
}
E
SO
RS
.
>
N
^
n
~
F
SI
US
/
?
O
_
o
DEL
6
7
p
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
7416
111 0100
88
EBCDIC
Extended Binary Coded Decimal Interchange Code
Dikembangkan o/ IBM
Hny u/ IBM a/ IBM compatible mainframes
Kode Character berbeda dgn ASCII
ASCII EBCDI
C
Space 2016
4016
A
4116
C116
b
6216
8216
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
89
Unicode
16-bit 65,536 character
ASCII Latin
0 – 255 kode ASCII
Multilingual
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
90
Data Gambar
Photo, gambar, icon, lukisan, bagan, grafik
Pendekatan:
Bitmap a/ raster images
Object a/ vector images
Perbedaan:
Kualitas gambar
Ukuran memory yg dibutuhkan
Waktu u/ pengiriman data
Kemudahan modifikasi
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
91
Data Suara
Waveform audio: representasi digital u/ suara
MIDI (Musical Instrument Digital Interface)
Suara analog dikonversi ke nilai digital dgn A-toD converter
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
92
Sistem bilangan biner
0
1
10
11
100, …
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
93
Sistem bilangan oktal
0
1
2
3
4
5
6
7
10
11
12, …
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
94
Sistem bilangan decimal
0
1
2
3
4
5
6
7
8
9
10
11
12, …
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
95
Sistem bilangan hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
12, …
edhy sutanta-teknik informatika-fti-ista yogyakarta-edhy_sst@yahoo.com
96