Ibarat membangun sebuah rumah, bagian yang pertamakali dibangun adalah
pondasi. Semakin kuat pondasi, maka semakin kokoh bangunan rumah itu
berdiri. Begitupula dalam mempelajari ilmu komputer. Yang pertamakali
Anda harus ketahui dan pahami adalah dasar-dasar ilmu komputer.
Pengetahuan dasar ilmu komputer ini akan menjadi pondasi bagi anda untuk
mempelajari ilmu komputer lebih lanjut sehingga Anda dapat dengan mudah
memahami dan menguasai ilmu komputer dan aplikasi-aplikasi lain yang
berkaitan dengannya. Apa saja yang perlu diketahui sebagai dasar dalam
mempelajari ilmu komputer? Berikut akan kita bahas satu per satu.
1. Definisi Komputer
Saya yakin Anda semua sudah tahu dengan komputer karena saat inipun anda
sedang menggunakannya untuk membaca artikel saya. Jika Anda ditanya
tentang apa itu komputer, anda mungkin akan menjawab bahwa komputer
adalah seperangkat alat yang terdiri dari CPU, monitor dan
perangkat-perangkat pendukung lainnya. Jawaban tersebut tidak salah jika
anda melihat komputer dari segi fisiknya. Namun sebenarnya komputer itu
memiliki arti yang luas dan setiap orang yang berbeda akan memiliki
jawaban yang berbeda pula.
Istilah komputer
(computer) diambil dari bahasa latin yaitu
computare yang berarti menghitung (
to compute atau
reckon). Kemudian diadaptasi pengucapannya menjadi
computer atau dalam istilah Indonesianya
Komputer. Selanjutnya definisi komputer terus mengalami perkembangan sesuai dengan kemajuan teknologi dan fungsi komputer itu sendiri.
Definisi komputer menurut beberapa buku komputer populer yang pernah
saya baca dapat disimpulkan bahwa komputer adalah suatu peralatan
elektronik yang beroperasi secara otomatis, dapat menerima input data
atau informasi, mengolahnya menggunakan instruksi-instruksi program yang
tersimpan di memori komputer
(stored program),
menyimpan data dan informasi hasil pengolahan dan menampilkannya jika
dibutuhkan. Sedangkan yang dimaksud dengan program adalah kompulan
instruksi atau perintah yang sudah di instal ke dalam memori komputer
agar komputer dapat melakukan fungsinya sesuai dengan instruksi yang
diberikan
2. Siklus Pengolahan Data
Suatu Proses pengolahan data terdiri dari 3 tahapan dasar yang disebut dengan siklus pengolahan data
(data processing cycle). Gambaran siklus pengolahan data adalah seperti blog diagram dibawah ini:
Tiga tahap dasar dari siklus pengolahan data diatas dapat dikembangkan lebih lanjut
(expanded data processing cycle). 3 tahapan diatas dapat ditambahkan menjadi lebih banyak lagi sesuai kebutuhan. Gambarannya seperti blog diagaram dibawah ini:

Keterangan dari blog diagram:
Origination. Tahapan ini
berhubungan dengan proses dari pengumpulan data yang biasnya merupakan
proses pencatatan (recording), data ke dokumen dasar.
Input . Tahap ini merupakan proses memasukkan data ke dalam sistem komputer lewat input device.
Processing. Tahap ini merupakan
proses pengolahan dari data yang sudah dimasukkan yang dilakukan oleh
processing device yang berupa penghitungan, membandingkan,
mengkalsifikasikan, mengurutkan, mengendalikan atau mencari di memori.
Output. Tahap ini merupakan
proses menghasilkan output dari hasil pengolahan data ke output device
yang berupa informasi hasil pengolahan.
Distribution. Tahap ini merupakan proses dari distribusi output hasil pengolahan kepada pihak yang berhak dan membutuhkan informasi.
Storage. Tahap ini merupakan
proses perekaman hasil pengolahan ke alat penyimpan (storage device) dan
dapat dipergunakan kembali sebagai input untuk proses selanjutnya. Dua
anak panah yang berlawanan arah menunjukkan hasil pengolahan dapat
disimpan atau diambil kembali jika dibutuhkan untuk pengolahan data
selanjutnya.
3. Sistem Komputer
Supaya komputer dapat digunakan untuk mengolah data maka harus berbentuk sistem komputer
(computer system).
Sistem adalah jaringan dari elemen-elemen yang saling berhubungan
secara fungsi dan membentuk satu-kesatuan untuk melaksanakan suatu
tujuan pokok dari sistem tersebut.
Tujuan pokok dari sistem komputer adalah mengolah data untuk
menghasilkan informasi. Supaya tujuan pokok tersebut terlaksana, maka
harus ada elemen-elemen yang mendukungnya. Elemen-elemen dari sistem
komputer adalah
software,
hardware dan
brainware.
Ketiga elemen dari sistem komputer itu harus saling berhubungan dan
membentuk satu kesatuan. Hardware tanpa adanya software maka tidak akan
berfungsi seperti yang diharapkan. Hardware akan berfungsi jika ada
software yang memberikannya perintah. Softwarepun tidak akan berguna
jika tidak ada hardware. Hardware dan softwarepun akan bekerja jika ada
brainware yang mengoperasikannya.