Rabu, 14 Maret 2018

Pengertian Hardware dan Software


Perangkat Keras (Hardware)
Hardware merupakan salah satu perangkat keras yang terdapat di komputer, di dalam komputer terdapat 2 perangkat yang penting yaitu hardware (perangkat keras) serta software (perangkat lunak).
Pengertian hardware secara umum yaitu sekumpulan komponen fisik yang ada di dalam komputer yang tugasnya menyusun perangkat komputer agar komputer bisa berfungsi sebagaimana mestinya. Atau dengan kata lain hardware bisa juga berarti perangkat fisik komputer yang dapat disentuh, isinya berkaitan dengan sistem kerja computer. Hardware ini tentu sangat penting bagi komputer, karena jika tidak ada hardware maka tidak akan ada komputer yang bisa digunakan.



Macam Jenis Hardware Pada Komputer
Hardware dibagi menjadi 3 jenis, diantaranya yaitu :
1.      Hardware input
Hardware input ini merupakan perangkat yang dapat digunakan untuk memasukkan data ke dalam komputer, data yang telah masuk itu diolah dalam suatu proses. Ada banyak jenis perangkat yang gunanya untuk mengontrol dan menginput data ke dalam komputer contohnya mouse, keyboard, mouse pen, disk drive, scanner, trackball, dan joystick.

2.      Process Device
Process device yaitu perangkat yang memproses dan mengolah data pada komputer. Process device sering disebut sebagai otaknya komputer karena menjadi perangkat yang sangat penting pada proses pemasukkan dan penginputan data. Contoh process device adalah CPU, RAM, HARD DISK, VGA, dan sebagainya.


3.      Hardware Output
Hardware Output yaitu perangkat keras pada komputer yang gunanya untuk mencetak dan menampilkan informasi dari hasil input data yang berasal dari hardware input yang telah melewati proses dari hardware process. Contohnya yaitu speaker, monitor, dan printer.



Perangkat Lunak (Software)

Pengertian software atau perangkat lunak komputer merupakan istilah khusus untuk data yang diformat serta disimpan dalam bentuk secara digital, termasuk didalamnya program-program komputer, dokumentasi, berbagai informasi yang dapat dibaca serta ditulis oleh komputer. Dengan kata lain, software atau perangkat lunak komputer merupakan salah satu bagian sistem komputer, namun software tidak berwujud. Berbeda dengan perangkat keras atau hardware.

Pengertian software adalah sekumpulan data-data elektronik yang disimpan serta diatur oleh komputer. Data-data elektronik yang disimpan tersebut dapat berupa program ataupun instruksi yang akan menjalankan berbagai macam perintah. Dengan melalui software inilah suatu komputer mampu untuk dapat menjalankan suatu perintah atau berbagai macam perintah yang dapat dijalankan.



1.      Fungsi Software

Dalam peran yang penting dalam berjalannya sistem komputer, tentu memiliki fungsi-fungsi khusus yang dimiliki software. Fungsi-fungsi software tersebut antara lain sebagai berikut :
·         Software menyediakan fungsi dasar untuk kebutuhan komputer yang dapat dibagi menjadi sistem operasi atau sistem pendukung
·         Software berfungsi dalam mengatur berbagai hardware untuk bekerja secara bersama-sama.
·         Sebagai penghubung antara software-software yang lain dengan hardware 
·         ebagai penerjemah terhadap software-software lain dalam setiap instruksi-instruksi ke dalam bahasa mesin sehingga dapat di terima oleh hardware. 
·         Mengidentifikasi program

1.      Pembagian Sofware
Secara garis besar, Software dapat dibedakan menjadi beberapa bagian antara lain sebagai berikut :
a.       Sistem Operasi 
SIstem opersai adalah perangkatl lunak yang mengorganisasikan semua komponen mesin komputer.
Contoh – contoh sistem operasi :
·         Macintosh
·         Linux
·         Unix
·         Microsft Windows

b.      Program Aplikasi (Siap Pakai) 
Program Aplikasi adalah suatu program yang ditulis dalam bahasa pemrograman tertentu untuk diterapkan pada bidang tertentu. Program Aplikasi dibedakan dalam beberapa jenis aplikasi antara lain sebagai berikut..
·         Pengolah kata (word processor), contohnya : Ms. Word, Word Star, Word Perfect
·         Pengolah angka (spread sheet), contohnya : Exel, Lotus, Quattro pro
·         Pengolah data (database), contohnya : Ms. Access, Dbase, Foxpro
·         Pengolah citra (drawing, contohnya : Adobe photoshop, Corel Draw, 3DStudio, Autocad , Solidwork, Inventor, Catia

c.       Program Bantu (Utility)
Program bantu adalah suatu program yang berfungsi untuk membantu sistem operasi.
Contoh – contoh program bantu :
·         Moxilla firefox
·         Anti Virus
·         Winamp
·         FLV Player
·         PC Tools

d.      Bahasa Pemrograman 
 Bahasa Pemrograman adalah suatu program yang berbentuk assambler compiler atau interpreter.
Contoh – contoh  bahasa Pemrograman :
·         ASP
·         HTML
·         Visual Basic
·         Pascal
·         Java
·         Delphi
·         PHP

2.      Jenis - Jenis Software
Software dibedakan dalam beberapa macam bagian yang terdiri dari setiap jenis-jenis software berdasarkan dari bentuk, dan fungsinya. Jenis-jenis software antara lain sebagai berikut  :
1.      Freeware 
Freeware adalah perangkat lunak gratis yang dapat digunakan tanpa dengan batasan waktu. Freeware umumnya disumbangkan kepada komunitas-komunitas, namun memiliki hak sebagai pengembang dan pengontrol dalam pengembangan aplikasi selanjutnya. Freeware akan memberikan source kode (kode sumbernya) jika pengembang aplikasi berhenti mengembang produk freeware kepada pengembang lain atau mengumumkan freeware tersebut bebas untuk dikembangkan secara bersama-sama.

2.      Shareware 
Shareware adalah perangkat lunak uji coba yang diberikan secara gratis dengan keterbatasan fitur-fitur tertentu seperi ketersediaan, fungsi, dan kenyaman yang tidak dapat dimanfaatkan secara maksimal. Shareware merupakan perangkat lunak uji coba yang bertujuan untuk memperkenalkan perangkat lunak tersebut dan sebagai strategi marketing pengembangan aplikasi Shareware. Shareware disebut juga dengan Trialware.

3.      Firmware 
Firmware adalah aplikasi perangkat lunak yang tersimpan di ROM (Read Only Memori). Firmware tidak dapat berubah walau tidak dialiri oleh listrik dan tidak dapat diubah tempat penyimpananya di ROM tetapi dapat dimodifikasi bergantung dari jenis ROM nya seperti EEPROM atau Flash ROM, masih dapat diubah sesuai dengan kebutuhan.

4.      Commercial Software 
Commercial Software adalah perangkat lunak untuk tujuan komersil yang dapat dibeli kepada pendistribusi, pengembang software, atau kepada rekan pengembang software. Pengguna yang membeli software tersebut tidak dapat menyebarluaskan atau membagikan ulang software secra bebas dan tanpa ijin penerbitnya akan diilegalkan. Contoh software berbayar (commercial software) adalah Corel Draw, Adobe Photoshop, Microsoft Visual Basic NET. Commercial Software dilindungi Undang-Undang Hak Cipta. 

5.   Free Software adalah perangkat lunak yang bebas untuk di utak atik baik itu bebas digunakan, disalin, dimodifikasi dan diubah dengan beberapa keharusan yang dapat dinikmati oleh pengguna-pengguna berikutnya. Dalam konsep kebebasan, setiap orang dalam perangkat lunak bebas ini, dapat mengkomersialkan dan mengambil keuntungan dari pendistribusian dan modifikasi kode sumbernya, serta dapat menyebarkan luas secara gratis. Istilah free software diciptakan oleh Richard Stallman dan Free Software Foundation (organisasi nirlaba dan merupakan sponsor utama dari proyek GNU). Sekarang ini, perangkat lunak bebas tersedia secara gratis dan dibangun atau dikembangkan oleh suatu komunitas terbuka. Menurut Richard Stallman mengenai Pengertian Free Software adalah perihal kebebasan, bukan harga. Untuk mengerti konsepnya, Anda harus memikirkan kata 'bebas' seperti dalam "kebebasan berpendapat", bukan bebas' dalam arti "bir gratis".  

6.      Open Source Software 
Open Source Software adalah perangkat lunak yang kode sumbernya untuk diubah, dipelajari, ditingkatkan, dan disebarluaskan karena sifat perangkat lunak sumber terbuka adalah pengembangan oleh suatu komunitas atau kelompok yang terbuka mengembangkan perangkat lunak sumber terbuka.

7.      Malware
Malvare adalah adalah perangkat lunak yang diciptakan untuk merusaj sistem komputer, jejaring komputer tanpa izin dari pemiliknya. Malware disebut sebagai perangkat perusak yang berasal dari kata Malicious dan Software. Istilah virus komputer digunakan sebagai sebutan dalam jenis perangkat perusak. Jenis-jenis perangkat perusak meliputi virus komputer, kuda troya (trojan horse), perangkat iklan (adware), cacing komputer, rootkit, perangkat jahat (crimeware) dan perangkat lunak jahat lainnya.