Rabu, 31 Agustus 2016

Pengertian Hardware dan Software Beserta Fungsinya

Pengertian Hardware dan Software Komputer beserta Fungsi dan Contohnya


A. HARDWARE 

Pengertian Hardware
Pengertian 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. 

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 :

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.

Alat pemrosesan, yaitu perangkat komputer untuk melakukan proses sebuah inputan/masukkan dari pengguna melalui alat input. Contohnya adalah processor atau CPU pada sebuah komputer.

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.

Media penyimpanan data (storage device), yaitu media untuk menyimpan suatu data secara tetap, contohnya yaitu : harddisk, Flashdisk, CD, DVD, floppy disk dan sebagainya.

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
Pengertian 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 :

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

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 : Libre Office, Microsoft Office Word, Microsoft Office Excel, Microsoft Visual Basic dan lain-lain.

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.

Sistem pengolah

Program yang digunakan untuk memperoses data masukkan (input).

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.

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. 

Software menetap (firmware)

Contohnya yang dipasang pada di jam tangan digital dan pengendali jarak jauh.

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.

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. 

Selengkapnya, sobat bisa membaca : Pengertian malware

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.  

1 komentar:

  1. Casino Site | Best Casinos & Apps in India
    Top 10 Online Casinos & Apps in India · Slots.lv · Café Casino · LuckyLand Casino · CasinoBorgata · Jackpot City Casino 카지노사이트luckclub · Royal Vegas

    BalasHapus