Perangkat Keras (Hardware)
Perangkat keras komputer secara garis besar terdiri atas tiga komponen
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. Memory, berdasarkan fungsinya dibagi 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)
- I/O Device memori
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. Input-Output Device, merupakan bagian yang berfungsi sebagai
penghubung antara komputer dengan lingkungan di luarnya. Dapat
dibagi menjadi dua kelompok, yaitu
a. Input Device (Piranti Masukan), berfungsi sebagai media
komputer untuk menerima masukan dari luar. Beberapa contoh
piranti masukan :
- keyboard
- mouse
- touch screen
- scanner
- camera
- modem
- network card
- dll
b. Output Device (Piranti Keluaran), berfungsi sebagai media
komputer untuk memberikan keluaran. Beberapa contoh piranti
masukan :
- Monitor
- Printer
- Speaker
- Plotter
- Modem
- network card
- dll
Perangkat Lunak (Software)
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. Seperti perangkat lunak lain, bahasa
pemprograman juga memiliki pertumbuhan generasi.
Brainware (SDM)
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 keran komputer
Tidak ada komentar:
Posting Komentar