DASAR-DASAR
PEMROSESAN KOMPUTER
1. PENGERTIAN KOMPUTER
Komputer adalah alat yang dipakai
untuk mengolah data
menurut prosedur
yang telah dirumuskan. Kata computer
pada awalnya dipergunakan untuk menggambarkan orang yang perkerjaannya
melakukan perhitungan aritmetika, dengan atau tanpa alat bantu, tetapi arti kata ini
kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan
informasi hampir eksklusif berhubungan dengan masalah aritmetika, tetapi
komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Dalam arti seperti itu terdapat
alat seperti slide rule, jenis kalkulator mekanik mulai
dari abakus
dan seterusnya, sampai semua komputer elektronik
yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti
"komputer" adalah "yang mengolah informasi"
atau "sistem
pengolah informasi."
Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata
"komputer", dan beberapa kata yang berbeda tersebut sekarang disebut
sebagai komputer.
Kata computer secara umum pernah dipergunakan untuk mendefiniskan
orang yang melakukan perhitungan aritmetika, dengan atau tanpa mesin pembantu.
Menurut Barnhart Concise Dictionary of
Etymology, kata tersebut digunakan dalam bahasa Inggris pada tahun 1646
sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897
juga digunakan sebagai "alat hitung mekanis". Selama Perang Dunia II
kata tersebut menunjuk kepada para pekerja wanita Amerika
Serikat dan Inggris yang pekerjaannya menghitung jalan artileri perang
dengan mesin hitung.
Charles
Babbage mendesain salah satu mesin hitung pertama yang disebut mesin
analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan
sebagai komputer.
Pengertian komputer berdasar golongan
a. General Purpose Computer
Komputer
yang umum digunakan pada setiap hari, juga bisa disebut sebagai general-purpose
computer, dimana bisa digunakan untuk menyelesaikan pelbagai variasi
pekerjaaan. Komputer jenis ini dapat menggunakan pelbagai software,
bermacam-macam langkah yang saling menyempurnakan, termasuk didalamnya
penulisan dan perbaikan (word-processing), manipulasi fakta-fata didalam
database, menyelesaikan pelbagai perhitungan ilmiah, ataupun mengontrol sistem
keamanan organisasi, pembagian daya listrik serta temperatur.
Walaupun general purpose computer dapat diprogram untuk digunakan dalam beberapa fungsi, tetap mempunyai batasan-batasan dalam hal kemampuan, ukuran ataupun persyaratan. Sebagai contoh, general purpose computer tidak bisa digunakan untuk memproses perhitungan seluruh data statistik yang dibutuhkan untuk peramalan cuaca ataupun pengetesan pesawat terbang.
Walaupun general purpose computer dapat diprogram untuk digunakan dalam beberapa fungsi, tetap mempunyai batasan-batasan dalam hal kemampuan, ukuran ataupun persyaratan. Sebagai contoh, general purpose computer tidak bisa digunakan untuk memproses perhitungan seluruh data statistik yang dibutuhkan untuk peramalan cuaca ataupun pengetesan pesawat terbang.
b.
Special-purpose Computer
Special-purpose
computer digunakan untuk menyelesaikan pekerjaa ataupun aplikasi khusus.
Special purpose pada awalnya merupakan general-purpose, yang digunakan secara
khusus dan disesuaiakan dengan konfigurasi ataupun peralatan didalamnya yang
sudah dimodifikasi sedemikian rupa.
Sebagai contoh konfigurasi dari special purpose computer yang digunakan pada sistem komputer berskala besar adalah front-end processor; yang digunakan untuk mengontrol fungsi input dan output dari komputer utama. Contoh lain dari special purpose computer adalah adalah back-end processor, yang mengambil data dari storage serta meletakkan dan mengaturnya kembali kedalam storage.
Dedicated processor juga merupakan special purpose computer yang bagian dalamnya telah dirubah sedemikian rupa agar memiliki fungsi khusus. Dedicated processor dirancang sedemikian rupa agar bisa digunakan untuk menyelesaikan langkah dan proses khusus, dimana hal ini bisa ditemui pada: pelbagai robot yang digunakan pada pabrik, mesin-mesin kesehatan dipelbagai rumah sakit serta aneka video game.
Sebagai contoh konfigurasi dari special purpose computer yang digunakan pada sistem komputer berskala besar adalah front-end processor; yang digunakan untuk mengontrol fungsi input dan output dari komputer utama. Contoh lain dari special purpose computer adalah adalah back-end processor, yang mengambil data dari storage serta meletakkan dan mengaturnya kembali kedalam storage.
Dedicated processor juga merupakan special purpose computer yang bagian dalamnya telah dirubah sedemikian rupa agar memiliki fungsi khusus. Dedicated processor dirancang sedemikian rupa agar bisa digunakan untuk menyelesaikan langkah dan proses khusus, dimana hal ini bisa ditemui pada: pelbagai robot yang digunakan pada pabrik, mesin-mesin kesehatan dipelbagai rumah sakit serta aneka video game.
Pengertian
komputer menurut kapasitasnya
a.
Komputer Mikro (Personal
Computer)
Pada
awalnya, komputer jenis ini diciptakan untuk memenuhi kebutuhan per-orangan
(personal). Kebutuhan per-orangan dalam hal menyimpan ataupun memproses data,
tentunya tidak sebanyak kebutuhan sebuah perusahaan. Dikarenakan hal tersebut,
kemampuan dan teknologi yang dimiliki oleh Personal Komputer pada awalnya
memang sangat terbatas.
Pada
awalnya, memory yang dimiliki oleh sebuah personal komputer hanya berkisar
antara 32 hingga 64 KB (Kilo Byte). Tetapi dalam perkembangannya, banyak
personal komputer yang kini memiliki memory hingga 8 ataupun 32 MB (Mega Byte).
Komputer personal model Apple II merupakan pelopor dari kelahiran personal
komputer yang ada pada saat sekarang.
Karena
harganya relatif murah, bentuknya kecil dan teknologi yang dimiliki diangap
sudah memadai, maka personal komputer menjadi begitu cepat populer. Personal
komputer kini tidak hanya digunakan oleh perorangan tetapi pada akhirnya banyak
digunakan oleh perusahaan untuk menyelesaikan pelbagai masalah yang ada
diperusahaan. Pada umumnya personal komputer hanya mampu bekerja untuk melayani
satu orang pemakai (single-user), tetapi dalam perkem bangannya dengan
menggunakan konsep LAN (Local Area Network) personal komputer juga dapat
digunakan untuk melayani banyak pemakai dalam saat yang bersamaan (konsep multi
user). Pada konsep LAN yang merupakan sebuah jaringan, terdapat sebuah
otak/pengendali yang disebut sebagai server dan beberapa anggota yang disebut
sebagai terminal. Secara pisik bentuk server ataupun terminal tidak berbeda
dengan bentuk sebuah PC. Hubungan server dan terminal, dilakukan melalui sebuah
kabel. Data yang berasal dari pelbagai terminal, akan disimpan secara terpusat
oleh server. Personal komputer pada saat ini juga mampu melakukan komunikasi
data dengan personal komputer lainnya ditempat yang saling berjauhan. Dengan
menggunakan sebuah modem, maka data yang berasal dari komputer akan dirubah
menjadi gelombang suara, dan suara inilah yang kemudian dikirim melalui kabel
telpon. Modem yang ada ditempat lain, akan menangkap gelombang suara ini dan
merubah bentuknya menjadi gelombang yang bisa diproses oleh komputer.
Perbedaan
konsep antara LAN dan Modem adalah, LAN hanya bisa digunakan untuk tempat yang
tidak terlalu jauh (saat ini diartikan sebagai: tidak lebih dari 2.000 meter),
dan biasanya masih terbatas dalam satu gedung. Selebihnya diperlukan modem.
Kabel yang digunakan pada LAN adalah kabel digital, sehingga data bisa langsung
dikirim tanpa perlu merubah bentuk seperti halnya yang dilakukan oleh modem.
Jenis PC
lainnya yang tengah populer pada saat ini adalah: note-book. Note-book
menggunakan silikon chip yang sangat tipis yang merupakan lambang kemajuan
teknologi. Komputer jenis ini mempunyai bentuk yang sangat kecil apabila
dibanding dengan jenis komputer lainnya. Note-book biasanya dilengkapi dengan portable
battery-power, sehingga tanpa adanya listrik-pun note-book masih
bisa dioperasikan. Dengan demikian, komputer jenis ini sangat cocok digunakan
bagi para pemakai yang sering berpergian. Karena menggunakan monitor jenis LCD
(Liquid Cristal Display), note-book mempunyai bentuk yang sangat tipis.
Disamping itu, note-book juga memiliki fasilitas disket ataupun hard-disk
seperti hal-nya komputer PC pada umumnya. Internal memory yang dimiliki juga
sangat besar, dimulai dari 4 MB yang kemudian bisa dikembangkan hingga 64 MB.
Note-book juga mampu melakukan komunikasi data dengan sesama note-book ataupun
dengan komputer lainnya dilokasi yang saling berjauhan.
b.
Komputer Mini
Komputer
mini mempunyai kemampuan berapa kali lebih besar jika dibanding dengan personal
komputer. Hal ini disebabkan karena micro-pocessor yang digunakan untuk
memproses data memang mempunyai kemampuan jauh lebih unggul jika dibanding
dengan micropocessor yang digunakan pada personal komputer. Ukuran pisiknya
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
c.
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 semacam 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. Suatu teknik atau cara
yang memungkinkan banyak orang pada pelbagai terminal dapat meng-access pada
satu komputer pada saat yang bersamaan, dikenal dengan time-sharing. Didalam
pengertian time sharing sendiri, CPU dalam memberikan perhatiannya sebenarnya
hanya kepada satu pemakai pada satu saat, dan kemudian dilanjutkan dengan
pemakai berikutnya. Tetapi karena memiliki kecepatan yang sangat tinggi, maka
jarak pemakaian waktu antara satu pemakai dan lainnya tidaklah nampak secara
jelas. Mainframe secara umum membutuhkan ruangan khusus dimana faktor
lingkungan yang terdiri dari temperatur, kelembaban udara ataupun gangguan asap
dapatlah dimonitor. Hal ini disebabkan karena nilai komputer serta nilai dari
informasi yang tersimpan didalamnya sangatlah mahal. Ruangan yang ada biasanya
juga dilengkapi dengan pelbagai sistem pengamanan elektronik.
d.
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 main-frame. Harga super komputer sangatlah besar dan mahal.
Salah satau contoh super komputer adalah Cray-2. Pengguna super komputer
biasanya negara-negara yang sudah maju ataupun perusahaan-perusahaan yang
sangat besar, seperti misalnya industri pesawat terbang Nurtanio.
Dikarenakan
kemampuannya yang sangat luar biasa dan diantaranya memiliki kemampuan untuk
membaca/menyadap pelbagai data dari satelit, maka untuk pembelian sebuah super
komputer harus mendapat persetujuan secara langsung dari presiden. Permintaan
Indonesia pernah ditolak oleh presiden Amerika ketika Nurtantio menginginkan
untuk membeli sebuah super komputer dari Amerika.
2. ARSITEKTUR DASAR KOMPUTER
Gambar
diatas menunjukkan skema computer dan telah ada sejak awal masa
computer.Unit-unit computer, yang disebut perangkat keras, biasanya dikemas
dalam suatu kotaktersendiri dan dihubungkan dengan kabel-kabel elektris. Arus
data melalui systemdigambarkan oleh panah dalam gambar. Unit yang paling
penting adalah central processingunit (CPU) yang mengendalikan semua unit
system computer yang lain dan mengubah inputmenjadi output. CPU mencakup suatu
unit penyimpanan yang disebut penyimpanan primer,biasanay disebut main memory.
Primary storage berisi data yang sedang diolah danprogram, yaitu daftar
instruksi yang mengolah data. Istilah perangkat lunak digunakan
untukmenggambarkan satu atau beberapa program. Unit pengendali membuat semua
unitbekerja sama sebagai suaut system, dan arithmetic and logic unit (ALU).
Satu atau beberapaunit input memasukkan data ke dalam penyimpanan primer.
Karena
penyimpanan primerterbatas kapasitasnya, diperlukan suatu area penyimpanan
tambahan, yang disebutpenyimpanan sekunder. Penyimpanan sekunder menyediakan
temap untuk menyimpanprogram dan data saat tidak digunakan. Program yang
disimpan disebut koleksi perangkatlunat (software library) dan data yang
disimpan disebut database. Hasil pengolahan tersebutdicatat oleh unit output
3. PENYIMPANAN PRIMER DAN SEKUNDER PADA KOMPUTER
a.
Penyimpanan Primer
Penyimpanan primer (primer momory) atau disebut juga memori utama (main
memori) dan memori internal (internal memory). Komponen ini berfungsi sebagai
pengingat. Dalam hal ini, yang disimpan didalam memori dapat berupa data atau
program.
Ada 4 bagian
didalam penyimpanan primer, yaitu :
·
Input Storege, Untuk menampung data yang dibaca.
·
Program Storage Area, Penyimpanan intruksi-instruksi
untuk pengolahan.
·
Working Storage Area, Tempat dimana pemrosesan data
dilakukan.
·
Output Storage Area, Penyimpanan informasi yang telah
diolah untuk sementara waktu sebelum disalurkan ke alat-alat output.
Primary Storage Section
Penyimpanan primer dibedakan menjadi dua macam, yaitu:
a.
RAM
Random-Access
Memory (RAM) adalah jenis memori yang isinya dapat diganti selama komputer
dihidupkan dan mempunyai sifat bisa mengingat data / program selama terdapat
arus listrik (Komputer hidup). RAM dapat menyimpan dan mengambil data dengan
sangat cepat.
b.
ROM
Read-Access
Memory (ROM) adalah jenis memori yang hanya bisa dibaca. Disediakan oleh vendor
komputer dan berisi program atau data.
Selain itu
ada pula Cache memory. Yaitu memori yang memiliki kecepatan yang sangat tinggi
yang digunakan sebagai perantara antara RAM dan CPU.
a.
Penyimpanan Sekunder
Penyimpanan
sekunder atau disebut secondary memory adalah penyimpanan data yang relative
mampu bertahan dalam jangka waktu yang cukup lama diluar CPU maupun penyimpanan
primer. Informasi yang disimpan dapat diambil dan ditrasfer pada CPU pada saat
diperlukan.
Ada 2 jenis penyimpanan sekunder, yaitu :
1.
Serial / Sequential access storage device (SASD)
Contoh :
Magnetic tape, punched card, punched paper tape
2.
Direct access storage device (DASD)
Contoh :
Magnetic disk, floopy disk, mass storage.
4. ALAT INPUT DAN OUTPUT PADA PEMROSESAN KOMPUTER
alat input adalah perangkat masukan
yang memberikan perintah langsung kepada perangkat output(keluaran) pada
komputer untuk memberikan sebuah data atau informasi yang dibutuhkan oleh user.
Berikut adalah macam-macam peralatan input pada komputer beserta pengertiannya.
Macam-macam alat input pada
komputer.
·
Keyboard
Keyboard merupakan perangkat
input(masukan) pada komputer yang berfungsi untuk memasukkan data berupa huruf
A s/d Z, angka 1 s/d 0 serta simbol-simbol tertentu seperti titik, koma, titik
dua, tanda kutip dan lain sebagainya.
·
Mouse
Mouse merupakan sebuah alat
masukan(input) yang berguna sebagai penunjuk posisi kursor/pointer pada layar
monitor. alat ini sangat berguna untuk sistem operasi yang berbasis grafis.
·
Scanner
Scanner merupakan alat input yang
memiliki fungsi hampir sama seperti mesin fotocopy dengan prosesnya
penggunaannya mencopy data objek lalu di pindahkan kedalam memori yang dapat
dilihat hasilnya pada layar monitor.
·
Joystick
Joystick merupakan alat masukan yang
di gunakan untuk memasukkan perintah kepada pemain dalam sebuah permainan pada
komputer
·
WebCam
WebCam
merupakan sebutan bagi kamera real time yang gambarnya bisa di akses melalui
WWW (World Wide Web), program instant messaging atau aplikasi video call yang
dapat memasukkan hasil data dan dibentuk dalam format digital.
·
CD ROM / DVD ROM
CD ROM / DVD ROM merupakan perangkat
masukan yang berfungsi untuk membaca data atau program data media penyimpanan
data CD / DVD.
·
Flashdisk
Flashdisk
merupakan alat input (masukan) yang digunakan untuk menyimpan data dengan
ukuran tertentu.
·
CD (Compact Disk)
CD (Compact
Disk) merupakan alat masukan yang digunakan untuk penyimpanan dan pembacaan data
menggunakan sistem optik dari bahan plastik.
Macam-macam
alat output Komputer
Output Device atau biasa disebut
dengan perangkat keluaran adalah perangkat yang berguna untuk menampilkan
pengeluaran sebagai hasil pengolahan data. Berikut adalah macam-macam alat
output (keluaran) pada komputer.
Macam-macam alat output pada komputer:
·
Monitor
Monitor
adalah sebuah perangkat keras yang digunakan untuk mengeluarkan
hasil pemerosesan yang dilakukan oleh komputer berupa informasi
yang dibutuhkan oleh user.
·
Printer
Printer
merupakan perangkat keras keluaran yang digunakan untuk mencetak data seperti
gambar / foto dan tulisan pada media kertas.
·
Projector
Projector merupakanperangkat keras
yang mengintegrasikan sumber cahaya, sistem optic elektronik, dan display
dengan tujuan memproyeksikan gambar atau video ke dinding atau layar.
·
VGA (Video Graphic Adapter)
VGA (Video
Graphic Adapter) merupakan sebuah alat yang berfungsi untuk mengubah informasi
output dan prosesor menjadi balik sinyal yang terkirim melalui kabel ke
monitor.
·
Network Card
Network Card merupakan jenis
perangkat keras yang digunakan sebagai jembatan penghubung antara komputer
server dengan komputer client.
·
Speaker
Speaker merupakan perangkat keras
yang berfungsi untuk mengeluarkan hasil pemerosesan berupa suara dari komputer.
·
Cutting Plootter
Plotter
merupakan Printer grafis yang menggambar dengan menggunakan pena-pena tinta,
plotter juga merupakan perangkat output pertama yang mampu mencetak gambar
berukuran besar, sebesar gambar arsitektur dan engineering.
·
Headset (Headphones)
Headset
merupakan gabungan antara headphone dan mikrofon. Alat ini biasanya digunakan
untuk mendengarkan suara dan berbicara dengan perangkat komunikasi atau
komputer, misalnya untuk VoIP
5.
SOFTWARE DAN PENGGUNAANNYA DALAM
PEMECAHAN MASALAH
Perangkat
Lunak system (system software) melaksanakan tugas-tugas dasar tertentuyang
diperkukan semua pemakai suatu computer. Tugas-tugas ini berhubungan
denganperangkat keras, dan bukan aplikasi yang dilaksanakan perusahaan.
Perangkat
Lunak Aplikasi membantu pengelolaan sumber daya fisik dan konseptualperusahaan.
Hal ini ditempuh dalam dua cara, yaitu membuat program sendiri
(customprogramming) atau membeli paket jadi (prewritten package).Seperti halnya
perangkat keras, perangkat lunak dapat berperan langsung atau tidaklangsung
dlam pemecahan masalah. Perangkat lunak system tidak berperan
langsungdikarenakan perangkat ini tidak dibuat untuk operasi tertentu dari
pemakai. Perangkatlunak aplikasi, sebaliknya, dapat berperan langsung atau
tidak langsung. Sebagian perangkatlunak apliksi peningkatan produktivitas
organisasi dan perorangan hanya berpengaruh tidaklangsung pada pemecahan
masalah, dengan menyederhanakan penciptaan dan transmisidata. namun, perangkat
lunak produktivitas lain seperti spreadsheet elektronik, paketanalisis
statistic dan perkiraan, sertra manajemen proyek memberikan dukungan langsung
contoh kasus
SCOOP
merupakan aplikasi e-reader yang dikembangkan oleh startup asal indonesia App
foundry. Aplikasi ini menyediakan majalah dan buku digital (gratis dan
berbayar) bagi para penggunanya untuk di download dan dibaca. Scoop premium
menyediakan ribuan majalah dan buku hanya dengan membayar 49 ribu selama satu
bulan, penyimpanan di perangkat lunak hanya 13 mb, scoop menyediakan majalah
terbitan lokal dan internasional. Setelah menjalin kerjasama dengan Gramedia
Book Publishing Group, scoop juga meluncurka toko online dimana pengguna dapat
membeli e-book yang diterbitkan oleh gramedia dengan harga khusus, scoop juga
telah meluncurkan sebuah aplikasi android gratis bernama Scoop News yang
menyediakan berita lokal dan beberapa media populer di indonesia seperti kompas
tempo.co dan VIVAnews.