Jumat, 12 Januari 2018

DASAR-DASAR PEMROSESAN KOMPUTER



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.

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.

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.