Hardware adalah kumpulan komponen fisik yang menyusun perangkat komputer. Atau dengan bahasa lain hardware adalah komponen komputer atau elektronik yang mempunyai bentuk fisik, yang dapat dipegang, dan berkaitan dengan sistem komputer.
Hardware dibagi menjadi 3 secara garis besar yaitu input hardware, process hardware, output hardware. Hardware adalah komponen yang saling berkaitan dengan sofware dan brainware pada komputer. Apabila hardware tidak ada, maka tidak ada komputer. Untuk komputer dapat digunakan dengan normal, maka antara hardware, sotware dan brainware harus ada. Karena jika salah satunya tidak ada, maka sebuah perangkat komputer tidak dapat digunakan.
Hardaware berfungsi memudahkan pengguna komputer dalam bekerja atau dengan adanya hardware yang lengkap maka sistem komputer dapat berjalan dengan baik. Untuk fungsinya adalah sesuai dengan jenis harware yang ada. Maka untuk itu dibawah ini akan dijelaskan contoh hardware dan fungsinya masing-masing.
Harware input atau disebut input device merupakan perangkat yang digunakan untuk memasukkan data ke komputer yang lalu data tersebut masuk ke dalam tahap pengolahan atau sebuah proses. Banyak jenis perangkat untuk mengiput dan mengontrol sebuah komputer.
Contoh harware input: Mouse, Keyboard, scanner, mouse pen, disk drive, joystick,tracball
Process device atau perangkat pemrosesan adalah untuk memproses dan mengolah data-data pada komputer. Perangkat ini bisa disebut juga sebagai otak dari sebuah komputer, karena merupakan perangkat yang penting untuk melakukan proses terhadap data yang di input atau dimasukkan. Contoh Hardware Process adalah CPU, VGA, Ram dan sebagainya
Hardware output merupakan perangkat keras yang dipakai untuk mnecetak dan menampilkan informasi hasi dari inputan data dari harware input dan telah melewati pemrosesan oleh harware proses. Contohnya adalah: Monitor, speakser dan printer.
Selain yang telah disebutkan diatas, sebenarnya ada perangkat hardware lain yang dapat membantu dalam pengoperasian komputer. Seperti Periferal (Perangkat Tambahan). Perangkat tambahan yaitu perangkat yang berfungi untuk membantu komputer dalam menjalan intruksu atau perintah pengguna. Contohnya adalah modem, modem adalah jenis hardware yang fungsinya untuk komunikasi dengan jaringan internet. Modem dapat menghubungkan sebuah komputer dengan jaringan internet yang mengubah sinyal digital menjadi sinyal analog.
Pengertian Software
Software biasanya kita terjemahkan sebagai perangkat lunak. Tetapi bagi mereka yang baru belajar komputer, biasanya akan bertanya kembali: apa itu perangkat lunak. Agar tidak mengulang pendefinisian, lebih baik kita definisikan software secara lebih detail.
Secara umum, software adalah data yang sengaja diprogram sekaligus juga disimpan dalam sebuah komputer secara digital yang tidak bisa terlihat secara fisik. Software atau perangkat lunak ini berupa program yang berguna untuk menjalankan perintah atau intruksi.
Melalui software inilah komputer bisa menjalankan atau mengoperasikan sebuah perintah. Software bisa pula dikatakan sebagai pengontrol atau penggerak perangkat keras (hardware). Hardware mengenali software dari bahasa pemprograman yang berupa kode-kode yang disatukan.
Fungsi Software
Dari pengertian software di atas, sudah saya singgung peran dan fungsi software. Secara umum, software memiliki fungsi yang membuat komputer bisa dijalankan. Tanpa adanya software, hardware yang merupakan komponen komputer hanyalah akan menjadi benda mati. Untuk lebih detailnya, berikut fungsi software:
- Software memiliki fungsi untuk menyediakan fungsi dasar sebuah komputer. Fungsi dasar inilah yang membuat komputer bisa dioperasikan dan dijalankan. Misalnya ketersediaan sistem operasi dan sistem pendukung
- Software mengatur hardware bisa bekerja secara padu. Pernah tidak kamu membayangkan bagaimana antar satu hardware dengan hardware lainya di komputer bisa saling bekerja sama? semua itu terjadi karena adanya software. Software membuat hardware bekerja secara bersama-sama.
- Software menjadi penghubung antara software dengan hardware. Beberapa software ternyata juga memiliki peran sebagai penghubung antara software-software dengan hardware.
- Software juga bisa berfungsi sebagai penerjemah bagi software lain. walaupun memang fungsi semacam ini tidak dimiliki oleh semua software. Fungsi penerjemah ini berkaitan dengan instruksi bahasa mesin untuk bisa di terima oleh hardware.
- Mengidentifikasi program. Software juga sangat penting keberadaanya untuk mengidentifikasi program dalam komputer.
Melihat fungsi software yang begitu vital bagi komputer, maka tak salah bila menyebut software sebagai nyawanya komputer. Bagaimanapun, komputer baru bisa berjalan bila ada hardware dan software.
Jenis-jenis Software
Melihat fungsi software yang beragam, tentu saja bisa kita tebak bahwa jenis software ini tak hanya satu. Melainkan ada beberapa. Dan benar saja, jenis software saat ini ada banyak sekali jenisnya. Berikut beberapa jenis software menurut jenisnya:
1. Sistem Operasi
Inilah software paling dasar yang wajib dimiliki komputer. Tanpa software ini bisa dipastikan komputer tidak akan bisa dioperasikan. Namanya Sistem Operasi yang dalam bahasa inggris disebut Operating System atau OS. Saking vitalnya Sistem Operasi, tanpanya pengguna tidak akan bisa menggunakan hardware ataupun software lainya di dalam komputer.
Yang perlu kamu tau, sistem operasi ini jenisnya tidak hanya satu. Melainkan ada banyak. Tiap komputer harus diinstal satu Sistem Operasi untuk bisa digunakan. Berikut beberapa pilihan Sistem Operasi komputer:
- Microsoft Windows. Sampai dengan saat ini, Operating System ciptaan Microsoft Corporation ini memiliki tingkat populer yang tinggi. Banyak pengguna komputer yang memilih menggunakan Windows sebagai OS komputernya dibanding yang lain.
- Berikutnya ada Unix yang merupakan OS hasil buatan Dennis Ritchie dan Ken Thompson. Inilah OS yang didesain serupa dengan OS portable, multi-user dan multi-tasking.
- Macintosh Operating System. OS ini lebih dikenal sebagai MacOS, yang merupakan OS khusus diciptakan untuk komputer Macintosh (komputer keluaran Apple). Pertama kali, OS ini diperkenalkan pada tahun 1984. Sejak pertama kali muncul, MacOS langsung menyita perhatian pengguna.
- Dari namanya, mungkin kamu bisa menebak bahwa OS ini masih ada hubunganya dengan UNIX. Dan memang benar, OS ini merupakan keturunan dari UNIX. Dari segi penjualan, linux bersaing dengan Windows dan MacOS.
Selain beberapa jenis OS dia atas, tentu saja masih ada banyak jenis OS lainya. Sebut saja: Amiga, Garuda, Be OS, Google Chrome dan lain sebagainya.
2. Software Pengolah Kata
Berikutnya ada software pengolah kata. Sesuai nama software ini, program atau aplikasi ini digunakan user untuk mengolah kata di komputer. Beberapa contoh software pengolah kata misalnya:
- Lotus Word Pro. Merupakan software pengolah kata buatan IBM. Kelebihan software terletak pada hasil pengolahan katanya yang bisa dibukan dan disunting menggunakan Microsoft Word. Adanya Helpful Menu Finder yang bisa digunakan untuk menemukan perintah-perintah menjadi kelebihan tersendiri.
- OpenOffice Writer. Software pengolah kata lainya adalah OpenOfficer Writer yang memiliki kelebihan pada kemampuanya yang bisa digunakan pada multiplatform OS. Jadi ia bisa digunakan di Windows, MacOS, linux, Unix dan lainya. fiturnya serupa dengan apa yang dimiliki oleh Microsoft Word. Hasil olahan kata OpenOffice Writer juga bisa dibuka dan diedit menggunakan Microsoft Word, begitu juga sebaliknya.
- Microsoft Word. Inilah software pengolah kata yang paling populer bagi hampir seluruh pengguna komputer. Software hasil buatan Microsoft Corporation ini biasanya sepaket dengan Microsoft Office lain, seperti Excel, Acces, Power Point dan sebagainya. software ini punya banyak kelebihan jika dibanding dengan software pengolah kata lainya. Mulai dari user friendly, berfitur lengkap, dan bisa digunakan untuk membuka banyak jenis file.
Selain beberapa jenis software pengolah kata di atas, juga masih ada puluhan software pengolah kata lainya. Sebut saja Star Office Writer, Corel Wordperfect dan lain-lain.
3. Software Pengolah Angka
Kalau ada software pengolah kata, tentu saja ada software pengolah angka. Dan salah satu jenis paling populer adalah Microsorf Excel. Tapi sebenarnya masih ada banyak jenis software pengolah kata lainya, sebut saja:
- Kspread. Inilah salah satu jenis software pengolah kata gratis dengan sifatnya yang bebas terbuka alias open source. Selain itu, software ini juga multiplatform atau bisa digunakan dibanyak OS. Kelebihanya terletak pada tampilan dan navigasinya sehingga mudah digunakan. Bahkan ia mampu melakukan perhitungan hingga lebih dari 100 fungsi.
- Star Office Calc. Tidak jauh berbeda dengan software pengolah kata yang pertama dalam daftar ini, software buatan Sun Micro System ini juga bisa digunakan di banyak OS (multiplatform). Ia juga mampu membuat dan mengolah banyak angka pada lembar kerja untuk diterjemahkan dalam bentuk grafik.
- OpenOffice Calc. Berikutnya ada OpenOffice Calc yang juga merupakan software open source dan multiplatform. Ia juga mampu untuk mengolah banyak angka. Software ini bersifat freeware, sehingga bisa digunakan secara bebas dan gratis tanpa harus membayar lisensi. Kelebihanya terletak pada tampilanya yang user friendly.
Selain beberapa software pengola angka di atas, juga masih ada beberapa jenis software pengolah angka lainya. sebut saja Lotus 123, dan lain-lain.
4. Software Antivirus
Berbeda dengan beberapa jenis software di atas yang berguna untuk menunjang kinerja komputer, antivirus bertugas untuk mengamankan komputer. Itulah mengapa, software ini sering pula disebut sebagai Virus Protection Software. Karena itu, fungsi utama software ini adalah melakukan scanning dan menghapus virus dari sistem komputer. Beberapa jenis antivirus terbaik yang bisa kamu gunakan misalnya Smadav, BitDefender, AVG, Avira, Norton, McAfee Secure dan lain-lain.
Perlu kamu ketahui, jenis-jenis software berdasarkan fungsinya masih ada banyak jenis lainya. Misalnya software pengolah gambar, software pengolah video dan lainya.
Jenis Sofware Berdasarkan Model Distribusinya
Selain berdasarkan fungsinya, software juga bisa dibedakan berdasarkan pada model distrubusinya atau bisa pula berdasarkan jenis layanan yang diberikan. Berikut beberapa jenis software berdasarkan distribusinya:
- Freeware adalah jenis software yang didistribusikan dan bisa digunakan secara gratis tanpa batasan waktu. Umumnya, freeware adalah hasil karya para komunitas yang disumbangkan kepada. Mereka hanya memegang hak sebagai pengembang dan pengontrol saja. setiap orang bebas mengembangkan software yang sifatnya freeware.
- Shareware merupakan software yang bisa digunakan secara gratis tetapi dengan fitur yang dibatasi. Biasanya software yang sifatnya masih uji cobalah yang diberikan lisensi shareware. Sehingga ada pula yang menyebutnya sebagai Trialware.
- Firmware merupakan software yang tersimpan di dalam ROM (Read Only Memori). Firmware tidak bisa diubah sekalipun tidak dialiri oleh listrik. Walaupun ada beberapa firmware yang bisa diubah, mislnya yang ada di EEPROM atau Flash ROM.
- Commercial Software adalah software yang dikomersilkan. Jadi untuk bisa menggunakanya harus membeli terlebih dahulu. Beberapa contoh software jenis ini misalnya Corel Draw, Microsoft Visual Basic NET, Adobe Photoshop dan lainya. Software jenis ini dilindungi oleh Undang-Undang Hak Cipta.
- Free Software adalah dalah jenis software yang boleh untuk digunakan, dimodifikasi, disalin atau bahkan diubah. Istilah free software ini muncul dari seorang bernama Richard Stallman dan organisasi Free Software Foundation.
- Open Source Software merupakan tidak jauh berbeda dengan freeware. Jenis perangkat lunak ini kode sumbernya bisa untuk diubah, ditingkatkan, dipelajari, dan juga bebas untuk disebarluaskan.
- Malware adalah perangkat lunak yang berbahaya karena diciptakan untuk merusak sistem komputer. Istilah ini berasl dari kata Malicious dan Software. Beberapa jenis malware misalnya kuda troya (trojan horse), cacing komputer, perangkat iklan (adware), rootkit, crimeware dan lainnya.
Fungsi Software Secara Umum
Pada dasarnya fungsi utama software adalah untuk membuat sebuah komputer dapat menjalankan perintah dari user. Mengacu pada pengertian software yang dijelaskan di atas, adapun beberapa fungsi software adalah sebagai berikut:
a. Menyediakan fungsi dasar dari sebuah komputer sehingga dapat dioperasikan. Misalnya ketersediaan sistem operasi dan sistem pendukung pada komputer.
b. Mengatur setiap hardware yang ada pada komputer sehingga dapat bekerja secara simultan.
c. Menjadi penghubung antara beberapa perangkat lunak lainnya dengan hardware yang ada pada komputer.
d. Perangkat lunak juga berfungsi sebagai penerjemah suatu perintah software lainnya ke dalam bahasa mesin, sehingga dapat dimengerti oleh hardware.
e. Software juga dapat mengidentifikasi suatu program yang ada pada sebuah komputer.
Dari penjelasan beberapa fungsi perangkat lunak, tidak salah bila software dianggap sebagai nyawa dari sebuah komputer. Bagaimanapun juga, sebuah komputer hanya dapat beroperasi bila memiliki perangkat keras dan perangkat lunak di dalamnya
Brainware adalah orang yang menggunakan atau mengoperasikan sebuah perangkat komputer. Sedangkan beberapa contoh brainware adalah programer, netter, dan para pengguna komputer lainnya.
Brainware sering juga disebut sebagai perangkat intelektual yang memakai dan menjelajahi kemampuan hardware (perangkat keras) ataupun software (perangkat lunak). Pengguna komputer biasa disebut dengan user, mereka dibagi menjadi beberapa macam,
Berikut ini adalah contoh brainware:
1.Programer: orang yang punya kemampuan dalam bahasa pemorograman, sering berperan sebagai membuat program yang diperlukan pada sistem komputerisasi.
2.Administrator: orang yang bertugas mengelola sebuah sistem operasi dan program yang digunakan pada komputer atau jaringan komputer.
3. Operator: orang yang menjalankan sistem operasi dan program dalam perangkat komputer, misalnya merawat sistem operasi komputer, menyiapkan data untuk diakses, dan lain-lain.
Fungsi Komputer
Dalam prinsipnya komputer memiliki 4 fungsi dasar, diantaranya :
- Data Processing (Pengolahan Data)
- Data Storage (Penyimpanan Data)
- Data Movement (Pemindahan Data)
- Control (Pengendalian)
1. Data Processing
Komputer digunakan untuk pengolahan data sehingga dapat menghasilkan output berupa suatu Informasi. Data yang diolah umumnya data berupa dokumen, teks, suara, kata, objek, video, gambar dan grafik.
2. Data Storage
Komputer berfungsi untuk pengamanan dan pemakaian kembali data. komputer dapat melakukan fungsi penyimpanan dan pengambilan data. Misalnya ketika menggunakan Ms. Word kita dapat melakukan penyimpanan (save) data tersebut ke dalam hardisk dan juga dapat mengambil kembali data tersebut (open).
3. Data Movement
Komputer juga dapat melakukan pemindahan data dari satu kemputer ke komputer lain atau alat- alat output lain.
4. Control
Komputer juga memiliki alat pengendali tersendiri.
Komponen Komputer
Komputer terdiri dari serangkaian komponen yang dikelompokkan menjadi tiga macam unit. Yaitu unit pemasukan (Input), unit pemrosesan (Process), dan unit pengeluaran (Output).
1. Komponen INPUT
Komponen input adalah komponen hardware yang berfungsi sebagai pintu masuk tugas- tugas yang akan diberikan pada komputer.
2. Komponen Proses
Komponen proses adalah komponen yang fungsinya memproses perintah yang diberikan oleh user untuk kemudia ditampilkan pada komponen output.
3. Komponen Output
Adalah komponen yang berfungsi sebagai alat untuk menampilkan informasi dari perintah yang telah di proses sebelumnya.
Bilangan Biner atau binary atau binary digit (dapat disingkat menajdi bit) adalah salah satu jenis dari sistem bilangan yang ada. Bilangan Biner terdiri dari angka 0 dan 1.
Komputer menggunakan Bilangan Biner agar bisa saling berkomunikasi antar komponen (hardware) maupun antar sesama komputer. Karena komputer hanya menggunakan bahasa mesin, yaitu apabila komputer mendapatkan sinyal listrik atau tegangan listrik (Volt), berarti bernilai 1. Apabila komputer tidak mendapatkan sinyal listrik atau tegangan listrik, berarti bernilai 0.
Bilangan Biner digunakan juga untuk menyusun suatu data ataupun file yang terdapat di dalam komputer. Misalnya terdapat suatu file yang berukuran 1MB (Mega Byte). Apabila 1 Byte= 8 bit, berarti file tersebut tersusun atas beratus-ratus bit menjadi sebuah file tersebut.
Bilangan Biner juga digunakan untuk berkomunikasi antar sesama komputer dalam suatu jaringan. Karena komputer hanya mengerti Bilangan Biner, maka komputer menstransmisikan sinyal-sinyal listrik ke perangkat jaringan untuk bisa berkomunikasi satu sama lain. Bilangan Biner sangat penting dalam menyusun suatu jaringan komputer. Untuk menyusun suatu IP Address, Bilangan Biner sangatlah diperlukan.
Satuan Ukuran File Detail Lengkap:
1.Bit
Singkatan dari binary digit (angka biner)- merupakan satuandata terkecil
2.Byte
Terbentuk dari delapan bit. Sebuah byte merupakan kumpulan bit terkecil yang dapat dimengerti komputer. Sebuah byte mewakili angka desimal dari 0 sampai 255. Byte juga digunakan untuk mewakili huruf-huruf, angka-angka, simbol-simbol lain dalam bentuk ASCII (American Standart Code for Information).
3.Kilobyte
Satu kilobyte data bejumlah begitu bermakna. Satuan kilo biasanya berarti seribu, tapi satu kilobyte tidak sama dengan 1.000 byte, Komputer kan bekerja dengan sistem biner, maka satu kilobyte sebenarnya sama dengan 1.024 byte. Walau begitu, untuk mudahnya, Anda boleh memperkirakan satu kilobyte sama dengan 1.000 karakter (termasuk spasi). Tulisan ini, misalnya, terdiri dari sekitar 12.000 karakter. Jadi, besarnya dalam komputer sekitar 12 KB.
4.Megabyte
Diatas kilobyte, kita menemukan satuan megabyte (MB). Orang biasanya menyebutkan “satu mega” saja. satu MB sama dengan 1.024 kilobyte. Dan itu artinya 1 MB sama dengan 1.048.576 byte, bukan sejuta byte. Memory komputer pada umumnya diukur dengan satuan ini. Misalnya, 64 MB, 128 MB, 256 MB, 512 MB dan seterusnya.
5.Gigabyte
Ukuran penyimpana data di komputer kini tidak lagi menggunakan satuan megabyte. Coba saja periksa harddisak yang ada di pasaran saat ini. Semua sudah menggunakan satuan gigabyte (GB). satuan gigabyte sama dengan 1.024 MB. Diatas satuan ini ada lagi satuan terrabyte (TB) yang sama dengan 1.024 GB. Kapasitas Harddisk diukur dengan GB.
6.Kilobit
Satuan ini tidaklah sama denga satuan kilobyte. Kilobit (Kb) merupakan satuan ukuran kecepatan transfer data komputer. Satu kilobit sama dengan 1000 bit. Sebuah modem, contohnya, menawarkan kecepatan download maksimum 56 Kb/s. Itu artinya modem tersebut mampu mengantarkan 56 kilobit (56.000 bit) data melalui jalur telephone dalam setiap detiknya. Ambil kalkulator dan coba hitung, kecepatan tersebut sama dengan 6.9 KB/s (kilobytepersecond).
7.Megabit
Dalam jaringan komputer yang besar, kecepatan transfer datanya bisa mencapai satuan ukuran yang lebih besar, yaitu megabit (Mb). Kabel yang digunakan dalam jaringan komputer dikantor contohnya, dapat mengirim dan menerima data sampai 100 Mb/s atau sama dengan seratus juta bit setiap detiknya. Coba lakukan perhitungan kembali. Bahwa kecepatan transfer setinggi itu (100 Mb/s) sama dengan kecepatan 11,9 MB perdetik.
8.Hertz(Hz)
Hertz sebenarnya adalah nama keluarga dari Heinrich Rudolf, ahli fisika Jerman yang menemukan satuan pengukuran frekuensi radio dan listrik. Begitulah asal satuan Hertz. Satu Hertz (1 Hz) berarti satu putaran gelombang radio per detik. Di dunia komputer, satuan ini juga banyak digunakan. Pada monitor-monitor CRT misalnya, satuan Hz sebenarnya menggambarkan kemampuan me-refresh layar setiap detiknya. Monitor yang menawarkan refresh rate 85 Hz mampu me-refresh gambar pada layar sebanyak 85 kali setiap detik. Hal ini membuat tampilannya terlihat halus dan tidak berkedip.
- Kilo Byte (KB) = 1,024 Byte
- Mega Byte (MB) = 1 ,048,576 Byte sama dengan 1,024 Kilo Byte (KB)
- Giga ByteMega Byte (MB)
- Tera Byte (TB) = 1,099,51 1,627,776 Byte sama dengan 1,024 Giga Byte (GB)
- Peta Byte (PB) = 1,125,899,906,842,624 Byte sama dengan 1,024 Tera Byte (TB)
- Exa Byte (EB) = 1,152,921,504,606,846,976 Byte sama dengan 1,024 Peta Byte (PB)
- Zetta Byte (ZB) = 1,180,591,620,717,411,303,424 Byte sama dengan 1,024 Exa Byte (EB)
- Yotta Byte (YB) = 1,208,925,819,614,629,174,706,l76 Byte sama dengan 1,024 Zetta Byte (ZB).