Pengertian Software
Perangkat Lunak atau Software adalah istilah khusus untuk data yang di format dan di simpan secara digital, termasuk program komputer, dokumentasinya dan berbagai informasi yang dapat di baca dan di tulis oleh komputer. Maka dari itu software dapat diartikan sebagai bagian dari perangkat komputer yang tidak memiliki wujud. Istilah tersebut untuk membedakan dengan perangkat atau hardware komputer.
Karena di sebut sebagai perangkat lunak (software), maka memiliki sifat yang berbeda dengan perangkat keras (hardware). Jika software merupakan perangkat lunak yang tidak dapat di pegang dan tidak memiliki bentuk fisik, sedangkan hardware merupakan sebuah perangkat keras yang dapat kita pegang dan memiliki bentuk fisik. Walaupun software tidak nampak dari fisiknya, tetapi software dapat di jalankan dan di operasikan.
Dalam proses pembuatanya, perangkat lunak menggunakan bahasa pemrograman. Bahasa pemrograman ini di buat oleh programmer yang akan di kompilasikan dengan aplikasi kompilator sehingga dapat menjadi bahasa yang di pahami oleh hardware. Sekarang anda sudah tau kan pengertian perngkat lunak (software). Maka selanjutnya kita akan membahas tentang fungsi software dan juga contoh dan macam perangkat lunak lengkap dengan fungsi dan penjelasannya.
Fungsi Software
Perangkat Lunak atau Software berfungsi untuk memproses data atau instruksi dan perintah tertentu dari pengguna dan kemudian akan di proses dan mengeluarkan hasil pemrosesan tersebut dalam bentuk data yang di inginkan. Selain itu, software juga dapat berfungsi sebagai sarana intraksi atau dapat menjadi jembatan penghubung antara pengguna komputer (brainware) dengan perangkat keras (hardware).
Jenis-Jenis Software
Ada beberapa software atau perangkat lunak yang ada dan dapat kita gunakan, berikut jenis-jenis software yang kami rangkum dengan detail.
Sofware Development Tool
Sofware Development Tool merupakan salah satu jenis perangkat lunak atau software yang di gunakan untuk mengembangkan, mendebug, membuat, maintain (merawat atau memelihara) perangkat lunak lainya sepertihalnya Pascal yang di gunakan untuk bahasa pemrograman tingkat rendah (bahasa rakitan) dan Kompiler yang di gunakan untuk bahasa pemrograman tingkat tinggi.
Sistem Operasi (Operating System)
Sistem Operasi (Operating System) merupakan sebuah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen terhadap perangkat keras dan juga menjalankan operasi – operasi dasar sistem, termasuk menjalankan perangkat lunak lain seperti program pengolah kata yang dapa memudahkan kegiatan manusia.
Sistem Operasi memiliki peranan yang sangat penting dalam suatu komputer. Tanpa adanya Sistem Operasi, maka komputer yang kita miliki tidak dapat menjalankan atau menggunakan perangkat lunak lainya selain pada saat booting. Contoh dari sistem operasi yaitu Windows, Linux, Mac OS, iOS dan Android.
Perangkat Lunak Aplikasi (Software Application)
Perangkat Lunak Aplikasi (Software Application) adalah suatu sub kelas software komputer yang memanfaatkan kemampuan komputer langsung untuk melaksanakan sebuah tugas atau perintah yang di instruksikan oleh pengguan (brainware). Contoh dari Perangkat Lunak Aplikasi (Software Application) yaitu Microsoft Office dan OpenOffice.org dan juga seperti aplikasi pemutar musik, GOM Player, Windows Media Player, dan Winamp.
Perangkat Lunak Menetap (Firmware)
Perangkat Lunak Menetap (Frimware) merupakan sebuah istilah untuk perangkat lunak yang di simpan dan terletak pada memory ROM (Read Only Memory) atau memori yang hanya dapat di baca saja. Tidak seperti memori RAM, memori ROM tidak dapat di ubah isinya walaupun di aliri arus listrik, karena ROM bersifat menetap. Contoh dari Perangkat Lunak Menetap (Frimware) yaitu ROM BIOS pada motherboard komputer dan contoh lainya yaitu Frimware pada jam tangan digital.
Pengendai Perangkat Keras (Device Driver)
Pengendai Perangkat Keras (Device Driver) dapat kita sebut sebagai penghubung antara perangkat keras dan komputer. Cara kerjanya misal, menghubungkan barcode scanner pada aplikasi databasenya. Contoh aplikasinya yaitu biasa yang di gunakan pada toko swalayan.
Perangkat Lunak Uji Coba (Shareware atau Trialware) merupakan sebuah perangkat lunak dari suatu vendor yang di sediakan secara gratis untuk uji coba dan juga sering di batasi dengan kombinasi dari fungsi dan ketersediaan atau kenyamanan. Sehingga dengan perangkat lunak uji coba ini, para pembeli atau pengguna dapat mencoba terlebih dahulu sebelum kita membeli lisensi untuk versi lengkap dari perangkat lunak tersebut.
Perangkat Lunak Bebas (Free software)
Perangkat Lunak Bebas (Free Software atau Free ‘Libre’ Software) merupakan sebuah software yang bebas untuk di pakai, dipelajari dan di modifikasi dan juga dapat di salin dengan atau tanpa modifikasi atau juga dapat dengan beberapa ketentuan untuk memastikan bahwa yang sama juga dapat di rasakan oleh para pengguna berikutnya. Maksud bebas dari software ini yaitu, kita dapat memakai, mempelajari, menyalin, mengubah ataupun menjual sebuah software, kita tidak perlu meminta izin dari siapapun. Contohnya yaitu :
- Software Pemutar Media : VLC, Amarok dan Rhythmbox.
- Software Sistem Operasi : Linux, Debian, Ubuntu, BSD, OpenSolaaris, dan Darwin.
Perangkat Lunak Sumber Terbuka (Open Source)
Perangkat Lunak Sumber Terbuka (Open Source) merupakan jenis perangkat lunak yang sumber kodenya terbuka untuk di modifikasi, ditingkatkan, di pelajari dan di sebarluaskan. Software ini biasanya di kembangkan oleh sebuah komunitas yang bertujuan untuk mengembangkan software tersebut dan hasilnya akn di sebarluaskan secara bebas dengan ketentuan – ketentuan tertentu. Tetapi perlu anda ketahui bahwa belum tentu semua software open source bersifat bebas, karena tergantung dengan ketentuan lisensi yang di berikan oleh penyedia software tersebut.
Perangkat Lunak Perusak (Malware)
Perangkat Lunak Perusak (Malware) merupakan sebuah software berbahaya yang di ciptakan untuk merusak sistem komputer atau jaringan komputer tanpa adanya izin dari pemilik yang sah. Malware merupakan sebuah istilah yang sering di gunaan untuk software atau kode perusak komputer. Malware biasanya meliputi virus komputer, perangkat iklan (adware) yang tidak jujur, rotkit, perangkat pengintai (spyware), kuda Troya (Trojan hourse) dan software lainya yang bertujuan merusak komputer kita.
Perangkat Lunak Gratis (Freeware)
Perangkat Lunak Gratis (Freeware) adalah perangkat lunak komputer yang memilki hak cipta gratis dan dapat di gunakan secara cuma – cuma selama anda mau. Biasanya para pengembang freeware ini memberikan hasil pengembanganya kepada kelompok atau komunitas yang membutuhkannya, tetapi mereka tetap mempertahankan lisensi mereka sebagai pengembang dan memiliki kontrol penuh kepada pengembang berikutnya.
Namun jika pengembang freeware ingin berhenti mengembangkanya, maka pihak pengembang akan memberikan lisensinya kepada khalayak umum agar freeware tersebut dapat di kembangkan oleh pihak lainya.
Komentar
Posting Komentar