Dasar Pemrosesan Komputer Benny Irawan
Perangkat Keras Objektif Memahami pengertian dasar tentang komputer beserta perangkat pendukungnya
Komponen Sistem Komputer Unit Pemroses Pusat atau CPU (Central Processing Unit) Piranti Masukan (input device) Piranti Keluaran (output device) Memori Utama (main memori) Piranti Penyimpan Sekunder
CPU Unit Kontrol (Control Unit) Unit Aritmetika – Logika (Arithmetic Logical Unit) Unit Titik Mengambang (Floating Point Unit)
Unit Penyimpanan Primer CPU Unit penyimpanan Sekunder Data input Unit Pengendali Informasi Output Unit Penyimpanan Primer Aritmatic and Logic Unit
Memori Utama Fungsinya : Menyimpan data yang berasal dari piranti masukan sampai data dikirim ke ALU untuk diproses Menyimpan data hasil pemrosesan ALU sebelum dikirim ke piranti keluaran Menampung program/instruksi yang berasal dari piranti masukan atau dari piranti penyimpan sekunder
Jenis Memori Utama RAM (Random Access Memory) ROM (Read Only Memory) Cache Memory
Piranti Masukan Piranti Pengetikan Piranti Penunjuk Pembaca kartu plong (punched card reader) Keyboard Piranti Penunjuk Mouse Layar sentuh (touch screen) Pena bercahaya (light pen) Joystick Stylus Pengenal tulisan tangan Pengenal suara
Piranti Masukan Pengenal tulisan secara optis Piranti lain-lain Barcode scanner Wand reader Optical scanner Piranti lain-lain Digitizer Glove, headset, dan walker Kamera Kartu cerdas (smart card) Kartu magnetik Pembaca retina mata Pembaca sidik jari
Piranti Keluaran Monitor Printer Plotter Keluaran Suara (speaker) CRT (cathode ray tube) LCD (liquid crystal display) Printer Impact printer Dot matrix Daisy wheel Line printer Non impact printer Laser printer Thermal printer Ink-jet printer / buble-jet printer Plotter Keluaran Suara (speaker)
Piranti Penyimpan Sekunder Pita Magnetik Piringan Magnetik Disket Hard disk Zip disk Piringan Optik CD (Compact Disk) CD-R CD-RW DVD (Digital Video Disk / Digital Versatile Disk) DVD-R DVD-RW
Perangkat Lunak (Software) Operating system SYSTEM SOFTWARE APPLICATION SOFTWARE Language Translator Program Utility Custom Package Prewritten Package
Operating System Basic functions Schedule jobs Manage hardware and software resources Maintain system security Provide for multiprogramming Handle interrupts Maintain usage records
Language Translators Software Generations First -- machine language Second -- assemblers Third -- compilers and interpreters Procedure-oriented language Problem-oriented language Fourth -- natural language (4GL) Nonprocedural Types of 4GLs (example: FOCUS)
Source Program Translate Input Data Object Program Output