KONSEP KERJA DAN PENGOLAHAN DATA DI
CPU
Sistem komputer dalam melakukan operasi pengolahan data
terdiri dari tiga tahap dasar yaitu memasukan data (input), pengolahan
data (processing), dan mengeluarkan hasil (output).
Untuk melangkah antara tahap satu ke tahap berikutnya, perangkat keras yang
digunakan (hardware), harus diperintahkan atau dikendalikan oleh
pengguna (brainware), dengan menggunakan operasi atau perintah tertentu
berupa perangkat lunak (software) pada komputer.
Tahap pengembangan dari pengolahan data dasar diatas yaitu
ditambah dengan perangkat penyimpan data atau informasi (storage devices),
dan dibentuk dengan model siklus pengolahan data (data processing cycle)
.
Empat tahap dasar dalam melakukan operasi pengolahan data :
1.
Pemasukan
(Input)
Tahap pemasukan (input) merupakan tahap awal dari proses
pengolahan yang terjadi pada sistem komputer. Tahap ini berupa memasukan data
mentah ke dalam sistem komputer melalui input device.
Contoh dari peralatan masukan (input device) diantaranya,
keyboard, mouse, dll. Alat-alat inilah yang digunakan untuk memasukan data yang
hendak diolah. Seperti hal nya keyboard, difungsikan untuk memasukan huruf,
angka, maupun simbol-simbol lainnya ke dalam komputer yang selanjutnya akan
diproses.
2.
Pemrosesan
(Process)
Pada tahap ini, data yang telah dimasukan melalui peralatan
input tadi kemudian akan diproses. Tahap proses ini dilakukan oleh processing
device yaitu CPU. CPU dapat melakukan fungsi perhitungan dan logika untuk
perbandingan (ALU) dan juga mengontrol (CU). Pada tahap ini, data yang masih
mentah tadi diproses sedemikian rupa sehingga data tersebut siap dicetak
menjadi informasi yang lebih bermanfaat.
ALU ( Arithmatic Logic Unit ) merupakan bagian dari prosesor
yang mempunyai tugas khusus untuk mengolah data aritmatika ( menambah
mengurang, dll. ) serta data logika perbandingan.
CU ( Control Unit ) merupakan kompenen utama prosesor yang
bertugas untuk mengontrol semua prangkat yang terpasang pada computer mulai
dari input device sampai output device
Konsep kerja CPU
Saat data
dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan
di MAA (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
Akumulator. 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 akan ditampilkan
ke output-devices.
3.
Pengeluaran
(Output)
Pada tahap ini, data yang tadinya telah dimasukan melalui
peralatan input, kemudian diproses oleh CPU akan bisa dicetak apabila sudah
siap. Pencetakan ini bisa berupa hardcopy dan juga softcopy. Hard copy berarti menggunakan
media fisik seperti kertas ataupun yang lainnya. Softcopy berarti menampilkan
gambar visual melalui monitor atau projektor. Yang termasuk dalam peralatan
output disini adalah, monitor, projector, printer, dll.
4.
Penyimpanan
(Storage)
Tahap ini merupakan proses perekaman hasil pengolahan ke
alat penyimpan (storage device) dan dapat dipergunakan kembali sebagai input
untuk proses selanjutnya. Jadi, data mentah yang telah diproses tadi dapat
disimpan pada media penyimpanan (Storage device) agar nantinya bisa digunakan
kembali sewaktu-waktu apabila ingin mencetak data tersebut.
Pada gambar diatas terlihat dua anak panah yang saling
berlawanan arahnya, ini menunjukan bahwa data dapat disimpan dan diambil
kembali jika dibutuhkan untuk keperluan pengolahan data.
Sebenarnya, pengolahan data ini
tidaklah memiliki ujungnya.
Terbukti, dari informasi yang didapat dari data yang diolah sebelumnya, masih
bisa dikembangkan lagi menjadi sebuah informasi yang lebih bermanfaat lagi.
Sumber
: http://pokdua.blogspot.com/2013/01/cara-kerja-sistem-komputer-dan-siklus.html