Pengertian Software – Software bukanlah istilah yang asing untuk orang-orang yang berkecimpung di dunia IT. Jika diterjemahkan, software dalam bahasa Indonesia memiliki padanan kata “perangkat lunak”. Tapi, apakah kamu tahu apa itu software yang sebenarnya?
Untuk menambah pengetahuan dan pemahaman kamu mengenai software, sebaiknya simak terus artikel ini dari awal sampai akhir. Akan ada banyak informasi penting yang kamu dapatkan, karena pengetahuan mengenai software sangat dibutuhkan bagi kamu yang mendalami ilmu komputer.
Mulai dari pengertian atau definisi software, ciri-cirinya, fungsinya, klasifikasi, spesifikasi, serta contoh software. Tanpa perlu berlama-lama lagi, langsung saja masuk ke pembahasan tentang software di bawah ini.
Apa itu Software?
Hal pertama yang akan dibahas pada artikel ini adalah pengertian dari software itu sendiri. Pemahaman terhadap pengertian perangkat lunak akan menjadi bekal kamu dalam memahami penjelasan lebih mendalam mengenai software.
Jadi Apa yang dimaksud dengan software (perangkat lunak)? Pengertian software adalah data yang diprogram, disimpan, dan diformat secara digital dengan fungsi tertentu. Perangkat ini sendiri tidak memiliki bentuk fisik, kamu bisa mengoperasikannya lewat perangkat komputer. Untuk pembuatannya sendiri, perangkat ini memerlukan bahasa pemrograman yang ditulis oleh seorang pemrogram/orang yang ahli akan bidang tersebut.
Selanjutnya, perangkat tersebut dikompilasikan memakai aplikasi kompiler agar dapat menjadi kode yang bisa dikenali oleh mesin hardware/ perangkat keras, yang dimaksud hardware/perangkat keras disini adalah Personal Computer/komputer.
Kemudian perangkat lunak yang ada pada perangkat keras tersebut merupakan nyawa dari komputer itu sendiri. Dengan begitu, tanpa menginstall sistem operasi tersebut komputermu tidak dapat dijalankan. Pasalnya, dengan software itulah yang merupakan suatu perintah program untuk menjalankan kebutuhan pada sebuah komputer.
Pengertian Software Menurut Para Ahli
Para ahli sudah menjabarkan dan menjelaskan pengertian software menurut pemikirannya. Berikut ini beberapa pengertian perangkat lunak menurut para ahli:
- Wilman & Riyan menjelaskan bahwa pengertian software mempunyai sifat maya. Artinya, software tidak bisa dilihat secara fisik tetapi manfaat dan fungsi software bisa dirasakan langsung oleh para penggunanya.
- Roger S. Pressman mengatakan bahwa software atau perangkat lunak adalah perintah atau program pada komputer yang bisa dieksekusi oleh usernya sehingga memberikan fungsi membantu pekerjaan seperti yang diinginkan oleh usernya.
- Wiwit Siswoutomo mengemukakan pendapatnya bahwa perangkat lunak atau pengertian software adalah nyawa dari hardware atau komputer itu sendiri. Tanpa software, komputer hanya perangkat keras yang mati dan tidak berfungsi.
- Melwin Syafrizal Daulay. Software merupakan sebuah perangkat yang berfungsi sebagai pengatur aktivitas kerja komputer dan seluruh instruksi yang mengarah pada sistem komputer (Melwin Syafrizal Daulay, 2007, Mengenal Hardware-Software dan Pengelolaan Instalasi Komputer).
Dari beberapa pendapat ahli di atas bisa disimpulkan bahwa pengertian software adalah data yang sudah diprogram, disimpan, serta diformat secara digital supaya bisa menjalankan fungsi tertentu. Software tidak memiliki bentuk fisik dan menjadi nyawa bagi sebuah komputer.
Ciri-ciri Software
Software memiliki beberapa ciri khas yang membedakannya dengan perangkat lainnya pada komputer. Apa saja ciri-ciri software yang dimaksud? Simak penjelasan selengkapnya berikut ini:
1. Perangkat Penunjang Hardware
Salah satu hal yang menjadi ciri bagi sebuah software adalah tanggung jawabnya untuk mendukung atau menunjang hardware komputer. Seperti yang sudah dijelaskan pada pembahasan diatas, software merupakan nyawa bagi hardware komputer.
Hanya dengan hardware dan tanpa kehadiran software, komputer tidak akan bisa difungsikan dengan baik. Oleh karena itu diperlukan software supaya komputer bisa dipakai untuk menjalankan pekerjaan sesuai kebutuhan penggunanya.
2. Bersifat Open Source, Freeware, Shareware, atau Commercial
Selain mendukung atau menunjang hardware, software juga memiliki beberapa sifat seperti open source, freeware, shareware, dan commercial. Satu software hanya bisa memiliki satu sifat yang telah disebutkan tadi.
Penentuan sifat software sebagai open source, freeware, shareware, maupun commercial diserahkan sepenuhnya pada developer. Untuk mengetahui pengertian dari sifat-sifat software di atas, sebaiknya simak terus artikel ini karena akan ada penjelasan lengkapnya di bawah.
3. Butuh File Installer untuk Menginstalnya
Software bukanlah benda ajaib yang akan muncul tiba-tiba ketika kamu membutuhkannya. Sebelum kamu bisa memiliki dan menggunakan perangkat lunak, tentu harus dilakukan proses instalasi terlebih dahulu. Dalam proses instalasi tersebut diperlukan file installer.
Installer bisa kamu dapatkan dari situs resmi penyedia software. Tidak sulit untuk mendapatkan file installer perangkat lunak, ketik saja nama aplikasi yang kamu inginkan di mesin pencari. Tak perlu waktu lama, hasil pencarian yang kamu butuhkan akan langsung ditampilkan di layar.
4. Mudah Terserang Virus Komputer
Ciri khas yang terakhir dari perangkat lunak adalah mudah terserang oleh virus komputer. Virus tersebut bisa berasal dari situs tempat kamu mendownload aplikasi atau virus yang memang sudah ditanamkan secara sengaja.
Supaya perangkat kamu tidak terkena dampak negatif dari serangan virus, sebaiknya lengkapi komputer dengan antivirus. Ada banyak antivirus yang bisa dipilih, mulai dari bawaan sistem operasi hingga antivirus pihak ketiga yang bisa kamu gunakan dengan gratis.
Itulah pembahasan lengkap mengenai 4 ciri khas dari perangkat lunak yang membedakannya dengan perangkat lain pada sistem komputer. Apakah kamu sudah memahaminya?
Fungsi Software atau Perangkat Lunak Komputer
Fungsi utama dari software adalah menjadi nyawa yang menunjang hardware supaya bisa dipakai untuk membantu pekerjaan penggunanya.
Apakah fungsi perangkat lunak sebatas itu? Tentu saja tidak. Di bawah ini akan dijelaskan secara lebih lengkap mengenai perangkat lunak komputer. Mari simak bersama-sama:
- Software melengkapi komputer supaya bisa dioperasikan atau dijalankan dengan baik melalui perintah-perintah khusus dari penggunanya.
- Mengendalikan hardware atau perangkat keras yang terdapat pada komputer supaya bisa dipakai untuk bekerja sesuai dengan kebutuhan para penggunanya.
- Menjadi penghubung antara beberapa perangkat lunak khusus dengan hardware pada komputer.
- Menerjemahkan perintah yang diberikan oleh pengguna menjadi bahasa mesin, ini dilakukan agar hardware bisa menerima atau merespons dengan baik.
- Melakukan identifikasi program yang terdapat di dalam komputer.
Demikianlah 5 fungsi software yang sangat penting bagi sebuah sistem komputer. Perangkat lunak adalah salah satu elemen penting pada sistem komputer. Tanpa kehadiran satu komponen tersebut, jelas sistem komputer tidak bisa berjalan dengan sebagaimana mestinya.
Baca juga: Pengertian Geotagging, Tujuan, Fungsi, dan Contoh
Klasifikasi Software
Saat ini terdapat ribuan, bahkan jutaan ribu perangkat lunak yang beredar. Untuk lebih memudahkan para pengguna, maka perangkat lunak tersebut diklasifikasikan berdasarkan jenis serta cara distribusinya. Untuk mengetahui lebih lengkap tentang klasifikasi perangkat lunak, simak penjelasan berikut ini:
Jenis-Jenis Software
Klasifikasi yang pertama adalah pengelompokan perangkat lunak berdasarkan jenisnya. Di sini, perangkat lunak dibagi menjadi 3, yaitu sistem operasi, bahasa pemrograman, dan program aplikasi. Apa saja yang membedakan 3 jenis aplikasi tersebut? Berikut penjelasan lebih lengkapnya:
1. Operating System (Sistem Operasi)
Pengertian perangkat lunak sistem operasi adalah perangkat lunak yang dipakai untuk mengatur seluruh perangkat keras (hardware) yang telah terhubung dengan CPU komputer. Selain itu, sistem operasi juga memiliki fungsi untuk menerjemahkan seluruh aktivitas pada komputer.
Lebih jauh, sistem operasi memiliki tugas untuk melakukan pengaturan terhadap seluruh proses yang terjadi serta perintah yang diberikan oleh user kepada pusat kendali (CPU) komputer. Hal ini bertujuan agar perintah yang diberikan oleh user atau pengguna bisa dieksekusi dengan baik.
Beberapa contoh perangkat lunak sistem operasi yang saat ini populer antara lain Windows, MacOS, Linux, Android, iOS, dan sebagainya. Sistem operasi tidak hanya ada pada komputer, smartphone dan tablet juga memiliki sistem operasi seperti yang sudah disebutkan pada contoh tadi.
2. Programming Language (Bahasa Pemrograman)
Jenis software yang kedua adalah bahasa pemrograman atau programming language, perangkat lunak yang satu ini menjadi dasar bagi seluruh perangkat lunak yang ada saat ini. Pasalnya, bahasa inilah yang digunakan untuk membuat kode program.
Kode program tersebut akan menjadi bermacam-macam aplikasi, untuk menjalankan bahasa pemrograman dan merancang kode program diperlukan perangkat lunak khusus.
Ada beberapa contoh bahasa pemrograman yang populer antara lain PHP, Java, JavaScript, Phyton, dan masih banyak lagi. Apakah kamu sudah menguasai salah satunya?
Masing-masing bahasa pemrograman memiliki fungsi tersendiri. Contohnya adalah PHP yang lebih banyak dipakai untuk merancang laman web. Kemudian ada Phyton yang lebih banyak dipakai untuk data mining, dan masih banyak lagi.
3. Application Program (Program Aplikasi)
Pembagian software menurut jenisnya yang terakhir adalah program aplikasi. perangkat lunak satu ini sangat dekat dengan kehidupan sehari-hari, mungkin kamu juga sudah sangat sering menggunakannya untuk mengerjakan tugas-tugas.
Tak hanya dipakai untuk mengerjakan tugas, program aplikasi juga sangat banyak jenisnya. Ada aplikasi game, aplikasi tools, aplikasi office, dan lain sebagainya. Beberapa contoh perangkat lunak program aplikasi yang populer antara lain Microsoft Office Word, browser Chrome, dan lain-lain.
Sampai di sini, apakah kamu sudah bisa memahami dengan baik pembagian aplikasi berdasarkan jenisnya? Kalau sudah, mari lanjutkan ke pembahasan berikutnya.
Baca juga: 17 Contoh Perangkat Input Komputer, Pengertian dan Fungsinya
Macam-macam Software Berdasarkan Distribusinya
Selanjutnya, aplikasi juga dibagi menjadi 7 jenis software berdasarkan distribusinya. Apa saja 7 jenis tersebut? Mari simak penjelasannya di bawah ini:
1. Firmware
Jenis software pertama adalah firmware. Pengertian software firmware sendiri yaitu salah satu jenis penyimpanan perangkat lunak atau perangkat lunak yang hanya bisa dibaca. Artinya, pengguna tidak bisa melakukan perubahan apapun terhadap perangkat lunak tersebut.
Pengembangan lebih lanjut maupun modifikasi sama sekali tidak bisa dilakukan pada perangkat lunak yang satu ini. Jika terdapat masalah pada fungsinya, pengguna tidak bisa melakukan apa pun untuk mengatasinya.
2. Freeware
Freeware adalah perangkat lunak yang bisa digunakan secara bebas oleh siapapun tanpa harus membeli atau membayar biaya langganan, perangkat lunak jenis ini juga tidak memiliki batasan waktu penggunaan.
Namun sebagian perangkat lunak yang masuk dalam kategori freeware memiliki fitur yang sangat terbatas jika dibandingkan dengan aplikasi berbayar. Oleh karena itu, penggunaannya tidak bisa dimaksimalkan.
3. Adware
Hampir sama seperti freeware, perangkat lunak yang berjenis adware ini bisa dipakai secara gratis. Namun ada perbedaan yang cukup mencolok kalau dibandingkan dengan freeware.
Aplikasi-aplikasi yang berjenis adware menampilkan iklan kepada penggunanya, tayangan iklan tersebut bisa dikatakan sebagai “bayaran” atas program gratis yang sudah diberikan oleh developer kepada pengguna.
Penayangan iklan ini pula yang menjadi sumber penghasilan bagi developer. Dengan begitu, pihaknya bisa terus menerus mengembangkan perangkat lunak dengan lebih baik.
4. Opensource
Jenis software berdasarkan distribusi yang berikutnya adalah open source. Mungkin kamu sudah familier dengan istilah ini karena memang cukup banyak dibahas, perangkat lunak open source sendiri merupakan perangkat lunak yang kode sumbernya terbuka untuk umum.
Tak hanya terbuka dan bisa dilihat oleh siapa saja, kode program tersebut juga bisa diubah dan disesuaikan dengan kebutuhan pengguna. Bahkan, kamu juga bisa menyebarluaskan kode program baru yang dikembangkan dari perangkat lunak open source tersebut.
5. Malware
Kalau jenis software yang satu ini juga mungkin sudah tidak asing lagi untuk kamu. Namun, perangkat lunak yang satu ini punya citra negatif. Bagaimana tidak, malware sendiri adalah perangkat lunak yang sengaja dikembangkan atau dirancang untuk merusak sistem komputer.
Malware bisa digunakan untuk menginfeksi server, client, serta jaringan komputer secara umum. Virus pada komputer yang sering kamu jumpai juga termasuk dalam jenis malware ini.
6. Shareware
Shareware adalah jenis perangkat lunak yang hanya bisa dipakai untuk kebutuhan tertentu, kamu bisa menggunakannya secara gratis. Namun berbeda dengan freeware yang sudah dibahas tadi, shareware ini memiliki fitur yang sangat terbatas.
Selain fitur yang terbatas, waktu penggunaannya juga dibatasi. Biasanya, shareware ini digunakan untuk memberikan demonstrasi kepada calon end user.
7. Spyware
Jenis software terakhir yang dikelompokkan berdasarkan distribusinya adalah spyware. Istilah “spy” pada namanya memiliki arti mata-mata. Artinya, spyware merupakan perangkat lunak yang dirancang khusus untuk memata-matai aktivitas pengguna komputer.
Spyware sendiri termasuk ke dalam Perangkat Lunak berbahaya. Pasalnya, perangkat lunak jenis ini bisa mengetahui aktivitas apa saja yang kamu lakukan. Informasi serta data penting yang kamu gunakan selama menjalankan aktivitas di komputer juga bisa diketahui oleh mereka.
Supaya bisa terhindar dari spyware dan malware, sebaiknya jangan asal download aplikasi dari laman yang tidak jelas asal-usulnya. Selalu download dan install perangkat lunak dari website resminya.
Setelah membaca penjelasan mengenai 7 jenis software berdasarkan distribusinya di atas, kamu tentu sudah bisa membedakan Perangkat Lunak berdasarkan ciri-cirinya, bukan?
Baca juga: Pengertian LAN, MAN, WAN, PAN
Spesifikasi Software untuk Komputer
Untuk mendukung pengoperasian sistem komputer diperlukan spesifikasi perangkat lunak yang tepat. Berikut ini adalah spesifikasi Perangkat lunak untuk komputer yang dapat mendukung pengoperasiannya:
- Sistem operasi komputer server. Contohnya antara lain FreeBSD, Microsoft Windows Server, Sun Solaris, Redhat, Mandrake, Debian, Caldera, serta beberapa perangkat lunak khusus komputer server lainnya.
- Perangkat lunak yang mendukung layanan jaringan komputer. Contohnya seperti remote desktop, database server, DNS server, beserta web server.
- Perangkat lunak untuk mengelola lalu lintas jaringan. Contohnya adalah perangkat lunak routing, yaitu perangkat lunakuntuk menunjang proses pengiriman informasi atau data yang dilakukan guna meneruskan paket data dari satu jaringan ke jaringan lain.
Contoh lainnya juga ada Network Management System (NMS) yang berguna untuk memantau dan mengawasi jaringan komputer.
Pertanyaan Seputar Software
- Word adalah perangkat lunak yang diproduksi oleh Microsoft.
- Perangkat lunak komputer yang banyak digunakan dalam desain pembuatan poster adalah Corel Draw
Contoh Software (Perangkat Lunak)
Setelah kamu memahami pengertian software hingga spesifikasi software dari penjelasan di atas, sekarang saatnya untuk mengetahui apa saja contoh berdasarkan jenis-jenisnya. Berikut penjelasan lengkapnya:
1. Contoh Software Sistem Operasi
Berikut ini adalah contoh sistem operasi:
- Windows, sistem operasi dari Microsoft yang menyediakan antarmuka grafis atau GUI supaya bisa lebih mudah dioperasikan.
- MacOS, sistem operasi dengan antarmuka grafis yang dikembangkan dan didistribusikan oleh Apple Inc.
- Linux, sebuah sistem operasi seperti Unix yang menggunakan kernel linux sebagai inti dan disertakan aplikasi dan modul pendukung lain agar berfungsi dan bisa digunakan secara utuh layaknya sistem operasi pada umumnya.
- Android, sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet.
- iOS, sistem operasi yang dikembangkan Apple secara khusus untuk perangkat mobile seperti iPhone dan iPad.
2. Contoh Software Bahasa Pemrograman
Berikut ini adalah contoh bahasa pemrograman:
- PHP (Hypertext Preprocessor), bahasa pemrograman yang berjalan pada server side scripting dan bersifat open source (sumber terbuka).
- Java, bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas.
- JavaScript, kode pemrograman yang digunakan pada website agar website tersebut menjadi lebih interaktif dan dinamis.
- Python, bahasa pemrograman interpretatif multiguna.
3. Contoh Software Aplikasi
Berikut ini adalah contoh software aplikasi:
- Aplikasi Code Editor, Biasanya digunakan untuk menulis kode program. Contoh code editor yang banyak dipakai antara lain: Sublime Text, Atom, Notepad++, Visual Code Studio, Eclipse, Geany, Brackets.
- Aplikasi Word Processing Atau Pengolah Kata, Yang biasa dipakai untuk pengolahan kata, pembuatan dokumen, dan pengetikan. Contohnya adalah Microsoft Word, Microsoft Power Point.
- Aplikasi Pengolah Angka, Berguna untuk mengelola data berupa angka. Contohnya ada Microsoft Excel.
- Aplikasi Multimedia Player, Ini umumnya dipakai untuk membuka file berupa musik serta video. Contohnya adalah Windows Media Player, GOM Player, KMPlayer, VLC.
- Aplikasi Internet Browser, Berguna untuk membuka dan menjelajahi halaman web. Ada beberapa internet browsers terkenal dan sudah digunakan oleh jutaan pengguna di seluruh dunia, antara lain: Firefox, Chrome, Opera, UC Browser, Microsoft Edge, Brave Private Browser.
- Aplikasi Antivirus, Kegunaan adalah mencegah adanya infeksi virus dan malware pada sistem komputer. Contohnya adalah Windows Defender, Norton Antivirus, Kaspersky, AVG.
- Aplikasi Editing, Seperti namanya, ini berguna untuk mengedit, memanipulasi gambar, serta membuat desain. Contoh software yang masuk dalam kategori ini antara lain: Adobe Photoshop, Corel Draw, Adobe Illustrator.
- Aplikasi Communication, Bermanfaat untuk berkomunikasi dengan sesama pengguna tersebut. Contohnya adalah Telegram, Whatsapp. Facebook Messenger.
- Aplikasi Game, Berupa permainan yang interaktif dan sifatnya memberikan hiburan bagi para pemainnya. Contohnya ada PUBG, Football Manager, PES, dan masih banyak lagi.
- Aplikasi Video Editing, Berguna untuk mengolah bahan mentah video menjadi video baru yang utuh dan bermakna. Contohnya Adobe Premiere, Corel VideoStudio Ultimate, Final Cut Pro X, Vimeo Create dan lain-lain.
Baca juga: 12 Contoh Perangkat Output Komputer, Pengertian dan Fungsinya
Setelah mengetahui berbagai pengertian dan fungsi di atas, pemahaman kamu pada pembahasan ini semakin bertambah, bukan? Hal ini tentu akan berguna bagi kamu saat mendalami ilmu komputer. Ada beberapa kesimpulan yang bisa diambil dari penjelasan lengkap di atas.
Pengertian perangkat lunak atau software adalah program yang mendukung hardware sehingga sistem komputer bisa berfungsi secara utuh. Software diklasifikasikan menurut dua hal, yaitu berdasarkan jenisnya dan distribusinya.
Jika menurut jenisnya, ada 3 macam software yaitu sistem operasi, bahasa pemrograman, dan program aplikasi. Sedangkan berdasarkan distribusinya, software terbagi menjadi 7 jenis. Yaitu firmware, freeware, adware, open source, malware, shareware, dan spyware.
Referensi:
- https://www.jejaring.web.id/software-terbaik-untuk-membuat-animasi/
- https://www.maxmanroe.com/vid/teknologi/pengertian-software.html
- https://www.jurnalponsel.com/pengertian-software/
- https://www.jagoanhosting.com/blog/software-adalah/
- https://idcloudhost.com/pengertian-software-fungsi-jenis-spesifikasi-dan-contoh-software/
- https://bsi.today/pengertian-perangkat-lunak-software/
- https://cloudraya.com/blog/pengertian-software/
[…] jaringan dengan memakai protokol telepon seperti H.323 dan SIP. Sesudah sinyal diterima maka software akan melakukan identifikasi panggilan masuk yang berasal dari jaringan internet protokol atau […]
[…] GIF membuat komunikasi digital menjadi lebih menarik, banyak software sudah mampu membuat GIF sehingga memudahkan banyak orang untuk memproduksi beragam GIF berkualitas. […]