Senin, 24 Desember 2012

Pengenalan Komputer
LINK 1 
Sistem Komputer
• Komputer
Definisi komputer adalah alat elektronik yang
dapat menerima input data, mengolah data dan
memberikan hasil dalam bentuk informasi
dengan menggunakan suatu program y6ang
tersimpan di memori komputer dan juga dapat
menyimpan program dan hasil pengolahan yang
bekerja secara otomatis.
• Sistem
Definisi sitem adalah jaringan daripada elemenelemen
yang saling berhubungan, membentuk
suatu kesatuan untuk melaksanakan suatu
tujuan pokok dari sistem tersebut.




LINK 2
Sistem Komputer
• Tujuan pokok sistem komputer
adalah pengolahan data untuk
menghasilkan informasi.
• Elemen-elemen :
Hardware (perangkat keras)
Software (perangkat lunak)





LINK 3
Hardware
Bentuk fisik dari komputer yang terdiri dari :
• Input device (Alat input)
Digunakan untuk menerima input yang
dapat berupa :
• signal input : energi yg akan dirubah oleh sistem
(data).
• maintenace input : program yang digunakan untuk
mengolah data masukan.
Contoh : keyboard, pointing device,
scanner, sensor.
• CPU (central processing unit)
Tempat pemrosesan instruksi-instruksi
program (disebut microprocessor).




LINK 4
Central Processing Unit
CPU terdiri dari :
CU (control unit)
untuk mengatur dan mengendalikan semua
peralatan yang ada pada sistem komputer.
Mengatur kapan alat input menerima data dan
diolah dan ditampilkan.
ALU (arithmatic and logic unit)
melakukan semua perhitungan aritmatika dan
pembandingan.
Register
simpanan kecil yang mempunyai kecepatan
tinggi, digunakan untuk menyimpan data dan
instruksi yang sedang diproses. (IR: instruction
register, PC : program counter untuk alamat dan
general purpose register untuk data).
Main memory : RAM dan ROM





LINK 5
Output device (alat output)
Dapat berupa :
• Hard copy device, untuk mencetak pada
kertas/film (printer, plotter, computer
output to microfilm).
• Soft copy device, ditampilkan dalam bentuk
signal elektronik pada media soft (video
display, speaker).
• Drive device (disk drive, tape drive).




LINK 6
Software
• Terdiri dari :
– sistem operasi, pengelola seluruh
sumberdaya sistem komputer dan
sebagai penyedia layanan.
– Perangkat lunak sistem (bahasa), untuk
menterjemahkan bahasa level tinggi ke
level rendah.
– Perangkat lunak aplikasi, untuk
menyelesaikan masalah tertentu.






LINK 7
Komputer
• Komputer adalah alat bantu untuk
menyelesaikan masalah.
• Dalam menyelesaian masalah
dengan komputer perlu
merumuskan langkah-langkah
penyelesaian masalah dalam
sekumpulan instruksi.
• Sekumpulan instruksi yang
dimengerti oleh komputer yang
disebut dengan program.



LINK 8
Bahasa Pemrograman.
• Program harus ditulis dalam suatu
bahasa yang dimengerti oleh
komputer yaitu dalam Bahasa
pemrogram dibedakan menjadi :
– Bahasa tingkat rendah (low level
language) : bahasa yang berorientasi
ke mesin.
– Bahasa tingkat tinggi (high level
language) : bahasa yang berorientasi
ke manusia (seperti bahasa inggris)
contoh bahasa Pascal, bahasa C dll.




LINK 9
Bahasa Pemrograman.
• Program yang ditulis dalam bahasa
pemrograman akan diterjemahkan
ke dalam bahasa mesin (kenal
dengan biner digit) dengan
menggunakan penterjemah.
Penterjemah :
– Interpreter : menterjemahkan baris per
baris instruksi. Contoh bahasa Basic.
– Compiler : menterjamahkan setelah
seluruh instruksi ditulis. Contoh
bahasa Pascal, C, Ada ,C++, dll.




LINK 10
Jenis Komputer
• Berdasarkan Golongan
− General-Purpose Computer
Komputer yang umum digunakan pada setiap hari, juga bisa disebut sebagai
general-purpose computer, dimana bisa digunakan untuk menyelesaikan pelbagai
variasi pekerjaan.
− Special-Purpose Computer
Special-Purpose Computer digunakan untuk menyelesaikan pekerjaan ataupun
aplikasi khusus. Special-purpose pada awalnya merupakan general-purpose yang
digunakan secara khusus dan disesuaikan dengan konfigurasi ataupun peralatan
didalamnya yanng sudah dimodifikasi sedemikian rupa.




LINK 11
JENIS KOMPUTER
• Berdasarkan Kapasitasnya
− Komputer Mikro (Personal Computer)
Pada awalnya, komputer jenis ini diciptakan untuk memenuhi kebutuhan
perorangan (personal). Memori yang dimiliki oleh sebuah personal komputer pada
awalnya hanya berkisar antara 32 hingga 64 KB (Kilo Byte). Tetapi dalam
perkembangannya memori sebuah personal komputer sampai diatas 128 MB
(Mega Byte). 1 MB sama dengan 1024 KB. Komputer personal model Apple II
merupakan pelopor dari kelahiran personal komputer yang ada pada saat ini.

− Komputer Mini
Komputer mini mempunyai kemampuan beberapa kali lebih besar jika dibanding
dengan personal komputer. Hal ini disebabkan karena microprocessor yang
digunakan untuk memproses data memang mempunyai kemampuan jauh lebih
unggul jika dibandingkan dengan microprocessor yang digunakan pada personal
komputer. Ukuran fisiknya dapat sebesar almari kecil.
Komputer mini pada umumnya dapat digunakan untuk melayani lebih dari satu
pemakai (multi user). Dalam sistem multi user ini, pada akhirnya personal
komputer banyak digunakan sebagai terminal yang berfungsi untuk memasukkan
data. Contoh komputer mini : IBM AS-400
− Komputer Mainframe
Ciri utama yang membedakan pengertian antara mini komputer dengan
mainframe adalah, mainframe memiliki processor lebih dari satu. Dengan
demikian, dari segi kecepatan proses mainframe jauh lebih cepat jika dibanding
dengan mini komputer.
Kecepatan kerja mainframe mencapai 1 milyar operasi perdetik (1 giga operations
per-seconds = 1 GOPS). Kecepatan ini sangatlah diperlukan, karena mainframe
biasanya digunakan untuk memproses data-data yang mempunyai kapasitas
sangat besar dan disamping itu mainframe biasanya juga digunakan oleh puluhan
hingga ratusan pemakai yang bekerja secara bersama-sama.
− Super-komputer
Sesuai dengan namanya, super komputer memiliki ciri khas, yaitu kecepatan
proses yang tinggi serta memiliki kemampuan menyimpan data yang jauh lebih
besar apabila dibanding dengan mainframe. Harga super komputer sangatlah
besar dan mahal. Salah satu contoh super komputer adalah Cray-2. Pengguna
super komputer biasanya negara-negara yang sudah maju ataupun perusahaanperusahaan
yang sangat besar, seperti misalnya industri pesawat terbang
Nurtanio. Kemampuan lain yang dimiliki oleh super komputer adalah mampu
membaca/menyadap pelbagai data dari satelit.





LINK 12
JENIS KOMPUTER
• Berdasarkan Data yang Diolah

Data yang diolah oleh komputer jenisnya sangatlah banyak. Ada data berujud
gambar, suara, huruf, angka, keadaan, simbol ataupun yang lainnya lagi. Dalam hal
ini, tidak setiap komputer bisa mengolah seluruh data yang ada. Ada komputer yang
hanya bisa mengolah suara, ataupun hanya mengolah huruf dan angka saja.
Walaupun demikian, ada pula komputer yang bisa mengolah beberapa data secara
bersama-sama.
− Digital Komputer
Merupakan suatu jenis komputer yang bisa digunakan untuk mengolah data yang
bersifat kuantitatif (sangat banyak jumlahnya). Data dari digital komputer
biasanya berupa simbol yang memiliki arti tertentu, misalnya : simbol alphabetis
yang digambarkan dengan huruf A s/d Z ataupun a s/d z, simbol numerik yang
digambarkan dengan angka 0 s/d 9 ataupun simbol-simbol khusus, seperti halnya
: ? / + * & !.− Komputer Analog
Merupakan suatu jenis komputer yang bisa digunakan untuk mengolah data yang
kualitatif. Data yang ada bukan merupakan simbol, tetapi masih merupakan suatu
kejadian. Seperti misalnya : keadaan suhu ataupun kelembaban udara,
ketinggian ataupun kecepatan adalah merupakan suatu keadaan yang oleh
komputer kemudian ditetapkan sehingga menjadi suatu ukuran.
− Hibrid komputer
Merupakan jenis komputer yang bisa digunakan untuk mengolah data yang
bersifat kuantitatif ataupun kualitatif. Hibrid komputer juga bisa dikatakan sebagai
gabungan dari analog dan digital komputer. Komputer jenis ini banyak digunakan
oleh pelbagai rumah sakit yang digunakan untuk memeriksa keadaan tubuh dari
pasien, yang pada akhirnya, komputer bisa mengeluarkan pelbagai analisa yang
disajikan dalam bentuk gambar, grafik ataupun tulisan.




LINK 13
 Konsep Dasar Komputer
Secara prinsip komputer selalu memiliki sebuah konsep dasar yaitu INPUT –
PROSES – OUTPUT. Komputer apapun jenisnya, selalu memiliki suatu peralatan
yang disebut sebagai : Input Device, Central Processing Unit, Output Device dan
External Memory
• Input Device
Input device bisa diartikan sebagai peralatan yang berfungsi untuk memasukkan
data ke dalam komputer. Jenis input device yang dimiliki oleh komputer cukup
banyak diantaranya :
1. Keyboard
2. Mouse
3. Touchscreen
4. Scanner OCR (mislanya untuk membaca jawaban UMPTN)
5. Scanner Barcode (membaca kode bar misalnya di kasir supermarket)
6. Sensor (misal pada robot)
7. Camera
8. Microphone
• Central Processing Unit (CPU)
Bagian ini berfungsi sebagai pemegang kendali dari jalannya kegiatan komputer
dan dikarenakan itu, CPU juga disebut sebagai otak dari komputer. Selain itu, CPU
juga berfungsi sebagai tempat untuk melakukan pelbagai pengolahan data.
Pekerjaan pengolahan data diantaranya : mencatat, melihat, membaca,
menghitung, mengingat, mengurutkan maupun membandingkan.
Dalam bekerja, fungsi dari CPU terbagi menjadi :
− Internal Memory/Main Memory, berfungsi untuk menyimpan data dan program.
Jenis main memory adalah :
1. RAM (Random Access Memory)
RAM adalah memory yang dapat dimasuki (diakses) ataupun ditulisi, memori ini
sifatnya sementara dan akan hilang memorinya kalau listrik dimatikan
I - Pengenalan Komputer
Modul IT Literacy 5
2. ROM (Read Only Memory)
ROM adalah memori yang hanya dapat dibaca komputer tapi tidak bisa diisi.
3. Chache Memory
Adalah memori berkecepatan tinggi tapi mahal harganya. Dalam komputer
difungsikan untuk menyimpan data yang sering diakses berulang-ulang
sehingga dapat untuk mempercepat proses.
− ALU (Arithmatic Logical Unit), untuk melaksanakan pelbagai macam
perhitungan.
− Control Unit, bertugas untuk mengatur seluruh operasi komputer.
CPU juga disebut sebagai microprocessor. Dimana untuk bekerja microprocessor
dipengaruhi oleh kapasitas pemrosesan Bit-nya dan juga frekuensi kerjanya.
• Output Device
Output device bisa diartikan sebagai peralatan yang berfungsi untuk mengeluarkan
hasil pemrosesan ataupun pengolahan data yang berasal dari CPU kedalam suatu
media yang dapat dibaca oleh manusia ataupun dapat digunakan untuk
penyimpanan data hasil proses. Jenis output device yang dimiliki oleh komputer
dapat digolongkan 4 bentuk :
1. Tulisan (huruf, angka, karakter khusus, simbol lain)
2. Image (grafik, gambar)
3. Suara
4. Bentuk yang dapat dibaca oleh mesin
Sedangkan alat output komputer diantaranya :
1. Monitor/ Screen/ Display
2. Printer (dot matrix, inkjet, laser dll)
3. Plotter
4. Speaker
5. Disk drive
• External Memory
External memory bisa diartikan sebagai memory yang berada diluar CPU. Juga
disebut sebagai Secondary Storage ataupun Backing Storage ataupun Memory
Cadangan yang berfungsi untuk menyimpan data dan program. Agar dapat
berfungsi, data dan program yang tersimpan didalam external memory harus
dipindahkan terlebih dahulu kedalam internal memory.
Jenis external memory diantaranya :
1. Hard Disk
2. Floopy Disk
3. Magnetik tape (pita magnetik)
4. Optic Disk (CD-ROM)




LINK 14
Penyajian Data Komputer
Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih
memerlukan adanya suatu pengolahan. Data bisa berwujud suatu keadaan, gambar,
suara, huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita
gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun konsep.
nformasi merupakan hasil pengolahan dari sebuah model, formasi, organisasi
ataupun suatu perubahan bentuk dari data yang memiliki nilai tertentu dan bisa
digunakan untuk menambah pengetahuan bagi yang menerimanya. Dalam hal ini data
bisa dianggap sebagai obyek dan informasi adalah suatu subyek yang bermanfaat
bagi penerimanya. Informasi juga bisa disebut sebagai hasil pengolahan ataupun
pemrosesan data.
• Byte/Karakter
Merupakan satuan data paling kecil. Karakter bisa berbentuk huruf (A s/d Z atau a
s/d z), berbentuk angka (0 s/d 9) ataupun berbentuk tanda baca lainnya.
• Field
Merupakan kumpulan dari karakter-karakter yang membentuk suatu arti tertentu,
misalnya Field untuk Nomor Mahasiswa, Field untuk Nama Mahasiswa, Filed untuk
Mata Pelajaran dan lainnya.
• Record
Merupakan kumpulan dari field-field yang membentuk sebuah arti. Misalkan
kumpulan field NIM, NAMA, MATERI pada akhirnya membentuk sebuah record.
• File
File merupakan kumpulan dari record-record. Dengan demikian, hirarchi penyajian
data dengan urutan dari kecil ke besar adalah sebagai berikut :
Byte/Charakter 􀃆 Field 􀃆 Record 􀃆 File




LINK 15
PERANGKAT KERAS (HARD-WARE)
Komputer sebagai sebuah mesin terdiri dari perangkat keras penyusun yang mewakili
alur input, proses, dan output. Perangkat keras dalam komputer secara garis besar terdiri
dari:
(1) piranti masukan (input device),
(2) piranti pemrosesan,
(3) piranti penyimpanan (storage device), dan
(4) piranti keluaran (input device).




LINK 16
 Piranti Masukan
Piranti masukan berfungsi sebagai pintu masuk dari data yang akan diolah oleh piranti
pemroses. Adapun jenis-jenis piranti masukan antara lain: papan kunci (keyboard), tetikus
(mouse), pemindai (scanner), track ball, joystick, kamera digital, webcam, voice recognition
device, layar sentuh (touch screen).




LINK 17
 Piranti Pemrosesan
Piranti pemrosesan merupakan otak dari komputer, oleh karena itu sering diberi istilah
sistem unit. Piranti ini mengendalikan seluruh aktivitas dari seluruh sistem komputer.
Istilah yang biasa digunakan untuk menyebut piranti ini adalah central processing unit
(CPU). CPU terdiri dari dua bagian yaitu:
(1) Arithmetic Logic Unit (ALU), yang berfungsi untuk menampilkan seluruh
fungsi aritmatika dan logika;
(2) Control Unit, yang berfungsi untuk mengatur urutan aktivitas yang mesti
dilakukan untuk mengeksekusi instruksi, termasuk di dalamnya berupa
antrian dari instruksi (queue).
Kinerja dari CPU sangat tergantung pada micro-processor yang terpasang pada suatu
komputer. Piranti micro-processor lebih umum disebut processor saja. Terdapat beberapa
perusahaan yang mengeluarkan prosessor antara lain Intel Corp. (INTEL), Advanced
Microprocessor Device, Inc. (AMD), Cyrix dan Giga Pro. Varian dari micro-processor
sangat beragam, yang merupakan keluaran INTEL antara lain Pentium I, Pentium II,
Pentium III, Pentium IV, dan yang terakhir menggunakan teknologi INTEL Pentium
Dual Core. Sedangkan processor keluaran AMD antara lain K5, K6, Duron, Athlon,
Anthlon XP, Barthron dan generasi terakhir adalah Opteron dan Sempron dengan
teknologi 64-Bit. Kedua perusahaan yaitu Intel dan AMD bersaing merebutkan pasar,
terutama untuk keperluan Personal Computer (PC). Processor di dalam CPU tertanam
dalam sebuah papan kerja bernama main-board yang terdiri dari socket, slot dan chipset
pendukung. Mainboard sangat menentukan keawetan komputer.
Kinerja processor didukung oleh memori utama yang merupakan komponen
penyimpanan internal dari suatu komputer. Ada dua tipe memori utama yaitu random
access memory (RAM) dan read only memory (ROM). ROM sudah terpasang pada main
board berupa chipset utama. Sedangkan RAM terpasang pada DIMM yang juga terdapat
pada mainboard. Satu mainboard bisa jadi terdapat lebih dari satu DIMM, tergantung
jenis dan kemampuan upgrade-nya. Ada beberapa jenis RAM yaitu EDORAM, SDRAM,
DDRAM dan RDRAM. Selain memori utama di dalam CPU biasanya terdapat pula
memori lain yaitu register, buffer dan cache memory.
Kom puter dan Pemrograman - 3 -
Slot–slot pada mainboard digunakan untuk menancapkan beberapa piranti keluaran
antara lain VGA/AGP card, sound card, IO card, ethernet card dan modem internal serta
masih banyak lagi.





LINK 18
Piranti Penyimpanan
Piranti penyimpanan (storage device) mutlak diperlukan dalam suatu sistem komputer.
Seperti pada penjelasan sebelumnya, terdapat penyimpanan utama dalam CPU. Namun
kapasitas yang mungkin tersimpan dalam penyimpan utama sangat terbatas, sehingga
diperlukan piranti penyimpanan pendukung. Sistem penyimpanan pendukung sangat
beragam yaitu:
(1) magnetic disk antara lain floppy disk dan hard disk,
(2) optical disk antara lain CD, DVD dan Blue-Ray
(3) pen drive, yaitu USB flash drive dan ZIP drive,
(4) card, misalnya ATM, dan chip-card, serta
(5) pita misalnya cassette dan reel to reel tape.




LINK 19
Piranti Keluaran
Proses out-put merupakan proses penerjemahan data dari suatu bentuk yang hanya
terbaca mesin menjadi bisa dimengerti oleh manusia atau terbaca oleh mesin lain.
Sedangkan piranti keluaran yaitu piranti yang mempunyai kemampuan
mengkomunikasikan informasi hasil keluaran dari proses komputer kepada manusia
atau mesin lain sehingga infomasi tersebut dapat digunakan. Piranti keluaran antara lain:
monitor; printer; plotter; voice output device (speaker), optical drive dan computer output
microfilm device.




LINK 20
PERANGKAT LUNAK (SOFT-WARE)
Perangkat keras tidak dapat bekerja secara mandiri. Untuk dapat menjalankan fungsinya,
diperlukan serangkaian instruksi yang terkumpul dalam bentuk perangkat lunak
(software). Perangkat lunak antara lain sistem operasi dan perangkat lunak aplikasi.
Sistem Operasi (Operating System) mempunyai beberapa fungsi utama antara lain:
(1) manajemen sumber daya,
(2) manajemen data,
(3) manajemen gugus tugas, dan
(4) penyediaan sarana komunikasi antar pengguna dan komputer.
Sistem Operasi yang dikenal antara lain DOS, Windows, Unix, MacOS, FreeBSD dan
Linux. Masing-masing sistem operasi mempunyai beberapa varian yang merupakan
pengembangan maupun perbedaan distro. Khusus untuk Linux merupakan sistem
operasi yang bersifat Open Source, yang bisa dikembangkan, dimodifikasi dan
didistribusian oleh siapapun baik sifatnya berbayar atau tidak berbayar.
Perangkat lunak yang berhubungan lansung dengan bahasa pemrograman antara lain:
interpreter, compiler, assembler, loader dan linker. Pada perangkat lunak ini memuat
juga program generators (pembangkit kode program), debugging, pengujian program
(kompilasi), sebagaimana program yang diperlukan untuk pemrosesan pemrograman.
Perangkat lunak aplikasi merupakan suatu program yang membantu seorang user untuk
memabntu suatu tugas secara cepat. Biasanya perangkat lunak aplikasi mempunyai
gugus tugas tertentu misalnya berupa:
(1) Pengolah kata, misalnya MS-Word, Abi Word, WS, Open Office Word, Star
Office Word dan sebagainya;
(2) Spreadsheet, misalnya MS Excel, Open Office Spreadsheet, Lotus 123;
(3) Database management system (DBMS), misalnya MS-Access, Oracle, MySQL;
(4) Graphics, misalnya Corel Draw, Adobe Photoshop, Macromedia Freehand;
dan
(5) Communication, misalnya mIRC, Internet Explorer (IE), Mozilla Firefox dan
Opera.

Minggu, 23 Desember 2012

CPU

A. Pengertian CPU
CPU (Central Processing Unit) adalah otak atau sumber dari komputer yang mengatur dan memproses seluruh kerja komputer. CPU ini berbentuk IC yang diberi nama sesuai dengan tipenya, misalnya 8088 untuk PC XT dan 80286 untuk PC AT,Pentium IV dan sebagainya. Karena CPU ini berada pada suatu board (papan) yang disebut motherboard dan terletk dalam kotak (casing), sekarang ini orang jadi cenderung menyebut kotak berisi catu daya, disk drive dan motherboard sebagai CPU/ kotak CPU. Di dalam kotak CPU biasanya terdapat 2 buah disket drive yang diberi nama disket drive A dan disket drive B. selain disket drive ada juga yang mempunyai hard disk dan CD ROM.
B. Fungsi CPU
Fungsi utama CPU adalah menjalankan program-program yang disimpan di memori utama. Hal ini dilakukan dengan cara mengambil instruksi-instruksi dari memori utama dan mengeksekusinya satu persatu sesuai dengan alur perintah. Pekerjaan ini dilakukan dalam dua tahapan yaitu membaca instruksi (fetch) dan melaksanakan instruksi tersebut (execute). Proses membaca dan melaksankan ini dilakukan berulang-ulang sampai semua instruksi yang terdapat di memori utama dijalankan atau komputer dimatikan. Proses ini dikenal juga sebagai siklus fetch-eksekusi.
a) Siklus fetch-eksekusi bisa dijelaskan sebagai berikut
  • i. di awal setiap siklus, CPU akan membaca dari memori utama,
    ii. sebuah register, yang disebut Program Counter (PC), akan mengawasi dan menghitung instruksi selanjutnya,
    iii. ketika CPU membaca sebuah instruksi, Program Counter akan menambah satu hitungannya,
    iv. lalu instruksi-instruksi yang dibaca tersebut akan dimuat dalam suatu register yang disebut register instruksi (IR), dan akhirnya
    v. CPU akan melakukan interpretasi terhadap instruksi yang disimpan dalam bentuk kode binari, dan melakukan aksi yang sesuai dengan instruksi tersebut.Download

  • b) Siklus Intruksi
    i. Instruction Addess Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.
    ii. Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU.
    iii. Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan.
    iv. Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori.
    v. Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/O.
    vi. Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi.
    vii. Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori
    Sub Siklus Intruksi
    a. Fetch : membaca instruksi berikutnya dari memori ke dalam CPU
    b. Execute : menginterpretasikan opcode dan melakukan operasi yang diindikasikan
    c. Interrupt : Apabila interrupt diaktifkan dan interrupt telah terjadi, simpan status proses saat itu dan layani interrupt.
    Aksi – Aksi CPU
    i. CPU Memori, perpindahan data dari CPU ke memori dan sebaliknya
    ii. CPU – I/0, perpindahan data dari CPU ke modul I/0 dan sebaliknya
    iii. Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data
    iv. Kontrol, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi
    C. Komponen – Komponen CPU
    a) Control Unit yang mampu mengatur jalannya program. Komponen ini sudah pasti terdapat dalam semua CPU. CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. Termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output.
    Tugas dari control unit ini adalah:
     Mengatur dan mengendalikan alat-alat input dan output
     Mengambil instruksi-instruksi dari memori utama.
     Mengambil data dari memori utama (jika diperlukan) untuk diproses.
     Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU
     Menyimpan hasil proses ke memori utama.
    b) Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. Secara analogi,register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika
    c) Aritmetic Logic Unit yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.
    Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan , kurang dari, dan lebih besar atau sama dengan.
    d) CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan.
    D. Cara Kerja CPU
    Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan.

    Perangkat Lunak

    Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk  menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut.
    Perangkat lunak komputer berfungsi untuk :
    1. Mengidentifikasi program
    2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
    3. Mengatur dan membuat pekerjaan lebih efisien.
    Macam-macam Perangkat Lunak
    Perangkat lunak terbagi menjadi 4 macam, yaitu :
    1. Sistem Operasi (Operating System),
    2. Program Aplikasi (Application Programs),
    3. Bahasa Pemrograman (Programming Language),
    4. Program Bantu (Utility)
    1.  Sistem Operasi (Operating System)
    Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah :
    • Menyimpan program dan aksesnya
    • Membagi tugas di dalam CPU
    • Mengalokasikan tugas-tugas penting
    • Merekam sumber-sumber data
    • Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data
    • Memeriksa kesalahan sistem
    • Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP
    • Memelihara keamanan sistem,   khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID
    Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix.
    2.  Program Aplikasi (Aplication Programs)
    Program Aplikasi adalah  perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program  pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-lain.
    3. Bahasa Pemrograman (Programming Language)
    Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.
    Ada 3 level bahasa pemrograman, yaitu :
    • Bahasa tingkat rendah (low level language)
    Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.
    • Bahasa tingkat tinggi (high level language)
    Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN.
    • Bahasa generasi keempat (4 GL)
    Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi   pada objek yang disebut Object Oriented Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++
    4. Program Bantu (Utility)
    Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain.
    Contoh software ini diantaranya :
    • Norton Utility
    • Winzip
    • Norton Ghost
    • Antivirus

    Perangkat Keras

    Perangkat keras komputer (computer hardware) adalah komponen-komponen fisik yang membentuk satu kesatuan sistem Personal Computer (PC).

    Biasanya perangkat-perangkat ini dirakit dan sebagian besar dimasukkan ke dalam sebuah casing komputer dan sebagian lain berada di luar casing.
    Perangkat keras yang berada di dalam casing umumnya terdiri dari:
    Motherboard (papan utama)
    Motherboard/mainboard adalah komponen utama yang membangun sebuah komputer. Berbentuk papan persegi dengan slot-slot untuk memasukkan komponen-komponen lain. Fungsinya untuk menghubungkan seluruh komponen PC. Perangkat keras komputer lain semuanya melekat langsung pada slot motherboard atau setidaknya terhubung menggunakan kabel.
    Central Processing Unit (CPU)
    Biasa juga kita kenal sebagai “processor” atau “otak” dari komputer. Fungsi dari CPU ini adalah memproses dan mengolah semua kalkulasi dan perintah-perintah yang membuat komputer dapat dioperasikan. Karena panas yang dihasilkannya, CPU selalu dilengkapi dengan kipas dan juga heat sink untuk mengurangi suhunya. Pada jenis-jenis CPU terbaru, sudah dilengkapi pula dengan Graphic Processing Unit (GPU) yang terintegrasi ke dalam CPU, sebagai pengolah data-data grafis.
    Random Access Memory (RAM)
    RAM berfungsi sebagai tempat transit data sementara untuk operasi-operasi yang tengah dijalankan oleh CPU. RAM bersifat volatile, artinya perangkat ini tidak meyimpan data secara permanen, hanya untuk operasi yang dibutuhkan saja. Kapasitas RAM pada PC yang sering kita temukan cukup beragam , mulai dari 256 MB (MegaBytes) – 16 GB (GigaBytes)
    Video Graphic Array (VGA)
    VGA card atau kartu grafis berfungsi sebagai penghubung yang memungkinkan pengiriman data-data grafis antara PC dan perangkat display seperti monitor atau proyektor. Sebagian besar komputer memiliki VGA yang terpisah sebagai kartu ekspansi yang dipasang pada slot motherboard. Namun ada juga komputer yang mempunyai VGA terintegrasi pada motherboard atau pada CPU-nya.
    Hard Disk Drive(HDD)
    Hard-disk berfungsi sebagai tempat penyimpanan data utama dalam sebuah sistem komputer. Sistem Operasi , aplikasi, dan dokumen-dokumen disimpan pada hard-disk ini. Pada PC terbaru, ada juga perangkat keras baru yang bernama Solid State Drive (SSD). Fungsinya sama seperti hard-disk, namun menawarkan kecepatan transfer data yang lebih cepat.
    Optical Disc Drive
    Optical drive biasa juga dikenal dengan nama CD Drive, DVD Drive atau ODD. Fungsi dari perangkat ini adalah untuk membaca dan juga menyimpan data dari dan ke media cakram optik seperti CD , DVD, atau Blu-Ray Disc.
    Power Supply Unit (PSU)
    Power Supply berfungsi sebagai pengkonversi dan penyalur energi listrik dari outlet sumber (misalnya listrik PLN) ke bentuk energi listrik yang dapat digunakan untuk menjalankan komponen komputer yang berada di dalam casing. Biasanya, PSU ini diletakkan di bagian belakang casing.


    Selain dari perangkat keras komputer yang terdapat di dalam casing, ada juga komponen-komponen yang umum kita lihat diluar casing: Monitor
    Disebut juga screen atau display. Fungsi dari layar monitor adalah untuk menampilkan video dan informasi grafis yang dihasilkan dari komputer melalui alat yang disebut kartu grafis (VGA Card). Monitor ini bentuk fisiknya hampir sama dengan televisi , hanya saja televisi biasanya mampu menampilkan informasi grafis dengan ukuran resolusi yang lebih tinggi.
    Keyboard dan Mouse
    Keyboard dan mouse berfungsi sebagai alat input untuk memasukkan perintah teks, karakter, atau menggerakkan objek pada antarmuka grafis untuk diproses oleh komputer. Ukuran dan bentuk dari kedua alat ini cukup beragam, namun fungsinya sama saja.


    Diluar komponen-komponen yang sudah kita sebut diatas, ada pula perangkat keras komputer yang tidak semua komputer memilikinya: Uninterruptable Power Supply (UPS)
    Sering disebut juga sebagai baterai cadangan, fungsi utama UPS adalah menyimpan dan menyediakan cadangan listrik yang akan digunakan ketika sumber listrik utama padam. Selain sebagai cadangan listrik, kebanyakan UPS juga berfungsi sebagai “stabilizer” yang mengatur aliran listrik agar sesuai dengan yang dibutuhkan.


    Printer dan Scanner
    Printer berfungsi sebagai alat output cetak dari dokumen elektronik baik bentuk teks maupun grafis. Pada komputer rumahan biasanya menggunakan kertas sebagai media cetaknya. Sedangkan fungsi scanner adalah kebalikan dari printer yaitu memindai input data dari luar komputer ke dalam bentuk elektronik yang dapat diolah secara digital.
    Speaker
    Fungsi dari speaker adalah sebagai alat output suara yang dihasilkan dari komputer. Selain speaker, sering juga kita temukan orang yang menggunakan headphone/headset sebagai alat output suara.
    Sound Card (Kartu suara)
    Fungsinya sebagai penghubung antara komputer dan alat output audio seperti speaker
    Modem
    Alat ini berfungsi untuk menghubungkan komputer ke internet
    LAN Card
    Fungsinya sebagai penghubung komputer dalam suatu jaringan.