Tahukah Anda, tanpa software, komputer tidak bisa melakukan apa-apa. Kok bisa? Iya, karena software adalah nyawa-nya komputer.
Software membantu komputer agar bisa beroperasi dengan baik, sehingga mampu mengeksekusi perintah yang Anda berikan. Jadi, apa itu software?
Pada dasarnya segala sesuatu yang berjalan di komputer, mulai dari sistem operasi, diagnostic tool, gim, hingga aneka ragam aplikasi, semuanya didefinisikan sebagai software. Agar lebih jelas simak bahasan berikut.
Apa Itu Software?
Anda pernah penasaran bagaimana komputer bisa dipakai untuk mengolah kata, mengedit foto, memutar musik, membuat lembar kerja, mengakses internet, dan melakukan aktivitas lainnya? Kalau saya sih pernah.
Ternyata, hal ini berkaitan dengan software. Langsung saja kita bahas apa itu software.
Software atau perangkat lunak diartikan sebagai program atau kumpulan instruksi yang memerintahkan komputer untuk melakukan tugas tertentu. Software ini terdiri dari rangkaian prosedur, program serta rutinitas yang berkaitan dengan pengoperasian sistem komputer.
Tidak seperti hardware, software bersifat non-physical (non-fisik) dan mengacu pada semua aspek fungsional dari komputer.
Jika dirunut dari sejarahnya, teori software pertama kali dikemukakan oleh Alan Turing pada tahun 1935. Namun, istilah software diperkenalkan oleh ahli matematika dan statistik John Tukey dalam American Mathematical Monthly edisi 1958 yang membahas program kalkulator elektronik.
Saat ini, pembuatan software sudah menjadi suatu proses yang cukup kompleks dengan urutan proses yang panjang serta melibatkan banyak orang.
Fungsi Software
Tadi sudah dijelaskan apa itu software, sekarang ketahui juga apa fungsi software.
Fungsi utama software adalah membuat komputer bisa menjalankan perintah Anda, tapi ada juga beberapa fungsi software yang lain, yaitu :
- Sebagai dasar kebutuhan komputer agar bisa beroperasi dengan baik
- Mengendalikan perangkat keras (hardware)
- Menghubungkan beberapa software lain dengan perangkat keras
- Menerjemahkan instruksi pada software lain ke dalam bahasa mesin
- Mengidentifikasi sebuah program di dalam komputer
Ciri-Ciri Software
Umumnya software memiliki ciri-ciri berikut :
- Tidak usang
- Tidak berbentuk fisik
- Dibangun dari data atau instruksi yang diprogram
- Dioperasikan melalui perangkat keras (komputer, smartphone, dll)
- Diinstall menggunakan file installer
- Dapat terserang virus komputer
- Biasanya dikembangkan secara custom-built dan tidak dapat dirakit dari komponen yang sudah ada
Baca Juga : Apa Itu Flowchart? Pengertian, Fungsi, dan Jenisnya
Jenis Software
Terdapat dua jenis software, yaitu sistem software dan aplikasi software. Apa beda keduanya?
- Sistem software adalah software yang bertugas mengendalikan fungsi internal komputer. Software ini juga mengendalikan perangkat tambahan seperti monitor, printer, dan perangkat penyimpanan. Contohnya Windows, MacOS, Android, iOS, dll.
- Aplikasi software adalah software yang mengarahkan komputer untuk menjalankan perintah Anda dan menyertakan program apapun yang memproses data untuk Anda.
Adapun menurut Leth Bridge dan Laganier, software dibagi ke dalam 3 jenis yaitu :
- Custom Software yang dikembangkan untuk membantu kebutuhan tertentu pengguna.
- Generic Software, didesain untuk dijual di pasar terbuka (open market) dan mempunyai fungsi umum yang biasanya dibutuhkan banyak pengguna komputer.
- Embeded Software, yaitu software yang ditanamkan pada suatu perangkat (biasanya bukan komputer) agar perangkat tersebut dapat berjalan baik. Contohnya, software yang ditanamkan pada ATM, jam digital, modem, mesin cuci, televisi, dan lain-lain.
Normalnya, software disimpan dalam hard drive komputer. Ketika program digunakan, maka komputer membacanya dari perangkat penyimpanan dan sementara waktu menempatkan instruksi di RAM (Random Access Memory).
Contoh Software
Anda bisa menemukan software di hampir seluruh jenis perangkat canggih (komputer, smartphone, dsb). Berikut ini contoh software.
- Windows, Linux, Android, MacOS, iOS, CentOS, Ubuntu, Unix, dll (Software Sistem Operasi)
- Norton, McAfee, Smadav, AVG, dll – (Software Antivirus)
- Google Chrome, Microsoft Edge, Internet Explorer, Mozilla – (Software Internet Browser)
- WhatsApp, Discord, Skype, Ventrillo, Telegram – (Software Perpesanan dan Komunikasi)
- Paint, Adobe Photoshop, CorelDraw, AutoCAD – (Software Desain Grafis dan Edit Foto)
- GeoGebra, Calculator, dsb (Software Matematika)
- UMLet, Microsoft Visio, dsb (Software diagram UML, untuk membuat Use Case diagram dan semacamnya)
Baca Juga : Contoh Use Case Diagram, Pengertian dan Simbol
Nah, bagaimana sekarang? Kita telah sama-sama mengetahui apa itu software, fungsi berikut ciri-cirinya. Ada juga sederet contoh software yang ternyata sudah kita kenali sejak lama, bahkan sering kita gunakan setiap hari. Apa software favorit Anda?