Pemrograman
Mengenal Komputer
DEFINISI KOMPUTER
Computare
to compute
Menghitung
Komputer adalah :
Alat elektronik
Dapat menerima input data
Dapat mengolah data
Dapat memberikan informasi
Menggunakaan suatu program yang tersimpan di memori komputer
Dapat menyimpan program dan hasil pengolahan
Bekerja secara otomatis
OUTPUT
pengolahan
data
informasi
PROCESSING
Data
Pengolahan
INPUT
PROCESSING
OUTPUT
DISTRIBUTION
STORAGE
Origination
Input
Processing
Tahap proses pengolahan data yang dilakukan oleh alat proses (processing device)
yang berupa proses menghitung,membandingkan, mengklasifikasikan,mengurutkan,
mengendalikan, atau mencari di storage
Output
Tahap proses menghasilkan output dari hasil pengolahan data ke alat output (yaitu
berupa informasi)
Distribution :
Storage
Tahap Proses perekaman hasil pengolahan ke alat penyimpan. Data yang disimpan
dapat dipergunakan kembali sebagai alat input
Abacus, yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan
di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin
komputasi.
Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun,
menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel
calculator)
Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz
(1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan
Pada tahun 1820, kalkulator mekanik mulai populer
CharlesXavier Thomas de Colmar menemukan mesin yang dapat melakukan empat
fungsi aritmatik dasar, yaitu penjumlahan, pengurangan, perkalian, dan pembagian
Pada tahun 1822, Charles Babbage membuat the difference engine. Mesin ini
mampu menyelesaikan masalah perhitungan matematik seperti logaritma secara
mekanika dengan tepat sampai dua puluh digit. Mesin ini memiliki media input,
memiliki memori penyimpanan, serta mengeluarkan output dalam bentuk cetakan
pada kertas. Konsep mesin ini mengagetkan ahli-ahli sains pada masa itu karena
dianggap terlalu maju. Namun karena kurang dukungan teknis, maka pengembangan
mesin ini terbengkalai.
Pada tahun 1832, Babbage dan Augusta Ada King (1815-1842) membuat komputer
general-purpose yang pertama, yang disebut Analytical Engine. Pemahaman
Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk
dimasukkan ke dalam mesin dan juga membuatnya menjadi programmer wanita
yang pertama
Walaupun gagal menyiapkan kedua mesin tersebut, namun ide Babbage dianggap
amat berguna pada pembentukan komputer modern saat ini.
Semua komputer pada saat ini menggunakan model mesin seperti yang dirancang
oleh Babbage, yaitu input, memori, pemprosesan dan output.
Pada 1889, Herman Hollerith (1860-1929) menerapkan prinsip kartu perforasi untuk
melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih
cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Ia
mendirikan Tabulating Machine Company pada tahun 1896 yang kemudian menjadi
International Business Machine (1924) setelah mengalami beberapa kali merger.
Howard Aiken memperkenalkan penggunaan mesin elektromagnetik yang diberi
nama Mark I pada tahun 1937. Satu bagian mesin ini adalah elektronik dan
sebagian lagi mekanik. Bentuknya besar dan berat. Mark I mampu menyelesaikan
perhitungan fungsi-fungsi trigonometri di samping perhitungan dasar matematika
lainnya. Sungguhpun demikian, ia masih dianggap lambat karena jumlah memori
yang dapat disimpan sedikit.
ENIAC
Dr. Mauchly dan Eckert juga membantu terbentuknya komputer EDVAC (Electronic Discrete
Variable Automatic Computer) yang mengurangi penggunaan tabung-tabung vakum.
Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University
of Pennsylvania dalam usaha membangun konsep design komputer yang hingga 40 tahun
mendatang masih dipakai dalam teknik komputer. Perhitungan menjadi lebih cepat daripada
ENIAC. EDVAC menggunakan sistem nomor binari dan konsep penyimpanan program dan data.
Komputer
EDSAC (1949)
GENERASI KOMPUTER I
Sirkuitnya menggunakan Vacum Tube
Program
dibuat
ASSEMBLER
dengan
bahasa
mesin:
GENERASI KOMPUTER I
Struktur dari von Nuemann machine
Program dapat dibuat dengan bahasa tingkat tinggi ; COBOL, FORTRAN, ALGOL
17
Chip masih digunakan untuk pemprosesan dan menyimpan memori. Ia lebih maju,
mengandung beratusribu komponen transistor didalamnya. Proses pembuatan
chip teknologi tinggi ini disebut very large scale integration (VLSI).
Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan
Memori utama komputer menjadi lebih besar.
Lahirnya superkomputer yang lebih cepat dibandingkan komputer mainframe.
Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping
yang berukurang setengah keping uang logam mendorong turunnya harga dan
ukuran komputer
Kesimpulan
ERA KOMPUTERISASI
ERA TEKNOLOGI INFORMASI
ERA MANAJEMEN PERUBAHAN
ERA GLOBALISASI INFORMASI
ERA KOMPUTERISASI
Periode ini dimulai sekitar tahun 1960-an ketika mini computer dan
mainframe diperkenalkan perusahaan seperti IBM ke dunia industri
Pemakaian komputer di masa ini ditujukan untuk meningkatkan
efisiensi kerja
Keperluan organisasi yang paling banyak menyita waktu komputer
pada saat itu adalah untuk administrasi back office, terutama yang
berhubungan dengan akuntansi dan keuangan.
Kemampuan mainframe untuk melakukan perhitungan rumit
dimanfaatkan perusahaan untuk membantu menyelesaikan
problem-problem teknis operasional, seperti simulasi-simulasi
perhitungan pada industri pertambangan dan manufaktur.
JENIS KOMPUTER
Berdasarkan Data
yang Diolah
Analog
Berdasarkan
Ukurannya
Mainframe
Computer
Digital
Berdasarkan
Penggunaannya
Special Purpose
Computer
Minicomputer
Computer
Hybrid
Computer
Microcomputer
General
Purpose Computer
SISTEM KOMPUTER
Jaringan dari elemen-elemen yg saling berhubungan,
membentuk satu kesatuan untuk melaksanakan suatu
tujuan pokok
HARDWARE
Peralatan dari sistem komputer yang secara fisik
terlihat dan terjamah
SOFTWARE
Program yang berisi perintah untuk melakukan
pengolahan data
BRAINWARE
Manusia yang terlibat dalam mengoperasikan serta
mengatur sistem komputer
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
ALU
2
CU
CPU
CCU
ALAT INPUT
Point of sale
Alat Input
Langsung
Teleprinter Terminal
Financial Transaction
Keyboard
Terminal
Pointing Device
Touch Screen
Mouse
Light Pen
Scanner
MICR
OCR
Punch Card
Pita Magnetic
Disk Magnetic
OMR
Voice Recognition
ALAT PEMROSES
CPU
( Central Processing Unit )
Tempat pemrosesan
instruksi-instruksi program
Tugas Control Unit
ALU
CU
ALAT PENYIMPANAN
MAIN MEMORY
REGISTER
EXTERNAL
MEMORY
(KB)
= 1024 Byte
= 1024 KB
= 1024 MB
= 1024 GB
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
Merupakan memory yang dapat diisi dan diambil isinya oleh programmer.
Struktur RAM :
1.
Input Storage
2.
Program Storage
3.
Working Storage
: untuk menyimpan data yang akan diolah dan dari hasil proses
4.
Output Storage
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.
Register
yang
2.
digunakan
lokasi
dari
REGISTER
(cont.)
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
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)
OPTICAL DISK
CARTRIDGE TAPE
MAGNETIC DRUM
CASSETTE
MEGNETIC DUBBLE MEMORY
IMPACK
PRINTER
HARDCOPY
DEVICE
PRINTER
THIMBLE PRINTER
PLOTTER
COMPUTER
OUTPUT
TO MICROFILM
CHAIN PRINTER
BAND PRINTER
VIDEO DISPLAY
ALAT
OUTPUT
SOFTCOPY
DEVICE
DRUM PRINTER
FLAT PANEL
SPEAKER
THERMAL
NON-IMPACT
PRINTER
PRINTER
LASER
PRINTER
DRIVE
DEVICE
THERMAL
DISK DRIVE
INKJET
TAPE DRIVE
PRINTER
TRANSFER
ELECTROSTATISTIC
PRINTER
Tape drive
Laser printer
ASCII Printer
Plotter
Optical drive
MACAM-MACAM KELUARAN :
Tulisan
Image/gambar
Suara
Bentuk lain yang dapat dibaca komputer
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
PENGENALAN SOFTWARE
PAKET APLIKASI
- Word Star, dBase-II, Lotus 1-2-3, dll
- MS-Word, MS-Excell, MS-Power Point, dll
SISTEM OPERASI
-
IBMDOS, MS-DOS
WINDOWS
UNIX
LINUX
MACINTOSH
PENGENALAN BRAINWARE
SYSTEM ANALIS
o
PROGAMMER
o
END-USER
o Orang yang menggunakan komputer
secara langsung
PENGOLAHAN DATABASE
Database
File
Record
Field
Gambar Hirarki
Database
PENGOLAHAN DATABASE
Database
Merupakan kumpulan dari data yang saling berhubungan satu dengan yang
lainnya, tersimpan pada hardware komputer dan digunakan software untuk
memanipulasinya
Kumpulan dari beberapa File.
File
Record
Kumpulan dari beberapa field.
Field
Menggambarkan suatu atribut yang menunjukkan
suatu item dari data.
Transmisi Data :
Media Transmisi
Penerima
Modem
TOPOLOGI JARINGAN
IBM Compatible
IBM Compatible
Star Network
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
TOPOLOGI JARINGAN
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
Loop
Network
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
Bus Network
IBM Compatible
TOPOLOGI JARINGAN
IBM Compatible
Ring Network
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
IBM Compatible
Web Network
Data
ASCII Printer
Server
IBM Compatible
IBM Compatible