HARDWARE & SOFTWARE
A. HARDWARE
Pengertian Hardware
Hardware (perangkat keras) adalah komponen komputer yang dapat disentuh
atau diraba secara langsung oleh manusia, dengan kata lain memiliki
wujud/bentuk secara fisik.
Hardware sendiri memiliki beragam fungsi yang mendukung sistem komputer agar berjalan sesuai dengan semestinya.
Hardware sendiri memiliki beragam fungsi yang mendukung sistem komputer agar berjalan sesuai dengan semestinya.
Kemampuan lain dari hardware sering disebut dengan instruction set, yang
berarti sebuah perangkat keras dapat bekerja berdasarkan perintah yang
telah ditentukan oleh pengguna. Karena hardware mengerti bahasa perintah
tersebut, maka hardware dapat melakukan berbagai kegiatan/aktivitas
sesuai dengan apa yang telah diperintahkan penggunanya.
Perintah-perintah tersebut tentu tidak berjalan begitu saja, ada yang
mengontrol dan memoderator sebuah komputer agar bekerja sesuai mekanisme
yang ada. Adapun yang menjadi otak dari sebuah komputer yaitu CPU
(Central Proccessing Unit) atau sering juga dikenal dengan Proccessor.
CPU ini menjadi pusat pengolahan data, pengontrol kerja komputer, dan
memegang peranan yang sangat penting dalam sistem komputer. Tanpa adanya
CPU (proccessor), komputer tidak akan bekerja, jadi kinerja komputer
tergantung dari CPU tersebut.
Untuk bekerja secara optimal, CPU juga membutuhkan alat. Alat tersebut
berupa alat masukkan dan alat keluaran, di mana alat masukkan untuk
memberi perintah dan alat keluaran untuk memunculkan hasil pemrosesan
suatu intruksi. Hasil keluaran biasanya berupa informasi atau data yang
dapat juga disimpan melalui media penyimpanan.
Contoh Hardware
Adapun contoh dari hardware yaitu :
1. Alat masukkan (input device), yaitu perangkat komputer yang
berfungsi untuk memasukkan suatu perintah dan data yang akan diproses
oleh program atau komputer. Contoh dari input device yaitu : keyboard,
mouse, joystick, scanner, taouchpad, touchscreen, dan sebagainya.
2. Alat pemrosesan, yaitu perangkat komputer untuk melakukan proses
sebuah inputan/masukkan dari pengguna melalui alat input. Contohnya
adalah processor atau CPU pada sebuah komputer.
3. Alat keluaran (output device), yaitu perangkat yang digunakan
untuk memunculkan hasil keluaran atau menyampaikan suatu informasi
kepada penggunanya. Contohnya : monitor, plotter, speaker, printer,
proyektor, dan sebagainya.
4. Media penyimpanan data (storage device), yaitu media untuk
menyimpan suatu data secara tetap, contohnya yaitu : harddisk,
Flashdisk, CD, DVD, floppy disk dan sebagainya.
5. Perangkat tambahan (peripheral), yaitu perangkat tambahan
komponen komputer atau perangkat yang sebelumnya belum ada di dalam
komputer. Contohnya yaitu : Modem, TV tunner card dan capture card.
B. SOFTWARE
Pengertian Software
Software (perangkat lunak) adalah perangkat yang terdiri dari
intruksi-intruksi atau program-program komputer yang berguna untuk
menjalankan suatu pekerjaan sesuai apa yang dikehendaki pengguna.
Dengan begitu, software juga dapat berarti suatu data yang terdapat pada
komputer yang memiliki format tertentu lalu disimpan secara digital di
dalam komputer (baik itu program komputer, dokumen, dan informasi
lainnya).
Berbeda dengan hardware yang dapat dilihat, dipegang atau disentuh
secara fisik, software tidak demikian. Karena bentuknya digital, maka
seseorang hanya dapat melihatnya dan tidak bisa menyentuhnya secara
fisik.
Sekadar pengetahuan, program, data dan instruksi di dalam software yang
tersimpan dalam komputer adalah berbentuk angka-angka (biner) serta
bahasa pemrograman lain yang dimengerti oleh komputer, lalu
diterjemahkan ke bentuk yang lebih kompleks sehingga dimengerti manusia.
Bagaimana software dibuat ?
Untuk menciptakan sebuah software, seseorang harus mampu menguasai
bahasa pemrograman. Bahasa pemrograman inilah yang kemudian dibentuk
berdasarkan algortima, logika, ide, dan intruksi dari si pembuatnya.
Setelah ragam intruksi dibuat (umumnya ditulis), langkah selanjutnya
adalah dikompilasi dengan aplikasi kompiler sehingga menjadi kode yang
bisa dimengerti oleh hardware komputer.
Contoh Software
Adapun contoh dari software, diantaranya yaitu :
1. Sistem Operasi
Sistem Operasi (operating system) adalah sistem yang berfungsi untuk
mengelola seluruh sumber daya yang terdapat pada sistem komputer dan
menghubungkan sumber daya tersebut dengan pengguna maupun dengan program
lain sehingga program yang ada di komputer dapat mengakses dan
menggunakan sumber daya tersebut. Sederhananya yaitu software untuk
menghubungkan komputer dengan pengguna. Contoh sistem operasi yaitu :
Windows, Linux dan Mac OS
2. Program Aplikasi
Program yang digunakan untul mengolah data elektronik seperti aplikasi
pengolah kata, pengolah angka, paket aplikasi kantoran dan lain
sebagainya. Biasanya dibuat oleh seorang programmer sesuai dengan
kebutuhan konsumen untuk keperluannya. Program aplikasi ini juga dibuat
berbentuk paket yang disusun sedemikian rupa sehingga dapat digunakan
oleh banyak orang untuk berbagai kepentingan.
Contoh program aplikasi yaitu : Library Office, Microsoft Office Word,
Microsoft Office Excel, Microsoft Visual Basic dan lain-lain.
3. Program bantu (utility)
Program yang berfungsi untuk membantu mengatasi gangguan dan ancaman
terhadap jalannya komputer yang terjadi pada software. Selain itu,
utility juga berfungsi untuk mengisi kelemahan suatu sistem operasi.
Contoh dari program bantu (utility) yaitu : PC Cilin, Direct-X, Norton
Utility, SCAN disk, anti virus dan sebagainya.
4. Sistem pengolah
Program yang digunakan untuk memperoses data masukkan (input).
5. Software Development Tool
Software Development Tool (perkakas pengembangan perangkat lunak) adalah
program yang berfungsi sebagai kompilator bahasa pemrograman tingkat
tinggi, tingkat menengah dan bahasa pemrograman tingkat rendah
(rakitan).
Adapun contoh bahasa pemrograman tingkat tinggi yaitu : Pascal, C, C++, Delphi, PHP, Phyton, dan Pascal.
Contoh bahasa pemrograman tingkat menengah yaitu : assembler dan translator
Sedangkan contoh bahasa pemrograman tingkat rendah yaitu : bahasa mesin.
6. Pengendali Perangkat Keras
Device Driver (Pengendali Perangkat Keras) adalah program penghubung
perangkat keras pembantu dengan komputer. Contohnya adalah : software
untuk menghitung pada kasir swalayan dengan menggunakan bantuan scanner
untuk menerjemahkan barcode.
7. Software menetap (firmware)
Contohnya yang dipasang pada di jam tangan digital dan pengendali jarak jauh.
8. Software gratis
Software gratis (freeware) adalah perangkkat lunak gratis yang diberikan
oleh pengembang tanpa dibatasi oleh masa waktu. Intinya siapa saja
bebas menggunakannya sesuka hati.
9. Software perusak
Software perusak ini adalah berbentuk program yang mencurigakan yang
dapat menganggu, mengusik, bahkan merusak sebuah komputer. Perangkat
lunak perusak ini sering juga dikenal dengan malware.
10. Software uji coba
Software uji coba (trialware/shareware) yaitu software yang dibatasi
untuk waktu tertentu (misalnya untuk 30 hari), intinya memberikan
kesempatan bagi konsumen untuk menguji produk sebelum membeli versi
lengkap dari software tersebut.
Komentar
Posting Komentar