Bilangan Biner, Sistem Komputer dan Unit Input/Output

advertisement
LOGO
Bilangan Biner, Sistem
Komputer dan Unit
Input/Output
BILANGAN BINER
Elektronika
digital
secara
luas
dibuat
menggunakan sistem bilangan biner dan
dinyatakan digit 1 dan 0. Digit biner digunakan
untuk
menunjukan
dua
keadaan
level
tegangan, HIGH atau LOW. Sebagian besar
sistem digital level HIGH direpresentasikan
oleh
1
atau
ON
dan
level
LOW
direpresentasikan oleh 0 atau OFF.
BILANGAN BINER
Sistem bilangan biner adalah susunan
bilangan yang mempunyai basis 2 sebab
sistem bilangan ini menggunakan dua nilai
koefisien yang mungkin yaitu 0 dan 1.
KONVERSI BILANGAN
Secara umum ekspresi sistem bilangan
basis–r mempunyai perkalian koefisien
oleh pangkat dari r.
Lanjutan …
anrn + a n-1 r n-1 + … + a2r2 + a1r1
+ a0r0 + a-1 r -1 + a-2 r-2 + …
Contoh. 1
Konversi bilangan n berbasisi r ke desimal
11010,112 = 1.24 + 1.23 + 0.22 + 1.21 + 0.20
1.2-1 + 1.2-2
= 26,7510
4021,25 = 4.53 + 0.52 + 2.51 + 1.50 + 2.5-1
= 511,410
Lanjutan …
Tabel Bilangan dengan basis yang berbeda
Decimal
( base 10 )
Binary
( base 2)
Octal
( base 8 )
Hexadecimal
( base 16 )
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
00
01
02
03
04
05
06
07
10
11
12
13
14
15
16
17
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Contoh Konversi ke biner
4110 =
Integer
41
41/2
=
20
20/2
=
10
10/2
=
5
5/2
=
2
2/2
=
1
1/2
=
0
Jadi : 4110 = 1010012
Reminder
1
0
0
1
0
1
Lanjutan .…….
Untuk mengkonversi bilangan desmal dibelakang
koma dilakukan dengan mengalikan bilangan
tersebut dengan 2 sampai diperoleh hasil
(integer) dan sisa (Reminder) bernilai 0, sebagai
berikut :
0,37510 =
Integer
Reminder
0,375 x 2 =
0
0,75 x 2 =
1
0,50 x 2 =
1
0
x2 =
0
jadi 0,37510 = 0, 0112
0,75
0,50
0
0
BILANGAN OCTAL DAN HEXADECIMAL
OCTAL adalah sistem bilangan dengan basis
atau
8
digit
yang
dinyatakan
oleh
0,1,2,3,4,5,6,7.
HEXADECIMAL
adalah
sistem
bilangan
dengan
basis-16 atau 16 digit yang
dinyatakan 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
Pada konversi dari dan ke biner, setiap digit
Octal koresponden ke tiga digit biner
sedangkan
setiap
digit
Hexadecimal
koresponden ke empat digit biner.
Contoh
Konversi dari biner ke Octal dan
ke Hexadecimal
 10 110 001 101 011, 111 1002 = 26153, 748
2
6
1
5
3
7
4
 10 1110 0110 1011, 1111 00102 = 2C6B,F216
2
C
6
B
F
2
Contoh Konversi dari Octal dan Hexadecimal
ke biner
 673,1248 = 110 111 011, 001 010 1002
6
 306,D16
7
3
1
2
4
= 0011 0000 0110, 11012
3
0
6
D
ALJABAR BOOLEAN
Ekspresi Boolean Adalah pernyataan logika
dalam bentuk aljabar Boolean.
FUNGSI BOOLEAN
Tabel Rumus aljabar Boolean
No
AND
OR
KETERANGAN
1
2
3
4
5
6
7
8
(A.B).C = A.(B.C)
A .B = B .A
(A+B).(A+C)=A+(B.C)
A.O = O
A.A = A
A.A’= O
A = A
A.O= O
A .1 = A
A.(A + B ) = A
(A+B)+C=A+(B+C)
A+B=B+A
(A.B)+(A.C)=A(B+C)
A+1= 1
A+A=A
A+ A’=1
A=A
A+O=A
A+1=1
A + (A.B) = A
Hk.Asosiatif
Hk.Komutatif
Hk.Distributif
Hk.Identitas
Hk.Idempoten
Hk.Inversi/Negasi
Hk.Negasi Ganda
Hk.Hubungan Dgn
Suatu Konstanta
Hk.Absorbsi
9
FUNGSI BOOLEAN
Tabel Kebenaran untuk AND, OR, XOR dan XNOR
X
Y
X AND Y
X OR Y
X XOR Y
X NOR Y
1
1
0
0
1
0
1
0
1
0
0
0
1
1
1
0
0
1
1
0
1
0
0
1
CONTOH
1. X + X’ .Y = (X + X’).(X +Y) = X+Y
2. X .(X’+Y) = X.X’ + X.Y = X.Y
3. X.Y+ X’.Z+Y.Z = X.Y + X’.Z + Y.Z.(X+X’)
= X.Y + X’.Z + X.Y.Z + X’.Y.Z
= X.Y.(1+Z) + X’.Z.(1+Y)
= X.Y + X’.Z
GERBANG LOGIKA
Fungsi Boolean di despresikan dalam
bentuk rangkaian dengan Gerbang Logika
Gerbang NOT
CONTOH.
Buatlah rangkaian dengan Gerbang Logika
untuk aljabar Boolean sbb.
X . ( X’ + Y )
Jawab.
X
Y
X.( X’+Y)
LOGO
Sistem Komputer
From Vacuum Tubes to Transistors to
Microchips
 One computer with these tubes, the ENIAC, was switched
on in 1946 at the University of Pennsylvania and employed
about 18,000 of vacuum tubes
 Unfortunately, a tube failure occurred on average once
every 7 minutes
 Since it took more than 15 minutes to find and replace the
faulty tube, it was difficult to get any useful computing
work done
 Moreover, the ENIAC was enormous, occupying 1,800
square feet (167,225 square meters) and weighing more
than 30 tons
 ENIAC could perform about 5,000 calculations per second—
more than 10,000 times slower than modern PCs
 Yet even at that relatively slow speed, ENIAC took about 20
seconds to complete a problem that had taken experts 1 or
2 days to complete manually
Sistem Komputer
Sistem Komputer
Sistem Komputer terdiri dari :
1. Sistem Motherboard
2. Hard Disk
3. CD ROM
4. Monitor
5. Keyboard
6. Mouse
Sistem Motherboard Komputer
Pada dasarnya seluruh piranti utama dan pembantu
dari sistem komputer terhubung dan terkendali
semuanya dalam papan utama yang disebut dengan
Mother Board. Pada sistem Mother Board terdapat
piranti-piranti, antira lain:
1. Mikroprosesor
2. DMA Controller
3. Interrupt Controller
4. ROM-BIOS
5. Memory
6. Expansion Slot Bus
7. Bus
Sistem Motherboard
Mikroprosesor.
Mikroprosesor
merupakan
piranti
semikonduktor yang terdiri dari rangkaian
logika yang dibuat menggunakan teknologi
VLSI.
Mikroprosesor
mampu
untuk
melaksanakan fungsi-fungsi perhitungan
dan membuat pertimbangan-pertimbangan
untuk merubah urutan didalam pelaksanaan
programnya.
Blok diagram mikroprosesor 8 bit prosesor
Blok diagram mikroprosesor 8 bit prosesor
Secara umum bagian dari mikroprosesor terdiri dari
3 yaitu :
1. Arithmetic logic unit : bagian ini berfungsi
melaksanakan operasi arimatika seperti
penjumlahan, pengurangan dan operasi-operasi
logika seperti operasi AND, OR serta XOR.
2. Register Unit : register di dalam prosesor
berfungsi untuk mentimpan data sementara
selama pelaksanaan program. Beberapa register
dapat diakses oleh pemakai melalui instruksi.
Contoh-contoh register yang ada di dalam
prosesor yaitu : akumulator, register data
memori, register alamat memori, register
instruksi dan lain-lain.
3. Control unit : unit ini berfungsi
memberikan daur waktu yang
diperlukan dan sinyal kontrol untuk
keperluan seluruh operasi di dalam
prosesor. Unit ini mengontrol data
antara prosesor dengan peripheral
lain (memori maupun unit I/O).
Perkembangan prosesor keluaran Intel keluarga 80X86
NAMA
TAHUN
REGISTER
BUS DATA
ADDRES SPACE FISIS
4004
1971
4
4
1K
8008
1972
8
8
16K
8080
1973
8
8
64K
8085
1977
8
8
64K
8086
1978
16
16
1M
8088
1980
16
8
1M
80186
1982
16
16
1M
80286
1982
16
16
16M
80386
1985
32
32
4G
80386SX
1988
32
16
16M
80486
1989
32
32
4G
80486SX
1990
32
32
4G
Pentium
1992
32
64
4G
Pentium II
1997
32
64
4G
Pentium III
1999
32
64
4G
Pentium IV
2000
32
64
4G
PC Generasi Pertama
1978: 8086-8088 Microprocessor
Merupakan prosesor yang dipasang pada IBM PC dan
meraih angka penjualan yang sangat sukses.
Jumlah transistor: 29,000
Speed: 5MHz, 8MHz, 10MHz
Intel® Pentium® 4 Processor
Pembuatan Tahun 2000
Prosesor ini dibuat dengan teknologi 0.18 microns.
Intel's first microprocessor, the 4004, ran at 108
kilohertz (108,000 hertz), Denga prosesor ini maka
dimungkinkan untuk menjalankan aplikasi-aplikasi
berat seperti layanan TV lewat internet, pengolahan
real time untuk audio dan video, pengolahan real time
grafik 3D dan aplikasi multimedia lainnya.
Jumlah transistor: 42 juta
Speed: 1.30GHz, 1.40GHz, 1.50GHz, 1.70GHz,
1.80GHz sampai 3GH
Intel Core 2 Duo
• Pembuatan July 2006:
• Intel Corporation unveils ten new Intel Core 2 Duo and
Core Extreme processors
• The Intel Core 2 Duo processor family consists of five
desktop processors tailored for business, home,
workstation and enthusiast users, such as high-end
gamers, and five processors for the mobile lifestyle.
• The new processors provide as much as a 40% increase
in performance and are 40 percent more energy efficient
versus the best Intel Pentium processor1. The Core 2 Duo
processors contain 291 million transistors.
Perbandingan Mikroprosesor
Prosesor
generasi
awa
(8088/8086)l:
1.Lebar jalur data 8 atau 16 bit
2.mengolah data text dan angka
3.Alokasi memori hanya 1 Mega
byte
4.Berisi hanya puluhan ribu
transistor
5.Tidak memiliki chace memory
6.Bekerja
dengan
kecepatan
belasan mega herz
7.Berisi 1 prosesor (single core)
Prosesor generasi baru (pentium
4) :
1. Lebar jalur data 8 atau 64 bit
2. Mampu mengolah data suara
dan gambar.
3. Alokasi memori sampai 4
Giga byte
4. Berisi ratusan juta transistor
dalam satu chip
5. Memiliki cache memory
6. Bekerja dengan kecepatan
sampai Giga Herz
7. Beisi banyak prosesor (multy
core)
RAM
DRAM: Dynamic RAM
 harus di-refresh setiap beberapa milisecond
agar isinya tidak hilang.
SRAM: Static RAM
 tidak perlu refresh daya
 Access time lebih cepat
 Lebih mahal
RAM
RAM adalah memory dimana data dapat ditulis
maupun dibaca dari lokasi manapun secara acak dan.
• Terdapat 2 set input, yaitu data input dan address
input. Data biasanya dimasukan dalam kata-kata
(bytes) dan addres dalam kode biner.
• Jalur
data
berfungsi
sebagai
input
ketika
memasukan data atau sebagai output ketika
membaca data. Data-data pada lokasi tertentu
secara normal dapat di overwrite dengan data baru
tanpa harus menghapus data-data lama.
• Data dalam RAM akan hilang bila power supply
hilang.
Typical 16 Mb DRAM (4M x 4)
Pada PC, RAM yang digunakan adalah
berjenis DRAM dan digunakan untuk
menyimpan data sementara, baik berupa
program maupun data untuk diproses
oleh processor. Pada PC model terbaru,
telah diperkenalkan RAM dalanm bentuk
SIMM (Single in Line Memory Modul).
Dimana setiap SIMM telah memiliki
kapasitas tertentu dan dengan bentuk
modul akan memudahkan pemasangan
RAM maupun untuk mengupgrade RAM.
DRAM (1)
Jenis-jenis RAM :
 Fast Page Mode DRAM (FPM DRAM)
 Extended Data Output DRAM (EDO DRAM)
 Synchronous DRAM (SDRAM) : dapat
berjalan dengan clock yang tinggi hingga
100 MHz (3x FPM RAM, 2x EDO RAM),
menyesuaikan dengan kecepatan bus CPU.
 Rambus DRAM (RDRAM)
 Double Data Rate SDRAM (DDR SDRAM)
 Untuk video :
 Video RAM (VRAM)
 Windows RAM (WRAM)
 Synchronous Graphic RAM (SGRAM)
DRAM (2)
DRAM (3)
Module:
•Single Inline Memory Module
(32-bit)
•Double Inline Memory Module
(64-bit)
•Rambus Inline Memory
Module
Jumlah Pin: 30, 72, 168
Kecepatan (nanosecond atau MHz)
Sesuaikan jenis RAM dengan
spesifikasi motherboard.
Static RAM
• Bits stored as on/off switches
• No charges to leak
• No refreshing needed when powered
• Does not need refresh circuits
• More complex construction
• Larger per bit (~4-6 x DRAM)
• More expensive
• Faster
• Cache
• Digital
—Uses flip-flops
Static RAM Structure
Cache Memory
Berbeda dengan Main Memory, Cache memory
digunakan untuk menyediakan data yang sering
diakses oleh CPU. Cache memory menggunakan
chip memori yang berjenis Statik (SRAM). Chip ini
lebih cepat dibandingkan dengan RAM Dinamik.
Kecepatan SRAM dapat mencapai 15 ns, ini jauh
lebih cepat dibandingkan dengan DRAM vang
maksimum kecepatannya adalah 60 ns (untuk EDO
RAM).
Hard Disks
 Hard disks are thin but rigid metal, glass, or ceramic
platters covered with a substance that allows data to
be held in the form of magnetized spots
 Most hard-disk drives have at least two platters; the
greater the number of platters, the larger the
capacity of the drive
 The platters in the drive are separated by spaces and
are clamped to a rotating spindle that turns all the
platters in unison
 Data may be recorded on both sides of the disk
platters
Hard Disks
Hard Disks
Hard Disks
LOGO
Input Devices
Pengantar Ilmu Komputer
Keyboard
Terdiri dari : Alphanumeric keys, Function keys,
Modifier keys,
Cursor movement keys, Numeric Pad keys
Keyboard: 109 keys
Keyboard: multimedia
Keyboard: cara kerja
Mouse
Mouse: cara kerja
Trackball
Trackpoint
Touchpad, trackpad
Touchscreen
Touchscreen
Joystick
RumblePad :
•Dual Analog Sticks
•Mac, PC
•USB
•Vibration Feedback
Pen, Stylus
Light pen
Source Data Automation
Magnetic Ink Character Reader
(MICR):
 Untuk membaca nomor cek di bank
 Alat: MICR inscriber
Optical Mark Recognition (OMR),
OMR
• Optical Mark Recognition (OMR),
mengenali tanda di posisi-posisi yang telah diatur
Source data automation



Magnetic Ink Character Reader (MICR)
Optical Mark Recognition (OMR),
Optical Character Recognition (OCR),
– mengenali tulisan,
– hasil scanning berupa file text yang bisa diedit

Bar Code Reader,
– input berupa garis-garis (bar) dengan kode tertentu
– untuk label kode barang
Imaging
Scanner (handy, flatbed, desktop)
Digital Camera (hasil pemrotretan
disimpan pada memory stick), dan
dapat diambil/ diinput ke komputer.
Web Cam
Scanner
HANDY
SCANNER
FLATBED SCANNER
MEDIUM-SIZED
SCANNER
Scanner
PC Video, WebCam
Digital Camera
Magnetic card
LOGO
Output Devices
Pengantar Ilmu Komputer
Monitor
Cathode Ray Tube (CRT)
Flat Panel Display:
 Liquid Crystal Diode / Display (LCD)
 Electroluminescent (EL)
 Gas Plasma
Cathode Ray Tube
Monitor dengan
model tabung
katoda
Display adapter
Display adapter,
Video card, Video
controller
Monitor LCD
Passive Matrix, transistor hanya di
tiap baris dan kolom, supaya gambar
jelas harus dilihat persis dari depan
monitor. Refresh rate rendah
Dual Scan, spt passive matrix tapi
refresh rate 2x lipatnya
Active Matrix, transistor ada di tiap
pixel. Mengatasi kelemah passive
matrix
Printer
Impact Printer
 bekerja dengan sistem “pengetukan”
 Kertas, pita, print head
 contoh:
• Dotmatrix : head berupa jarum
• Daisywheel : head per huruf (seperti mesin tik)
Dot matrix
Non-impact printer
Inkjet/ bubblejet Printer
 Menyemprotkan tinta dari lubang jet
Laser Printer
 Menggunakan cahaya pijar untuk memindahkan
pikiran ke dalam kertas seperti pada mesin fotocopy
Thermal Printer
 Menggunakan kertas khusus yang dipanaskan
Printer
Resolusi (kehalusan hasil cetak)
 dpi (dot per inch)
Kecepatan, dinyatakan dalam:
 cps (character per second) untuk impact
printer, dan
 ppm (page per minute) untuk non impact
printer
Sound Output
Sound
card
Speaker
Video Output
Istilah, nama lain:
 Multimedia Projector
 LCD Projector
 Digital Light Projector
Plotter
Biasanya untuk
gambar teknik
Jenis:
 Flatbed
 Drum
Plotter
Flatbed
Plotter
Drum
Voice Output
Tujuan: komputer yang dapat
mengeluarkan suara
Prosesnya: Speech Synthesis
Alatnya: Voice Synthesizer atau Voice
Output Device atau Audio Response
Unit
Download