Pengertian Perangkat Lunak [Software] – Perangkat Lunak atau software adalah kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Show
Perangkat Lunak [software] merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengolahan pada software ini melibatkan beberapa hal, diantaranya sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer. Pengertian Perangkat Lunak [Software] Menurut Para AhliSupaya lebih jelas dalam memahami pengertian Software, ada baiknya Anda menyimak beberapa pendapat menurut para ahli sebagai berikut: Wilman & Riyan. mengatakan bahwa Software memiliki sifat maya, yang dapat diartikan bahwa Software tidak dapat terlihat secara fisik, akan tetapi fungsi dari Software dapat dirasakan manfaatnya oleh usernya [R. Wilman & Riyan, Mengenali & Mengatasi Kerusakan Software Handphone. Melwin Syafrizal Daulay. Software adalah sebuah perangkat yang berfungsi sebagai pengatur aktivitas kerja komputer dan seluruh intruksi yang mengarah pada sistem komputer [Melwin Syafrizal Daulay, 2007, Mengenal Hardware-Software dan Pengelolaan Instalasi Komputer]. Roger S. Pressman. Berpendapat bahwa yang dimaksud dengan perangkat lunak atau software adalah sebuah perintah program dalam sebuah komputer, yang apabila dieksekusi oleh usernya akan memberikan fungsi dan unjuk kerja seperti yang diharapkan oleh usernya [Roger S. Pressman, 2002, Rekayasa Perangkat Lunak Pendekatan Praktisi [Buku Satu] Andi Yogyakarta]. Wiwit Siswoutomo. Berpendapat bahwa yang dimaksud dengan software/ perangkat lunak adalah sebuah nyawa dari komputer atau Hardware. Karena tanpa adanya software maka komputer hanyalah sebuah perangkat keras atau Hardware yang mati dan tidak dapat digunakan [Wiwit Siswoutomo, 2013, Step By Step Joomla! Programming]. Macam dan Jenis Perangkat Lunak [Software]Secara umum, perangkat lunak [software] dapat dibagi menjadi tiga bagian, yaitu Sistem Operasi, Bahasa Pemrograman dan Perangkat Lunak Aplikasi. 1. Pengertian Sistem OperasiSistem operasi merupakan sebuah penghubung antarapengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing- masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri. 2. Bahasa PemrogramanBahasa Pemrograman [programming language] ialah program yang digunakan untuk menerjemahkan instruksi-instruksi yang diitulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.g. Program Bantu Program bantu ialah perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengkompres file, mengopi data, dan lain-lain. 3. Perangkat lunak AplikasiPerangkat lunak aplikasi [application software] merupakan suatu subkelas perangkat lunak [software] komputer yang memanfaatkan kemampuan komputer langsung, guna melakukan suatu tugas yang dingiinkan si pengguna. Program ini dibuat programmer dan sudah disesuaikan dengan keebutuhan pemakainya. Contoh Perangkat Lunak [Software]Software memiliki berbagai macam fungsi dan aspek sesuai jenisnya masing-masing seperti pada beberapa poin berikut ini. 1. Internet Browsers
2. Antivirus
3. Editing Software
4. Comunication Software
5. Word Processing
6. Code Editor
7. Music Player
Video yang berhubungan
Setiap hari, kita menemukan berbagai jenis perangkat lunak komputer yang membantu kita melakukan tugas dan meningkatkan efisiensi kita. Dari MS Windows yang menyapa kita saat kita menghidupkan sistem ke browser web yang digunakan untuk menjelajahi internet atau game yang kita mainkan di komputer hingga penghitung pembakaran kalori di ponsel cerdas kita, semuanya adalah contoh perangkat lunak. Di dunia teknologi ini, kita bahkan menemukan berbagai tren pengembangan perangkat lunak yang membantu bisnis kita berkembang, kita dikelilingi oleh semua perangkat lunak yang bertekad untuk membuat hidup kita lebih mudah. Menurut definisi, Perangkat Lunak/Software (juga disingkat SW atau S / W) adalah kumpulan data, program, prosedur, instruksi, dan dokumentasi yang melakukan berbagai tugas yang telah ditentukan sebelumnya pada sistem komputer. Mereka memungkinkan pengguna untuk berinteraksi dengan komputer Dalam bidang rekayasa perangkat lunak dan ilmu komputer, perangkat lunak tidak lain adalah informasi yang diproses oleh sistem dan program komputer. Perangkat lunak ini mencakup perpustakaan, program, dan data non-eksekusi terkait, seperti media digital dan dokumentasi online. Perangkat keras dan perangkat lunak komputer saling membutuhkan dan tidak satu pun dari keduanya dapat digunakan secara meyakinkan. Penggabungan perangkat keras dan perangkat lunak memberikan kontrol dan fleksibilitas pada sistem komputasi modern. Tanpa perangkat lunak, komputer tidak akan berguna. Misalnya, tanpa bantuan perangkat lunak browser web Anda, Anda tidak akan dapat menjelajahi Internet. Demikian pula, tanpa sistem operasi, tidak ada aplikasi yang dapat berjalan di komputer Anda. Saat ini ada banyak sekali teknologi dan perangkat lunak canggih yang dapat diakses oleh kita yang menguraikan cara kita menjalani hidup dan menampung kebutuhan kita yang terus berubah dan meningkat. Jumlah jenis perangkat lunak yang tak ada habisnya dapat membuat banyak orang kewalahan, terutama jika seseorang tidak memahami berbagai jenis perangkat lunak dan penggunanya secara menyeluruh. Biasanya, ada dua klasifikasi utama perangkat lunak, yaitu Perangkat Lunak Sistem dan Perangkat Lunak Aplikasi. 1. Perangkat Lunak SistemPerangkat lunak sistem membantu pengguna dan perangkat keras untuk berfungsi dan berinteraksi satu sama lain. Pada dasarnya, ini adalah perangkat lunak untuk mengelola perilaku perangkat keras komputer sehingga dapat menyediakan fungsionalitas dasar yang dibutuhkan oleh pengguna. Dengan kata sederhana, kita dapat mengatakan bahwa perangkat lunak sistem adalah perantara atau lapisan tengah antara pengguna dan perangkat keras. Perangkat lunak komputer ini mendukung platform atau lingkungan untuk perangkat lunak lain bekerja. Inilah alasan mengapa perangkat lunak sistem sangat penting dalam mengelola seluruh sistem komputer. Saat Anda pertama kali menyalakan komputer, itu adalah perangkat lunak sistem yang diinisialisasi dan dimuat ke dalam memori sistem. Perangkat lunak sistem berjalan di latar belakang dan tidak digunakan oleh pengguna akhir. Inilah alasan mengapa perangkat lunak sistem juga dikenal sebagai ‘perangkat lunak tingkat rendah’. Beberapa contoh perangkat lunak sistem yang umum adalah:
2. Perangkat Lunak AplikasiPerangkat Lunak Aplikasi, juga dikenal sebagai program pengguna akhir atau program produktivitas adalah perangkat lunak yang membantu pengguna dalam menyelesaikan tugas-tugas seperti melakukan penelitian online, mencatat catatan, menyetel alarm, merancang grafik, membuat log akun, melakukan perhitungan, atau bahkan bermain game. Mereka berada di atas perangkat lunak sistem. Tidak seperti perangkat lunak sistem, mereka digunakan oleh pengguna akhir dan spesifik dalam fungsi atau tugasnya dan melakukan pekerjaan yang dirancang untuk mereka lakukan. Misalnya browser adalah aplikasi yang dirancang khusus untuk browsing internet atau MS PowerPoint adalah aplikasi yang digunakan khusus untuk membuat presentasi. Perangkat Lunak Aplikasi atau sekadar aplikasi juga dapat disebut sebagai perangkat lunak non-esensial karena kebutuhannya sangat subjektif dan ketiadaannya tidak memengaruhi fungsi sistem. Semua aplikasi yang kita lihat di ponsel kita juga merupakan contoh Perangkat Lunak Aplikasi. Ada perangkat lunak tertentu yang dibuat khusus untuk pengembangan aplikasi seperti Meteor dan Flutter. Ini adalah contoh perangkat lunak Aplikasi juga. Ada berbagai macam jenis perangkat lunak aplikasi:
Namun, ada satu klasifikasi lagi dari perangkat lunak tersebut. Perangkat lunak juga dapat diklasifikasikan berdasarkan ketersediaan dan kemampuan berbagi.
Klasifikasi ini seperti yang diberikan di bawah ini: 1. FreewarePerangkat lunak freeware tersedia tanpa biaya apapun. Setiap pengguna dapat mengunduhnya dari internet dan menggunakannya tanpa membayar biaya apa pun. Namun, freeware tidak memberikan kebebasan apa pun untuk memodifikasi perangkat lunak atau mengenakan biaya untuk distribusinya. Contohnya adalah:
2. SharewareIni adalah perangkat lunak yang didistribusikan secara bebas kepada pengguna sebagai percobaan. Biasanya datang dengan batas waktu dan ketika batas waktu berakhir, pengguna diminta untuk membayar layanan lanjutan. Ada berbagai jenis shareware seperti Adware, Donationware, Nagware, Freemium, dan Demoware (Crippleware dan Trialware). Beberapa contoh shareware adalah:
3. Open-SourceJenis perangkat lunak ini tersedia untuk pengguna dengan Source code yang berarti bahwa pengguna dapat dengan bebas mendistribusikan dan memodifikasi perangkat lunak dan menambahkan fitur tambahan ke perangkat lunak. Perangkat lunak Open-Source bisa gratis atau berbayar. Beberapa contoh perangkat lunak sumber terbuka adalah:
4. Perangkat LunakPerangkat lunak juga dikenal sebagai perangkat lunak sumber tertutup. Jenis aplikasi ini biasanya berbayar dan memiliki hak kekayaan intelektual atau paten atas kode sumbernya. Penggunaannya sangat dibatasi dan biasanya, kode sumber disimpan dan dirahasiakan. |