pengenalan

advertisement
Pokok Bahasan 01
Pengenalan TIK
edhy sutanta-teknik informatika-fti-ista [email protected]
1
PTI
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
4
Aplikasi Komputer
Administration
 Banking
 Business
 Economic
 Education
 Engineering
 Goverment

Manufacture
Military
Science
Transportation
Games
etc…
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
6
Analog computer
Desktop computer
Mini computer
Digital computer
Hybrid computer
Tower computer
Mainframe
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
15
Early Computers
Babbage’s Analytical Engine
ENIAC
edhy sutanta-teknik informatika-fti-ista [email protected]
16
edhy sutanta-teknik informatika-fti-ista [email protected]
17
edhy sutanta-teknik informatika-fti-ista [email protected]
18
edhy sutanta-teknik informatika-fti-ista [email protected]
19
Typical of PC System
edhy sutanta-teknik informatika-fti-ista [email protected]
20
Struktur komputer
edhy sutanta-teknik informatika-fti-ista [email protected]
21
Komponen utama:

Input device

Output device

Processor

Memory
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
23
Trackball
Handprint Reader
Barcode Reader
Input device
Image Scanner
edhy sutanta-teknik informatika-fti-ista [email protected]
24

Terminal
Output device
Dumb terminal
 ATM
 Point of SalesTerminal

edhy sutanta-teknik informatika-fti-ista [email protected]
25
Plotter
 untuk
mencetak
keluaran di
atas kertas
 ukuran sangat
besar
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
29
edhy sutanta-teknik informatika-fti-ista [email protected]
30
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
32
Pembuatan Gray Scale
edhy sutanta-teknik informatika-fti-ista [email protected]
33
dot matrix printer
inkjet printer
laser printer
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
36
Control Unit dalam CPU
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
48
edhy sutanta-teknik informatika-fti-ista [email protected]
49
edhy sutanta-teknik informatika-fti-ista [email protected]
50
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
52
edhy sutanta-teknik informatika-fti-ista [email protected]
53
Cylinder, sector, track pada harddisk
edhy sutanta-teknik informatika-fti-ista [email protected]
54
Contoh hard disk
edhy sutanta-teknik informatika-fti-ista [email protected]
55
Hard disk layout
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
58
Contoh floppy disk/disket
Contoh disk drive
edhy sutanta-teknik informatika-fti-ista [email protected]
59
edhy sutanta-teknik informatika-fti-ista [email protected]
60
Paramater memory sekunder:


Kecepatan akses
Metode akses
Memory sekunder dibedakan berdasar:


Komponen penyusun
Media penyimpan
edhy sutanta-teknik informatika-fti-ista [email protected]
61
Memory sekunder berdasar komponen penyusun
 Semicondustor memory
 Mechanical memory
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
68
“BELUM ADA JUDUL”
edhy sutanta-teknik informatika-fti-ista [email protected]
69
CD-R Layout
edhy sutanta-teknik informatika-fti-ista [email protected]
70
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
73
SW
 Mrpk serangkaian pernyataan dg aturan ttt yg
mengatur operasi HW
 Tdd:
 OS
 PL
 QL
 App
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
75
Manusia








Operator
Programmer
System analyst
Manajer
Teknisi
DBA
Spesialis
etc
edhy sutanta-teknik informatika-fti-ista [email protected]
76
Cara Kerja Sistem Komputer
Cara kerja sistem komputer
edhy sutanta-teknik informatika-fti-ista [email protected]
77
Cara kerja sistem komputer
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
79
Bahasa Komputer = Biner = 0 & 1
On
Off
True
False
Yes
No
1
0
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
81
Waktu kompilasi
Source
program
Compiler /
Interpreter
Object program
Executable machine
Waktu
proses
Output
3 tahap eksekusi instruksi
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
84
Data Numerik

Digunakan u/ manipulasi matematis


Add, subtract, multiply, divide
Tipe


Integer
Real
edhy sutanta-teknik informatika-fti-ista [email protected]
85
Representasi Karakter



ASCII – plg byk dipakai
EBCDIC: khusus IBM mainframe (legacy)
Unicode: u/ kebutuhan yg luas
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
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 [email protected]
89
Unicode


16-bit  65,536 character
ASCII Latin


0 – 255 kode ASCII
Multilingual
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
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 [email protected]
92

Sistem bilangan biner





0
1
10
11
100, …
edhy sutanta-teknik informatika-fti-ista [email protected]
93

Sistem bilangan oktal











0
1
2
3
4
5
6
7
10
11
12, …
edhy sutanta-teknik informatika-fti-ista [email protected]
94

Sistem bilangan decimal













0
1
2
3
4
5
6
7
8
9
10
11
12, …
edhy sutanta-teknik informatika-fti-ista [email protected]
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 [email protected]
96
Download