Komputer dewasa ini bukan lagi
menjadi bahan yang mewah, apalagi hanya dimiliki oleh orang kaya. Akan
tetapi sudah menjadi kebutuhan sekunder bahkan merambah ke kebutuhan
primer bagi beberapa orang yang memiliki profesi yang erat hubungannya
dengan informasi, bisnis, ataupun dunia pendidikan. Bahkan sekarang
mulai berkembang dengan maraknya para pelajar yang memiliki laptop
dengan harga yang mulai terjangkau semua kalangan. Kali ini akan saya
bahas sedikit tengtang komponen utama dari sebuah komputer ataupun
laptop.
Pada umumnya sebuah sistem komputer tersusun atas tiga elemen, yaitu :
1 Hardware (Perangkat Keras), merupakan rangkaian elektronika.
2 Software (Perangkat Lunak), merupakan program yang dijalankan pada komputer.
3 Brainware (SDM).
Sementara itu Hardware sendiri terbagi dalam tiga bagian utama yaitu:
1. Processor, merupakan bagian dari perangkat keras komputer yang
melakukan pemprosesan aritmatika dan logika serta pengendalian operasi
komputer secara keseluruhan. Prosesor terdiri atas dua bagian utama,
yaitu ALU (Arithmetic Logic Unit) dan Control Unit. Kecepatan kerja
prosesor biasanya ditentukan oleh kecepatan clock dari Control Unit-nya.
2. Memori, ini juga dibedakan menjadi dua yaitu:
a.
Primary Memory, dipergunakan untuk menyimpan data dan instruksi dari
program yang sedang dijalankan. Biasa juga disebut sebagai RAM.
Karakteristik dari memori primer adalah
• Volatil (informasi ada selama komputer bekerja. Ketika komputer dipadamkan, informasi yang disimpannya juga hilang)
• kecepatan tinggi
• akses random (acak)
b. Secondary Memory, dipergunakan untuk menyimpan data atau program
biner secara permanen. Karakteristik dari memori sekunder adalah
• non volatil atau persisten
• kecepatan relatif rendah (dibandingkan memori primer)
• akses random atau sekuensial
• Contoh memori sekunder : floppy, harddisk, CD ROM, magnetic tape,
optical disk, dll. Dari seluruh contoh tersebut, yang memiliki mekanisme
akses sekuensial adalah magnetic tape
3.
Piranti, merupakan bagian yang berfungsi sebagai penghubung antara
komputer dengan lingkungan di luarnya. Dapat dibagi menjadi dua
kelompok, yaitu
• Input Device (Piranti Masukan), berfungsi sebagai media komputer untuk
menerima masukan dari luar. Beberapa contoh piranti masukan :
1 - keyboard
2 - mouse
3 - touch screen
4 - scanner
5 - camera
6 - modem
7 - network card
8 - dll
• Output Device (Piranti Keluaran), berfungsi sebagai media komputer
untuk memberikan keluaran. Beberapa contoh piranti masukan :
9 - Monitor
10 - Printer
11 - Speaker
12 - Plotter
13 - Modem
14 - network card
15 - dll
Selanjutnya adalah Perangkat Lunak
Perangkat lunak dapat diklasifikasikan sebagai berikut
1. Sistem Operasi, merupakan perangkat lunak yang mengoperasikan
komputer serta menyediakan antarmuka dengan perangkat lunak lain atau
dengan pengguna. Contoh sistem operasi : MS DOS, MS Windows (dengan
berbagai generasi), Macintosh, OS/2, UNIX (dengan berbagai versi), LINUX
(dengan berbagai distribusi), NetWare, dll.
2. Program Utilitas, merupakan program khusus yang berfungsi sebagai
perangkat pemeliharaan komputer, seperti anti virus, partisi hardisk,
manajemen hardisk, dll. Contoh produk program utilitas : Norton
Utilities, PartitionMagic, McAfee, dll.
3. Program Aplikasi, merupakan program yang dikembangkan untuk memenuhi
kebutuhan yang spesifik. Contoh : aplikasi akuntansi, aplikasi
perbankan, aplikasi manufaktur, dll.
4. Program Paket, merupakan program yang dikembangkan untuk kebutuhan umum, seperti :
• pengolah kata /editor naskah : Wordstar, MS Word, Word Perfect, AmiPro, dll.
• pengolah angka / lembar kerja : Lotus123, MS Excell, QuattroPro, dll.
• presentasi : MS PowerPoint, dll.
• desain grafis : CorelDraw, PhotoShop, dll.
5. Bahasa Pemprograman, merupakan perangkat lunak untuk pembuatan atau
pengembangan perangkat lunak lain. Bahasa pemprograman dapat
diklasifikasikan menjadi tingkat rendah, tingkat sedang, dan tingkat
tinggi. Pergeseran dari tingkat rendah ke tinggi menunjukkan kedekatan
dengan ‘bahasa manusia’. Bahasa tingkat rendah (atau biasa disebut
bahasa assembly) merupakan bahasa dengan pemetaan satu persatu terhadap
instruksi komputer. Contoh bahasa tingkat tinggi : Pascal, BASIC,
Prolog, Java dll. Contoh bahasa tingkat menengah : bahasa C.
6. Seperti perangkat lunak lain, bahasa pemprograman juga memiliki pertumbuhan generasi.
Komponen yang terakhir yaitu SDM atau brainware. Terdapat berbagai
peran yang dapat dilakukan manusia dalam bagian sistem komputer.
Beberapa peran di antaranya adalah :
1. Analis Sistem, berperan melakukan analisis terhadap permasalahan yang
dihadapi, serta merancang solusi pemecahannya dalam bentuk program
komputer.
2. Programmer, berperan menerjemahkan rancangan yang dibuat analis
kedalam bahasa pemprograman sehingga solusi dapat dijalankan oleh
komputer.
3. Operator, bertugas menjalankan komputer berdasarkan instruksi yang diberikan.
4. Teknisi, bertugas merakit atau memelihara perangkat keras komputer.
5. Dll.