Apakah anda pernah mendapat pertanyaan yang berkisar tentang apakah komputer itu? Coba anda renungkan dan mencoba untuk menjawabnya dan jangan kaget b
Gambar oleh Jan VaĊĦek dari Pixabay |
DEFINISI KOMPUTER
Gambaran Umum Komputer - Apakah anda pernah mendapat pertanyaan yang berkisar tentang apakah komputer itu? Coba anda renungkan dan mencoba untuk menjawabnya dan jangan kaget bila pertanyaan tersebut sulit untuk dijawab. Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari bahasa Latin Computare yang berarti menghitung (to compute atau reckon).
Berikut ini diberikan beberapa definisi tentang komputer yang disajikan oleh beberapa buku komputer.
Menurut buku Computer Annual (Robert H. Blissmer):
Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut:
- Menerima input,
- Memproses input tadi sesuai dengan programnya,
- Menyimpan perintah-perintah dan hasil dai pengolahan,
- Menyediakan output dalam bentuk informasi.
Menurut buku Computer Today (Donald H. Sanders):
Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output dibawah pengawasan suatu langkah-langkah instruksi-instruksi program yang tersimpan di memori (stored program).
Menurut buku Computer Organization (V.C. Hamacher, Z.G. Vranesic, S.G. Zaky):
Komputer adalah mesin penghitung elektronik yang cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya (stored program) dan menghasilkan output informasi.
Menurut buku Introduction To The Computer, The Tool Of Business (William M Fuori):
Komputer adalah suatu pemroses data (data processor) yang dapat melakukan perhitungan yang besar dan cepat, termasuk perhitungan arithmatika yang besar atau operasi logika, tanpa campur tangan dari manusia mengoperasikan selama pemrosesan (definisi ini diambil dari American National Standard Institute dan sudah didiskusikan serta sudah disetujui dalam suatu pertemuan International Organization For Standardization Technical Commite).
Menurut buku Introduction To Coumputers (Gordon B. Davis):
Komputer adalah tipe khusus alat penghitung yang mempunyai sifat tertentu yang pasti.
Dari beberapa definisi yang tersebut, dapat disimpulkan bahwa komputer adalah:
- Alat elektronik.
- Dapat menerima input data.
- Dapat mengolah data.
- Dapat memberikan informasi.
- Menggunakan suatu program yang tersimpan di memori komputer (stored program).
- Dapat menyimpan program dan hasil pengolahan.
- Bekerja secara otomatis.
Sedang yang disebut dengan program adalah kumpulan dari instruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah tertentu.
PENGOLAHAN DATA ELEKTRONIK
Pengolahan data dengan menggunakan komputer terkenal dengan nama Pengolahan Data Ekektronik (PDE) atau Electronic Data Processing (EDP). data adalah kumpulan kejadian yang diangkat dari suatu kenyataan. Data dapat berupa angka-angka, huruf-huruf atau simbol-simbol khusus atau gabungan darinya. Data mentah masih belum bisa bercerita banyak, sehingga perlu diolah lebih lanjut. Pengolahan data (data processing) adalah manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti, berupa suatu informasi.
Informasi (informationi) adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yang lebih berarti dari suatu kejadian. Jadi Pengolahan Data Elektronik (PDE) atau Electronic Data Processing (EDP) adalah manipulasi dari data ke dalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu alat elektronik, yaitu komputer.
SIKLUS PENGOLAHAN DATA
Suatu proses pengolahan data terdiri dari 3 tahapan dasar, yang disebut dengan siklus pengolahan data (data processing cycle), yaitu input, processing, dan output.
Tiga tahap dasar dari siklus pengolahan data tersebut dapat dikembangkan lebih lanjut. Siklus pengolahan data yang dikembangkan (expanded data processing cycle) dapat ditambahkan tiga atau lebih tahapan lagi, yaitu origination, storage, dan distribution.
Origination. Tahap ini berhubungan dengan proses dari pengumpulan data yang biasanya merupakan proses pencatatan (recording) data ke dokumen dasar.
Input. Tahap ini merupakan proses memasukkan data ke dalam proses komputer lewat alat input (input device).
Processing. Tahap ini merupakan proses pengolahan dari data yang sudah dimasukkan yang dilakukan oleh alat pemroses (processing device), yang dapat berupa proses menghitung, membandingkan, mengklarifikasikan, mengurutkan, mengendalikan atau mencari di storage.
Output. Tahap ini merupakan proses menghasilkan output dari hasil pengolahan data ke alat output (output device), yaitu berupa informasi.
Distribution. Tahap ini merupakan proses dari distribusi output kepada pihak yang berhak dan membutuhkan informasi.
Storage. Tahap ini merupakan proses perekaman hasil pengolahan ke simpanan luar (storage). Hasil dari pengolahan yang disimpan di storage dapat dipergunakan sebagai bahan input untuk proses selanjutnya.
SISTEM KOMPUTER
Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk sistem komputer (Computer system). Sistem adalah jaringan daripada elemen-elemen yang saling berhubungan, 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 sotfware, hardware, dan brainware.
Hardware (perangkat keras/piranti keras) adalah peralatan di sistem komputer yang secara fisik terlihat dan dapat dijamah.
Software (perangkat lunak/piranti lunak) adalah program yang berisi perintah-perintah untuk melakukan pengolahan data.
Brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer.
Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya software, maka tidak akan berfungsi seperti yang diharapkan, hanya berupa benda mati saja. Software yang akan mengoperasikan hardware-nya. Hardware yang sudah didukung oleh software juga tidak akan berfungsi kalau tidak ada manusia yang mengoperasikannya.
KEMAMPUAN KOMPUTER
Kemampuan komputer yang paling menakjubkan adalah kecepatannya. Komputer dapat melakukan suatu operasi dasar. seperti misalnya perhitungan pertambahan atau pengurangan, dalam waktu yang sangat cepat, yaitu dalam satuan millisecond, microsecond, nanosecond atau picosecond. Komputer yang paling cepat dapat melakukan operasi dalam waktu picosecond.
Millisecond (ms) | kecepatan ribu operasi perdetik (1/1000)
Microsecond (us) | juta operasi perdetik (1/1.000.000)
Nanosecond (ns) | miliyar operasi perdetik (1/1.000.000.000)
Picosecond (ps) | triliun operasi perdetik (1/1.000.000.000.000)
Misalnya manusia dapat menyelesaikan suatu perhitungan pertambahan dalam waktu 1 detik. Bila kecepatan komputernya adalah picosecond, 1 detik operasi pertambahan yang dilakukan oleh komputer, akan diselesaikan oleh manusia dalam waktu 1 triliun detik atau 31709 tahun.
Berdasarkan kecepatannya komputer dapat diklasifikasikan sebagai komputer mikro (micro computer), komputer mini (mini computer), komputer mainframe (dapat berupa small-scale mainframe, medium-scale mainframe dan large-scale mainframe) dan komputer super (super computer). Umumnya kecepatan komputer mikro diukur dengan satuan MHz (megahertz), kecepatan komputer mainframe dalam satuan MIPS (Million Instrutions Per Second) dan komputer super dengan satuan kecepatan FLOPS (Floating Point Operations Per Second).
Komputer mikro sekarang dapat mempunyai kecepatan berkisar dari 8 MHz sampai dengan 500 MHz. Satu megahertz (MHz) menunjukkan kemampuan melakukan kecepatan sebesar satu juta siklus operasi per detik. Jika kecepatan komputer mikro adalah 500 MHz, ini berarti bahwa komputer ini dapat melakukan 500.000.000 (500 juta) siklus operasi per detiknya, atau satu siklus operasi dapat dikerjakan selama 1/500.000.000 detik atau 0,5 nanosecond.
Komputer mainframe dapat mempunyai kecepatan sampai dengan lebih dari 1000 MIPS. Komputer dengan kecepatan 1000 MIPS dapat mengolah sebanyak 1.000.000.000 (1 miliyar) instruksi perdetiknay. Komputer mikro yang mempunyai satuan kecepatan MHz dapat dikonversikan ke satuan kecepatan MIPS. Umumnya satu instruksi program membutuhkan beberapa siklus operasi. Diumpamakan secara rata-rata, satu instruksi program membutuhkan 20 siklus operasi, maka komputer 500 MHz dapat dinyatakan mempunyai kecepatan 500 juta siklus operasi per detik/20 siklus operasi atau sekitar 25 juta operasi per detik atau 25 MIPS.
Komputer super disebut juga dengan nama (parallel processor), karena sebenarnya komputer super merupakan komputer mainframe yang mempunyai banyak processor yang dipasang secara paralel. Dengan demikian kecepatan komputer super dapat beberapa kali lipat dari kecepatan komputer mainframe, tergantung dari berapa banyaknya processor yang dipasang secara paralel. Komputer super dapat beroperasi dengan kecepatan lebih dari 100 GLOP. Satu GLOP sama dengan 1 giga (miliyard) FLOP.
Kemampuan komputer lain yang menakjubkan adalah ketepatannya. Kalau manusia lelah, maka mentalnya akan luluh (mental fatique), yang akan berakibat kecenderungan untuk melakukan kesalahan. Misalnya saja anda disuruh untuk melakukan perhitungan sebanyak, katakanlah 100000 buah pertambahan, yang akan anda selesaikan dalam waktu 1 hari terus menerus tanpa berhenti, maka akan dijamin bahwa anda pasti akan melakukan kesalahan. Sebaliknya, karena komputer tidak mempunyai mental dan tidak mengenal lelah, maka komputer tidak akan mengalami kesalahan.
Komputer akan mengalami kesalahan, bilamana:
- Komponennya rusak (mental fatique).
- Data yang dimasukkan salah, maka hasilnya akan salah. Suatu istilah di komputer yang cukup populer, yaitu GIGO, singkatan dari Garbage In Garbage Out, yang berarti sampah yang masuk, sampah pula yang keluar. Jadi kalau data yang dimasukkan salah, maka hasilnya akan salah, sebaliknya, bila data yang dimasukkan benar, maka hasilnya akan benar (Gold in Gold Out, emas yang masuk, emas pula yang keluar).
Disamping komputer mempunyai kemampuan untuk beroperasi dengan cepat dan tepat, juga mempunyai kemampuan yang lain, yaitu mempunyai ingatan (memory) yang besar.
Walaupun kelihatannya komputer lebih unggul dari manusia, tetapi ada beberapa hal yang tidak bisa menyamai manusia. Manusia mempunyai inisiatif dan dapat beradaptasi terhadap situasi yang tertentu, sedang komputer tidak dapat melakukan hal tersebut, karena beroperasi secara pasti menurut program yang diberikan. Keunggulan manusia yang lain adalah manusia mempunyai perasaan untuk membuat pertimbangan dan peramalan, sedang komputer tidak mempunyai perasaan.
SATUAN KAPASITAS MEMORI KOMPUTER
Satuan Memori: 1 Byte
Kapasitas: 8 bit atau 1 karakter
Satuan Memori: 1 KB (Kilobyte)
Kapasitas: 1024 byte
Satuan Memori: 1 MB (Megabyte)
Kapasitas: 1024 KB atau 1.048.576 byte
Satuan Memori: 1 GB (Gigabyte)
Kapasitas: 1024 MB atau 1.048.576 KB atau 1.073.741.824 byte
Satuan Memori: 1 Terabit
Kapasitas: 1.099.511.622.776 bit atau 137.438.953.472 byte
PERBANDINGAN KEMAMPUAN MANUSIA DENGAN KOMPUTER
Kecepatan
Manusia: relatif lambat
Komputer: sangat cepat
Ketepatan
Manusia: mudah salah
Komputer: tepat
Daya tahan memproses
Manusia: cepat lelah
Komputer: tidak kenal lelah
Kemampuan mengingat
Manusia: kurang akurat
Komputer: akurat
Kemampuan mengikuti perintah
Manusia: kurang baik
Komputer: baik
Kemampuan berinisiatip dan beradaptasi
Manusia: sangat baik
Komputer: jelek
Kemampuan membuat pertimbangan dan peramalan
Manusia: sangat baik
Komputer: jelek
Jadi sebenarnya penggunaan komputer tidak seluruhnya menggantikan fungsi kerja dari manusia, tetapi hanya sebagai alat bantu saja. Komputer merupakan perkembangan teknologi yang penting karena meningkatkan kemampuan dari manusia.
CARA MENGUASAI KOMPUTER
Ada 3 tahapan seseorang dapat menguasai dan menggunakan komputer dengan baik dan berhasil:
MEMBACA BUKU-BUKU KOMPUTER
Membaca adalah cara yang terbaik supaya anda dapat meningkatkan pengetahuan dan memahami dunia komputer. Anda dapat membaca buku-buku teks tentang komputer. Buku-buku tersebut akan memberikan pengetahuan kepada anda tentang perkembangan komputer, pengertian tentang komputer dan bagaimana komputer digunakan di suatu organisasi atau digunakan secara pribadi. Buku-buku pilihan dicantumkan pada tiap-tiap akhir bab.
Dan juga baca majalah-majalah komputer. Bidang komputer adalah bidang yang cepat berkembang. Karena majalah sifatnya adalah berkala dibandingkan buku bacaan, kadang-kadang majalah lebih banyak mengetengahkan topik-topik baru yang sedang hangat dan dapat dijadikan sumber pengetahuan tentang perkembangan komputer.
Disamping itu sebagai pelengkap, mungkin anda membutuhkan sebuah kamus khusus tentang istilah-istilah komputer. Kadang-kadang istilah-istilah komputer tidak dapat anda temui di kamus biasa. Istilah-istilah komputer banyak yang merupakan kata-kata khusus yang dipergunakan untuk membuat komunikasi antara ahli-ahli komputer dan terasa asing, janganlah takut untuk menanyakan artinya atau dapat anda cari di kamus komputer anda. Istilah-istilah yang dibentuk dari singkatan-singkatan yang tidak terdapat di kamus biasa tetapi dapat ditemukan di kamus komputer. Istilah ini dikenal dengan nama acronym.
Suatu acronym adalah kata yang dibentuk dari huruf-huruf atau bunyi pertama untuk masing-masing kata dari suatu kalimat yang dirangkai dengan memakai huruf kapital. Misalnya ASCII (baca asli) adalah singkatan dari American Standard Code Information Interchange dan BASIC adalah singkatan dari Beginners All-purpose Symbolic Instruction Code serta COBOL adalah singkatan dari Common Business Oriented Language dan masih banyak yang lainnya.
Istilah-istilah teknik yang banyak dipergunakan oleh para ahli, juga biasanya sulit untuk dimegnerti oleh orang awam dan juga jarang terdapat di kamus biasa. Istilah tersebut terkenal dengan nama jargon. Contoh jargon adalah istilah log-on, yang berarti suatu terminal yang dihubungkan dengan suatu komputer besar siap untuk dipergunakan. Contoh lain jargon adalah istilah warm-boot, yang mempunyai arti mengambil sistem operasi komputer ke memori tanpa mematikan aliran listrik komputer dan masih banyak istilah jargon yang lain.
Sebagai tambahan, mungkin anda membutuhkan buku-buku manual tentang suatu komputer atau paket-paket program (program sudah jadi) yang tertentu. Buku-buku tersebut biasanya dikeluarkan oleh pabrik-pabrik komputer dan pabrik-pabrik software sebagai pedoman penggunaan produknya (dikenal dengan istilah user's manual atau user's guide). Misalnya anda membeli komputer merek tertentu yang cara menggunakannya akan berbeda dengan komputer jenis dan merk yang lain. Bacalah petunjuk-petunjuk yang ada di user's guide dan dengan segera anda akan dapat menggunakannya. Setelah anda dapat menggunakan komputer tersebut. kemudian anda akan menggunakan suatu program paket tertentu, cara penggunaannya akan dapat anda temui di buku user's manual bersangkutan. Buku-buku pedoman tersebut biasanya jelas dan mudah diikuti.
MENCOBA LANGSUNG PADA SUATU KOMPUTER
Dengan mencoba langsung pada suatu komputer, anda akan mempunyai pengalaman dan lebih tahu tentang apakah komputer itu sesungguhnya. Pada mulanya anda dapat memulai menggunakan program-program paket yang mudah digunakan, seperti misalnya paket permainan (game) atau dapat menggunakan paket pengolah kata (word processing) untuk menulis surat cinta atau paket lainnya yang dapat membangkitkan minat anda untuk mempelajari komputer lebih lanjut.
Didalam mencoba langsung suatu paket, anda dapat dibantu oleh suatu program tutorial. Program ini tersimpan di disk yang berguna untuk membimbing anda di dalam mengoperasikan program paket bersangkutan dan biasanya disertai dengan suatu buku manual. Dalam waktu singkat, satu atau dua hari, anda akan mahir menggunakannya.
MENULIS SUATU PROGRAM KOMPUTER
Setelah anda membaca buku-buku tentang komputer dan telah mencobanya langsung sehingga sudah terbiasa dengan komputer, maka anda akan lebih tertarik ke tingkat yang lebih tinggi, yaitu ingin menulis suatu program aplikasi sendiri. menulis suatu program berarti menciptakan suatu kumpulan perintah yang dapat dimengerti dan diikuti oleh komputer. Supaya komputer dapat mengerti maksud perintah anda, biasanya anda menulis suatu program dengan suatu bahasa pemrograman tertentu, misalnya BASIC, COBOL, FORTRAN, PASCAL dan lainnya.
Hartono, Jogiyanto. 2000. Pengenalan Komputer. Yogyakarta: ANDI.
KOMENTAR