Pengantar Sistem Komputer

advertisement
Perkembangan
Teknologi Komputer
Materi







Sejarah Komputer
Konsep Pengolahan Data
Perkembangan Perangkat Keras (Hardware)
Perkembangan Perangkat Lunak (Software)
Penggolongan Komputer
Sistem Bilangan dan Kode yang Mewakili Data
Penanganan Masalah Komputer
Sejarah Komputer


Definisi Komputer
Istilah komputer diambil dari bahasa latin Computare
artinya menghitung (to compute atau to reckon).
Robert H Blissmer (buku Computer Annual) : alat
elektronik yang mampu melakukan beberapa tugas
yaitu menerima input, memproses input tadi sesuai
dengan programnya, menyimpan perintah-perintah
dan hasil pengolahan dan menyediakan output
dalam bentuk informasi
Definisi Komputer (lanjutan)


Donald H. Sanders (buku Computer Today) : sistem
elektronik untuk memanipulasi data yang cepat dan
tepat serta dirancang dan diorganisasikan supaya secara
otomatis menerima dan menyimpan data input,
memprosesnya dan menghasilkan output dibawah
pengawasan suatu langkah-langkah instruksi-instruksi
program yang tersimpan di memori (stored program).
V.C. Hamacher, Z.G. Vranesic, S.G. Zaky (buku Computer
Organization) : mesin penghitung elektronik yang cepat
dapat menerima input digital, memprosesnya sesuai
dengan suatu program yang tersimpan dimemori dan
menghasilkan output informasi
Definisi Komputer (lanjutan)


William M. Fuori (buku Intoduction to the computer, the
tool of bussiness): suatu pemroses data (data processor)
yang dapat melakukan perhitungan yang besar
dan cepat, termasuk perhitungan arithmatika
yang besar atau operasi logika, tanpa campur
tangan dari manusia yang mengoperasikan
selama pemrosesan.
Gordon B.Davis (buku Introduction to Computers) tipe
khusus alat penghitung yang mempunyai sifat
tertentu yang pasti.
Simpulan Definisi Komputer







Alat elektronik
Dapat menerima input data
Dapat mengolah data
Dapat memberikan informasi
Menggunakan suatu program yang tersimpan di
memori komputer (stored program)
Dapat menyimpan program dan hasil
pengolahan
Bekerja secara otomatis
Sejarah Perkembangan Komputer


Sejarah perkembangan diawali dari zaman sebelum
masehi, dari alat sederhana, dikembangkan setahap
demi setahap s.d hadirnya komputer.
Alat pengolahan data digolongkan dalam 4 golongan :




Alat manual, menggunakan alat-alat sederhana, tangan masih
memegang peranan penting.
Alat mekanik, alat yang digerakkan secara manual dengan
tangan.
Alat mekanik elektronik, alat mekanik yang digerakkan oleh
motor elektronik
Alat elektronik, alat yang bekerjanya secara elektronik.
Alat Manual















30000 SM Tulang.
14000 SM Petroglyphs (batu karang yang digores)
9000 SM Lempengan tanah liat
5000 SM Tablet tanah liat (babylonia)
3500 SM Tablet tanah liat (sumeria)
2600 SM Tablet tanah liat dan papyrus
2500 SM Abacus
1900 SM Batu terstruktur (stonehenge)
1200 SM Tali bersimpul (quipus)
400 SM Lempengan kayu dan kulit
1150 Kertas
1200 Abacus
1455 Alat cetak
1614 Napier’s Bones
1621 Outhtred’s slide rule
Alat Mekanik












1623, Mesin penghitung pertama (Schickard’s Calculator, Wilhem Shickard)
1642, Mesin penghitung otomatis pertama (Pascal’s Machine Arithmetique/ The
Pascaline, Blaise Pascal)
1777, Mesin logika pertama (Logic Demonstrator, Charles Mohan)
1804, Mesin kartu plong pertama (Jacquard Loom, Joseph Marie Jacquard)
1820, Mesin penghitung komersil pertama (Charles Thomas de Colmar)
1833, Babbage’s Analytical Engine (karena mesin ini Charles Babbage dianggap sebagai
bapak Komputer Modern)
1850, Mesin penghitung dengan keybord pertama (D.D. Permalee)
1869, Mesin logika aljabar pertama (William Jevon’s Logic Machine, William Jevons)
1879, Mesin pencatat kas pertama (Cash Register James Ritty, James Ritty)
1884, Mesin penghitung dengan alat cetak pertama (Burrough Adding Listing
Machine, William S. Burroughs)
1893, Mesin penghitung saintifik pertama (Steiger’s Milliaonare, Otto Steiger)
1911, Monroe Calculator (Jay Monroe & Frank S. Baldwin)
Alat Mekanik-Elektronik




1890, Mesin tabulasi kartu plong mekanikelektronik pertama (Herman Hollerith Punched Card Tabulating
Machine, Dr. Herman Hollerith)
1920, Mesin penghitung otomatis pertama, Leonardo
Torres y Quevedo)
1931, Komputer analog pertama (Differential Analyzer, Dr.
Vannevar Bush)
1938, Mesin hitung mekanik-elektronik pertama
(Stibitz Complex Calculator I, George R. Stibitz)
Alat Elektronik


Komputer Digital elektronik pertama (ABC :
Anatosoff-Berry Computer), komputer pertama yang
menggunakan tabung hampa udara.
Harvard Mark I ASSC (Automatic Sequence-Controlled
Calculator, Prof. Howard Aiken)
GENERASI KOMPUTER
Generasi Pertama (1946-1959)
•Sirkuitnya menggunakan Vacum Tube
•Program dibuat dengan bahasa mesin ;
ASSEMBLER
•Ukuran fisik komputer sangat besar
•Cepat panas
•Proses kurang cepat
•Kapasitas penyimpanan kecil
•Memerlukan daya listrik yang besar
•Orientasi pada aplikasi bisnis
GENERASI KOMPUTER (cont.)
Generasi Kedua (1959-1964)
•Sirkuitnya berupa transistor
•Program dapat dibuat dengan bahasa tingkat
tinggi ; COBOL, FORTRAN, ALGOL
•Kapasitas memori utama sudah cukup besar
•Proses operasi sudah cepat
•Membutuhkan lebih sedikit daya listrik
•Berorientasi pada bisnis dan teknik.
GENERASI KOMPUTER (cont.)
•Komponen yang digunakan berupa IC ( Integrated Circuit )
•Pemrosesan lebih cepat
•Kapasitas memori lebih besar lagi
•Penggunaan listrik lebih hemat
Generasi Ketiga (19641970)
•Bentuk fisik lebih kecil
•Banyak bermunculan application software
•Menggunakaan Large Scale Integration ( LSI )
Generasi Keempat
(1970-1990)
•Dikembangkan komputer micro yang menggunakan micro processor
& semiconductor yg berbentuk chip untuk memori komputer
GENERASI KOMPUTER (cont.)
Generasi Kelima
(sejak 1990 an)
•Komputer pada generasi ini
mengembangkan komputer yang bisa
bercakap dengan manusia sehingga
bisa meniru intelegensi manusia
•Dikenal juga dengan sebutan
Generasi Pentium.
Generasi Keenam
( abad 21 )
•Generasi ini adalah generasi masa depan
yang nantinya dikenal dengan Generasi Titanium.
Konsep Pengolahan Data


Pengolahan data menggunakan komputer
terkenal dengan Pengolahan Data Elektronik
(PDE), atau Electronik Data processing.
Pengolahan data (data processing) adalah
manipulasi data data ke dalam bentuk yang lebih
berguna dan lebih berarti, berupa suatu
informasi.
Pengertian PDE

PDE adalah manipulasi dari data ke dalam
bentuk yang lebih berarti berupa suatu informasi
dengan menggunakan suatu alat elektronik, yaitu
komputer.
Siklus Pengolahan Data

3 Tahapan Dasar siklus pengolahan data
INPUT
PROCESSING
OUTPUT
Pengembangan Siklus Pengolahan Data

Di tambah 3 tahapan lagi yaitu origination, storage
dan distribution.
ORIGINATION
INPUT
PROCESSING
STORAGE
OUTPUT
DISTRIBUTION
Pengembangan Siklus Pengolahan Data
(LANJUTAN)


Origination, tahap ini berhubungan dengan
proses dari pengumpulan data yang biasanya
merupakan proses pencatatan (recording) data ke
dokumen dasar.
Input, tahap ini merupakan proses
memasukkan data ke dalam komputer lewat alat
input (Input device). Tahapan ini meliputi
kegiatan Collecting, Verifing, Encoding.
Pengembangan Siklus Pengolahan Data
(LANJUTAN)

Processing, tahap ini merupakan proses
pengolahan dari data yang sudah dimasukkan
yang dilakukan oleh alat pemroses (processing
device) yang dapat berupa proses menghitung
membandingkan, mengklasifikasikan,
mengurutkan, mengendalikan atau mencari di
storage. Tahapan ini meliputi Classifying, Sorting,
Calculating, Sumarizing.
Pengembangan Siklus Pengolahan Data
(LANJUTAN)


Output, tahap ini merupakan proses
menghasilkan output/ keluaran dari hasil
pengolahan data ke alat output (output device),
yaitu berupa informasi. Tahapan ini meliputi
Storing, Retrieving, Communication, Reproducing.
Distribution, tahap ini merupakan proses dari
distribusi output kepada pihak yang berhak
dan membutuhkan informasi
Pengembangan Siklus Pengolahan Data
(LANJUTAN)

Storage, tahap ini merupakan proses perekaman
hasil pengolahan ke simpanan luar (storage). Hasil
dari pengolahan yang disimpan di storage dapat
dipergunakan sebagai sebagai bahan input untuk
proses selanjutnya.
Metode Pengolahan Data

Batch Processing (Proses Tunda)
Ciri-ciri
Data dikumpulkan terlebih dahulu
 Proses dilakukan dalam waktu tertentu
 Memiliki jumlah data yang besar
 Diawali proses perekaman data (storage)
 Kegiatan perekaman data terpisah dari proses
pengolahan (off line operation)

Metode Pengolahan Data

Immediate Processing (Proses Segera)
Ciri-ciri
Pengolahan Segera
 Mempunyai terminal sebagai alat untuk
memasukkan data
 On line operation (proses perekaman dan
pengolahan jadi satu)
 Waktu yang singkat / cepat.

Perkembangan Perangkat Keras / Pengenalan
HARDWARE
Komponen Pokok Hardware Komputer :
1.
Alat Input
2.
Alat Proses
3.
Alat Penyimpanan
4.
Alat Output
5.
Alat Komunikasi
Gambar
Konfigurasi
Komputer
CCU
INPUT
MEMORY
OUTPUT
5
1
3
4
ALU
2
CU
CPU
CCU
5
ALAT INPUT
•Point of sale
Alat Input
Langsung
•Teleprinter Terminal
•Financial Transaction
Keyboard
Terminal
Pointing Device
•MICR
•OCR
Mouse
•Touch Screen
•Light Pen
Alat Input Tidak
Langsung
•Punch Card
•Pita Magnetic
•Disk Magnetic
Scanner
•OMR
•Voice
Recognition
ALAT PEMROSES
CPU
( Central Processing Unit )
Tugas Arithmetic Logic Unit
•Melakukan semua perhitungan
aritmatika yang terjadi sesuai
instruksi program
•Melakukan pengambilan keputusan
dari operasi logika sesuai dengan
instruksi program
•Tempat pemrosesan
instruksi-instruksi program
Tugas Contro Unit
ALU
•Mengatur & mengendalikan alat I/O
•Mengambil instruksi dari main memory
•Mengambil data dari main memory jika diperlukan oleh proses
•Mengirim instruksi ke ALU bila ada perhitungan arithmatika/perbandingan
logika serta mengawasi kerja ALU
•Menyimpan hasil proses ke main memory
CU
ALAT PENYIMPANAN
MAIN MEMORY
Dipergunakan untuk menyimpan instruksi dan data
yang akan diproses dan dari hasil pengolahan
REGISTER
Dipergunakan untuk menyimpan instruksi dan data
yang sedang diproses
EXTERNAL
MEMORY
Dipergunakan untuk menyimpan program dan data
secara permanen ( simpanan luar )
Main Memory / Main Storage / Internal Memory /
Internal Storage / Primary Storage / Temporary Storage /
Immediate Access Storage
•Merupakan tempat penyimpanan terbesar dalam komputer
•Ukuran dari Main Memory ditunjukkan oleh satuan terkecilnya yakni Byte
Kilo Byte
( KB )
= 1024 Byte
Mega Byte ( MB )
= 1024 KB
Giga Byte ( GB )
= 1024 MB
Terra Byte
•1 Byte memory terdiri dari 8 Bit ( Binary Digit ), dimana setiap digit diwakili oleh digit
1 atau 0, sehingga membentuk kode pada lokasi memory ( address )
•Sistem pengkodeannya dapat berbentuk BCD, SBCDIC, EBCDIC, atau kode ASCII
Alat Pemroses
CPU
CU
Register
ALU
Alat Input
Alat Output
Main Memory
RAM
ROM
Main Memory terdiri dari RAM dan ROM
RAM & ROM
RAM ( Random Acces Memory ) merupakan memory yang dapat diisi dan diambil
isinya
oleh programmer.
Struktur RAM :
1.
Input Storage
; untuk menampung input yang dimasukkan oleh alat input
2.
Program Storage
; untuk menyimpan semua instruksi program yang
akan diproses
3.
Working Storage
proses
; untuk menyimpan data yang akan diolah dan dari hasil
4.
Output Storage
akan
; untuk menampung hasil akhir dari pengolahan data yang
ditampilkan ke alat output.
RAM & ROM (cont.)
RAM memiliki kemampuan untuk melakukan pengecekan dari data
yang disimpannya, disebut dengan istilah
PARITY CHECK
EVEN PARITY CHECK
( Jumlah bit 1 harus genap )
ODD PARITY CHECK
( Jumlah bit 1 harus ganjil )
ROM ( Read Only Memory ) merupakan memory yang hanya
dapat dibaca saja.
REGISTER
•Merupakan simpanan kecil yang memiliki kecepatan tinggi ( 5 sampai 10 kali
kecepatan main
memory )
•Digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU
( instruksi lain yang menunggu giliran disimpan di main memory )
•Terbagi atas : 1. Instruction Register ( IR ) atau Program Register yang
digunakan
untuk menyimpan instruksi yang sedang diproses
2. Program Counter ( PC ) atau Control Counter / instruction
counter adalah register yang digunakan untuk menyimpan alamat (
address ) lokasi dari main memory yang berisi instruksi yang sedang
diproses.
REGISTER
(cont.)
Register yang berhubungan dengan data yang sedang
diproses disebut General Purpose Register yang
memiliki kegunaan sebagai Operand Register ( untuk
menampung data atau operand yang sedang diolah ) &
sebagai Accumulator ( untuk menyimpan hasil dari
operasi aritmatika dan logika yang dilakukan ALU ).
REGISTER
(cont.)
Sebagai tambahan dari Register, beberapa CPU menggunakan suatu
Cache Memory / Scratch-pad Memory / High-speed buffer / Buffer
Memory dengan tujuan agar kerja dari CPU lebih efisien dan dapat
mengurangi waktu yang terbuang.
CPU
CACHE
MEMORY
MAIN
MEMORY
EXTERNAL MEMORY
MICRO DISK
SASD
MINI DISK
PUNCH CARD
REMOVABLE DISK
( DISK PACK )
DASD
MAGNETIC DISK
HARD CARD
HARD DISK
PAPER TAPE
FIXED DISK
MAGNETIC TAPE
REEL TO REEL
(WINCHESTER DISK)
TAPE STRIP CATRIDGE
DISK
CARTRIDGE
OPTICAL DISK
CARTRIDGE TAPE
MAGNETIC DRUM
CASSETTE
MEGNETIC DUBBLE MEMORY
DOT MATRIK
IMPACK
PRINTER
HARDCOPY
DEVICE
PRINTER
DAISY WHEEL
PRINTER
PRINTER
PLOTTER
THIMBLE
PRINTER
COMPUTER
OUTPUT
TO MICROFILM
CHAIN
PRINTER
BAND
PRINTER
ALAT
OUTPUT
VIDEO DISPLAY
SOFTCOPY
DEVICE
PRINTER
FLAT PANEL
SPEAKER
DRIVE
DEVICE
DRUM
THERMAL
NON-IMPACT
PRINTER
PRINTER
LASER
THERMAL
DISK DRIVE
INKJET
TAPE DRIVE
PRINTER
PRINTER
TRANSFER
ELECTROSTATISTIC
PRINTER
CONTOH MACAM-MACAM ALAT OUTPUT
Tape drive
Laser printer
ASCII Printer
Plotter
MACAM-MACAM KELUARAN :
• Tulisan
• Image / gambar
• Suara
• Bentuk lain yayng dapat dibaca komputer
Optical drive
Perkembangan Perangkat Lunak
/Pengenalan SOFTWARE

BAHASA PEMROGRAMAN



Bahasa Mesin ; Assembler
Bahasa Tingkat Tinggi
- Menggunakan Compiler sebagai penterjemah ;
Fortran, LISP, Cobol, RPG, dsb
- Menggunakan Interpreter sebagai
penterjemah ; Basic, Pascal, Bahasa C, dsb
Bahasa Generasi Ke-4 ; Informix, Oracle, dsb
Perkembangan Perangkat Lunak
/Pengenalan SOFTWARE (cont.)

PAKET APLIKASI
- Word Star, dBase-II, Lotus 1-2-3, dll
- MS-Word, MS-Excell, MS-Power Point, dll

SISTEM OPERASI
-
IBM–DOS, MS-DOS
WINDOWS
UNIX
LINUX
PENGENALAN BRAINWARE

SYSTEM ANALIS
o

PROGAMMER
o

Orang yang merancang suatu system
Orang yang membuat program
END-USER
o
Orang yang menggunakan komputer
secara langsung
Download