Para pengguna komputer, baik dalam desktop maupun laptop, pasti terbiasa mendengar istilah software. Para pengguna perangkat pintar, terutama smartphone juga pasti sering mendengar istilah tersebut. Sayangnya, banyak orang mengetahui berbagai contoh software tetapi tidak tahu apa itu software.
Software adalah salah satu komponen utama dalam sistem komputer. Peran dan fungsi software pada sebuah komputer sama vitalnya dengan hardware dan brainware (manusia). Software memang tidak terlihat fisiknya dan tidak bisa diraba. Namun, software terasa, terlihat, dan terdengar di dalam komputer.
Seiring dengan perkembangan zaman, software telah mengalami banyak perkembangan. Saat ini, macam-macam software beredar bebas dan luas, baik untuk komputer maupun untuk smartphone. Jenisnya pun semakin beragam. Tingkat kompleksitasnya pun meningkat dengan kapabilitas yang juga meningkat.
Daftar Isi
Apa Itu Software?
Software adalah data yang disimpan, diolah, diformat, dan diprogram secara digital untuk fungsi dan keperluan tertentu. Software memang tidak ada fisiknya. Software digunakan dan dioperasikan melalui perangkat komputer. Software dibuat dan dikembangkan oleh pengembang dan pemrogram software.
Software dikembangkan dengan menggunakan bahasa pemrograman. Pemrogram akan menulis bahasa pemrograman tersebut. Kemudian, perangkat tersebut akan dikompilasi memakai aplikasi pengkompilasi untuk kemudian menjadi kode. Kode tersebut kemudian dikenali oleh hardware dan selanjutnya manusia.
Software adalah nyawa dari komputer dimana tanpanya, komputer hanya sekumpulan perangkat elektronik. Sistem operasi (Windows, Mac, dll) termasuk jenis atau contoh software yang membuat user bisa mengoperasikan komputer dan membuat berbagai perangkat keras lebih dari sekadar benda mati.
Fungsi Software
Fungsi software tidak hanya satu. Berikut adalah beberapa fungsi software yang harus kamu ketahui :
- Software berfungsi mengatur hardware yang dipasang di komputer. Software bisa mengatur beragam pengaturan, dari mulai performa sampai hidup dan matinya perangkat.
- Software berfungsi sebagai komunikator dan penerjemah perintah dari software lain. Bahasa yang digunakan tentu saja adalah bahasa mesin yang bisa dimengerti oleh software.
- Software berfungsi mengidentifikasi program yang ada di komputer. Tanpa identifikasi program yang baik dan jelas, maka program tidak dapat bekerja dan berfungsi semestinya.
- Software berfungsi sebagai media atau alat untuk mengoperasikan komputer. Software akan menjadi alat untuk mengeksekusi beragam perintah yang diinstruksikan pengguna komputer.
- Software berfungsi sebagai penghubung antara beberapa software dengan hardware komputer.
Macam-Macam Software
Software dapat diidentifikasi berdasarkan jenis dan distribusinya. Berikut penjelasannya lebih jauh mengenai macam-macam software.
1. Berdasarkan Jenisnya
Berdasarkan jenisnya, perangkat lunak/software dapat dibedakan berdasarkan 3 jenis. Ketiganya adalah sistem operasi atau operating system, bahasa pemrograman atau programming language, dan program aplikasi. Berikut adalah penjelasan mengenai ketiga macam software tersebut.
- Sistem Operasi
Sistem operasi adalah software yang digunakan untuk mengatur hardware yang terpasang dan terhubung dengan CPU. Sistem operasi juga memiliki fungsi mengatur dan semua proses yang terjadi dan diperintahkan pengguna pada CPU. OS memastikan perintah bisa bekerja dan dieksekusi dengan baik.
Sistem operasi bisa dikatakan sebagai induk dari software-software yang terpasang di komputer. Tanpanya, beragam software, terutama program aplikasi tidak bisa digunakan di sana. Contoh software sistem operasi adalah Windows dan Mac. OS juga hadir di perangkat mobile, contohnya Android dan iOS.
- Bahasa Pemrograman
Bahasa pemrograman adalah sebuah bahasa yang digunakan untuk membuat sebuah program. Bahasa pemrograman ini ada banyak macamnya, contohnya HTML, C++, dan JAVA. Bahasa pemrograman dibuat dengan software khusus. Software tersebut dirancang untuk mengembangkan bahasa pemrograman.
- Program Aplikasi
Program aplikasi adalah jenis software yang paling lumrah ditemukan di komputer. Program aplikasi ini adalah hal yang banyak orang pahami sebagai perangkat lunak komputer. Program aplikasi adalah software yang umumnya digunakan untuk menyelesaikan berbagai tugas dan aktivitas sehari-hari.
Dalam urusan kuantitas, program aplikasi ini memang unggul. Sampai saat ini, sudah tidak terhitung ada berapa program aplikasi yang pernah dirilis. Contoh program aplikasi adalah Word, Excel, Media Player, Winamp, Internet Download Manager, dll. Program aplikasi sangat mudah dijumpai di komputer apapun.
2. Berdasarkan Distribusi
Software juga dapat dikategorikan berdasarkan distribusinya. Berdasarkan distribusinya, software bisa dibedakan ke dalam 7 macam. Ketujuhnya macam software tersebut adalah Firmware, Freeware, Adware, Open Source, Malware, Shareware, dan Spyware. Berikut adalah penjelasan dari masing-masing jenis software tersebut.
- Firmware
Firmware adalah software atau perangkat lunak yang hanya bisa dibaca. Firmware ini bisa dilihat saja tetapi tidak bisa diubah sifatnya. Modifikasi dan pengembangan tidak perlu dilakukan meskipun muncul masalah dalam fungsinya. Contohnya adalah BIOS, kode di dalam printer, dan software pengatur cahaya rumah.
- Freeware
Freeware adalah software yang gratis digunakan dan tidak memiliki batas waktu tertentu. Beberapa Freeware menampilkan semua fitur yang dimilikinya, sementara beberapa lainnya membatasi fitur yang tersedia. Untuk menggunakan fitur tersebut, pengguna biasanya diminta untuk upgrade ke premium.
- Adware
Jika Freeware mengizinkan penggunanya untuk menggunakan software secara gratis, maka Adware menyediakan fitur gratis dengan catatan ada iklan di sana. Iklan-iklan tersebut pasti tersedia dan pengguna pasti menemukannya. Iklan-iklan tersebut adalah “biaya” terselubung yang dibebankan kepada pengguna.
- Open Source
Open Source adalah software yang kode sumbernya dibuka kepada publik. Publik bisa mengakses kode sumbernya untuk mengembangkan software atau mendistribusikannya secara luas dan bebas. Software Open Source umumnya gratis digunakan dan menggunakan lisensi GPL atau General Public License.
- Malware
Malware adalah perangkat lunak yang bersifat ancaman dan umumnya merusak komputer. Malware umumnya didistribusikan secara tersembunyi dan “bersembunyi” di balik software cangkang. Malware ini sama seperti virus dan harus dibasmi. Contoh software malware adalah Trojan, Worm, dan Ransomware.
- Shareware
Shareware adalah software yang didistribusikan secara gratis dengan fitur dan fungsi yang umumnya terbatas. Jenis software ini populer dengan istilah software demo. Selain fitur dan fungsi yang terbatas, waktu tersedianya pun terbatas. Software semacam ini umumnya dirilis sebagai promosi dan pengujian.
- Spyware
Selain Malware, jenis software lain yang berbahaya adalah Spyware. Spyware adalah software yang dikembangkan untuk memata-matai aktivitas pengguna komputer. Selain melakukan spionase, software ini juga bisa melakukan pencurian data. Bahkan, Spyware bisa sekalian merusak sistem komputer.
Contoh Software Komputer
Berikut adalah berbagai contoh perangkat lunak yang mudah dan sering dijumpai di komputer dan laptop :
- Microsoft Windows. Windows adalah sistem operasi buatan Microsoft yang memungkinkan penggunanya mengoperasikan komputer. Tanpa Windows, beragam program aplikasi tidak bisa dipasang dan digunakan semestinya.
- Microsoft Word. Word adalah program aplikasi pengolah kata yang paling banyak digunakan di dunia. Melalui Word, pengguna bisa mengolah kata untuk membuat dokumen. Word digunakan untuk membuat dokumen akademik sampai dokumen hukum.
- Google Chrome. Chrome adalah program aplikasi web browser. Chrome memungkinkan penggunanya untuk bisa menjelajahi internet. Tanpa Chrome dan web browser lainnya, pengguna tidak bisa mengunjungi website beserta beragam konten di dalamnya.
Peran software dalam sistem komputer sangat vital. Eksistensinya wajib karena tanpanya, sebuah komputer tidak akan berfungsi semestinya. Contoh software sudah semakin beragam dengan kompleksitasnya yang semakin rumit. Beragam software juga tampil dan eksis di perangkat mobile.
Pemuda yang gemar berbagi informasi mengenai dunia gadget, komputer dan otomotif.