Daftar Isi
Pengertian Software
Pengertian software atau perangkat lunak adalah sekumpulan instruksi, data atau program yang dibuat dengan tujuan untuk mengoperasikan komputer dan menjalankan tugas-tugas tertentu. Jadi pengertian software merupakan istilah yang biasanya digunakan untuk merujuk pada aplikasi dan program pada sebuah perangkat.
Sistem komputer tidak dapat dipisahkan dari software. Pada sistem komputer software berfungsi sebagai jembatan penghubung antara hardware dengan brainware (pengguna) sehingga dapat melakukan perintah atau tugas tertentu.
Dapat dikatakan bawah perangkat lunak ada bagian yang penting bagi komputer karena tanpa adanya perangkat lunak komputer tidak dapat digunakan. Sebagai contoh setiap komputer pasti memiliki sistem operasi, sistem operasi ini merupakan salah jenis dari software.
Jenis – Jenis Software
Setelah membahas mengenai pengertian software, selanjutnya kita akan membahas mengenai jenis – jenis software yang sering digunakan. Berikut adalah beberapa jenis- jenis software:
- Application Software
Application Software merupakan software yang paling umum terdapat pada setiap komputer. Software ini berfungsi untuk membantu brainware untuk melakukan tugas tertentu. Contoh dari application software ini adalah microsoft word, google chrome, microsoft power point, photoshop dan sebagainya.
- Sistem Operasi
Sistem operasi adalah perangkat lunak yang digunakan untuk menjalankan sebuah komputer. Software ini berfungsi untuk mengatur dan mengoordinasikan aktivitas dan fungsi perangkat keras. Contoh sistem operasi, windows, linux, macOS
- Firmware
Firmware merupakan perangkat lunak yang berada di setiap motherboard atau chipset komputer. Tugas dari software ini adalah untuk menjamin perangkat utama komputer berjalan dengan baik. Saat tombol power ditekan BIOS (Basic Input Output System) menginstruksikan untuk menjalankan firmware
- Programming Software
Programming software adalah perangkat lunak yang dirancang untuk digunakan oleh programmer. Software ini berfungsi untuk menulis, mengembangkan, menguji, dan men-debug program perangkat lunak lainnya. Contoh software ini microsoft visual code, intelij idea, android studio.
- Driver Software
Software ini termasuk dalam jenis perangkat lunak sistem. Driver software berfungsi untuk mengoperasikan dan mengkontrol perangkat keras yang yang dihubungkan dengan komputer.
Komponen internal komputer seperti hard drive dan processor memerlukan sebuah driver agar dapat saling berinteraksi didalam sistem komputer. Contoh driver software seperti Graphic cards, Network cards, Mouse dan Keyboard.
- Freeware
Freeware adalah software yang dapat digunakan oleh siapa saja tanpa harus membeli lisensi software tersebut tetapi kode pemrograman yang terdapat pada software ini tidak dapat diakses secara bebas seperti software open sources.
Beberapa pengembang membagi freeware menjadi dua jenis yaitu freeware yang dapat digunakan secara gratis oleh individual dan freeware yang harus berbayar jika digunakan oleh suatu organisasi
- Shareware
Sama seperti freeware yang bebas digunakan secara gratis tetapi hanya dalam batas waktu tertentu.
Biasanya shareware digunakan sebagai trial bagi pengguna sebelum membeli lisensi suatu perangkat lunak aplikasi.
- Middleware
Middleware seperti namanya peranti penengah adalah perangkat lunak yang menyediakan layanan untuk menghubungkan antara application software dengan sistem operasi.
- Open Sources Software
Open sources adalah software yang dapat digunakan secara gratis dan kode programnya dapat diindentifikasi, diubah, ditingkatkan, dan sebagainya oleh pengguna sehingga dapat di kustomisasi sesuai dengan keinginan pengguna. Biasanya perangkat lunak ini menggunakan lisensi GPL (General Public License). Contoh dari perangkat lunak ini adalah linux.
- Malware
Malware merupakan perangkat lunak yang merusak sehingga dapat merugikan jika disalah gunakan. Tujuan dari pengembang sistem ini adalah menyusup dan merusak komputer sehingga tidak dapat digunakan contoh malware adalah spyware, adware, virus juga termasuk dalam malware.
Fungsi Software
Fungsi utama dari sebuah software adalah sebagai penghubung antara brainware (pengguna) dengan hardware sehingga hardware dapat menjalankan perintah dari brainware. Berikut beberapa fungsi lain dari software:
Sebagai perangkat lunak dasar yang pada komputer agar dapat dijalankan atau digunakan oleh user, perangkat dasar ini dibedakan menjadi dua jenis yaitu software sistem operasi dan software pendukung.
- Mengintegrasikan anatara software-software dengan hardware
- Menerjemahkan perintah yang dimasukkan oleh user kedalam bahasa mesin sehingga dapat dimengerti oleh hardware
- Mengatur fungsi hardware yang terhubung dengan komputer
- Mengindentifikasi program
Sejarah Software
Perangkat lunak pertama kali dicetuskan pada pertengahan tahun 1800-an oleh Charles Babbage. Perangkat lunak diperkenalkan secara resmi kepada publik pada tahun 1935 oleh Alan Turing melalui tulisannya yang berjudul “Number computing with application to the Entscheidung problem”.
Komputer yang dapat menjalankan berbagai program dengan tujuan untuk membantu tugas manusia pertama kali dicetuskan oleh Alan Turing yang merupakan seorang ahli matematika.
Alan Turing juga menemukan sebuah alat yang dapat menggeksekusi atau menjalankan berbagai perintah yang diberi nama mesin turing pada tahun 1930.
Sedangkan penggunaan kata “Software” pertama kali digunakan oleh John Tukey pada tahun 1958. Dalam perkembangan perangkat lunak ini dibagi menjadi 4 era yaitu:
- Era Pemula
Perangkat lunak pertama kali dikembangkan pada era ini. Software pertama kali muncul dalam bentuk sambungan-sambungan kabel dengan komputer. Perangkat lunak pada era ini menjadi satu bagian dengan hardware dan hanya memiliki satu fungsi.
- Era Stabil
Pada era stabil ini perangkat lunak mulai dapat digunakan untuk berbagai tugas, pada era sebelumnya software hanya digunakan oleh peneliti dan akademisi tetapi pada era ini perangkat lunak mulai digunakan oleh karangan industri dan perusahaan.
- Era Mikro
Pada era ini, perangkat lunak mulai dibedakan menjadi dua jenis yaitu perangkat lunak sistem yang berfungsi untuk mengontrol bagian internal komputer dan perangkat lunak aplikasi yang berfungsi untuk menjalankan tugas-tugas yang dibutuhkan oleh user.
- Era Modern
Era modern adalah era perangkat lunak saat ini. Perangkat lunak pada era modern ini telah berkembang pesat dibandingkan era sebelumnya. Software pada era ini telah mengenal berbagai jenis inputan seperti suara, gerak tubuh, retina, sentuhan, gambar, dan sebagainya
Contoh Software
Berikut adalah beberapa contoh perangkat lunak yang sering digunakan dalam kegiatan sehari-hari:
- Microsoft word adalah perangkat lunak yang digunakan untuk mengelola teks
- Microsoft adalah perangkat lunak yan digunakan untuk membuat presentasi. Pada software ini pengguna dapat mengatur penggunaan gambar, video, animasi pada slide Presentasi.
- Google chrome merupakan sebuah browser yang dikembangkan oleh google untuk memudahkan pengguna komputer untuk berselancar di internet.
- Photoshop merukapan sebuah software edit foto berbasis bitmap yang dikembangkan oleh adobe.
- Microsoft windows adalah software sistem operasi yang digunakan untuk mengoperasikan suatu komputer.