Minggu, 12 Februari 2023

Mengenal Perangkat Lunak (Software)


Pengertian Software
Software atau perangkat lunak adalah bagian dari komputer yang terdiri dari beberapa perintah yang dioperasikan melalui mesin komputer. Software ini tidak mempunyai wujud fisik. Jadi Software adalah sekumpulan intruksi, data, atau program yang digunakan untuk mengoperasikan komputer dan menjalankan suatu fungsi atau tujuan tertentu yang dibuat dan dikembangkan oleh developer atau programmer menggunakan bahasa pemrograman tertentu..

Fungsi Software
Software digunakan untuk menjalankan suatu fungsi tertentu di dalam komputer. Nah, apa aja sih fungsi tersebut? Berikut beberapa fungsi software :
1. Memproses data, perintah, atau intruksi khusus.
2. Mengatur atau mengontrol hardware pada komputer sehingga dapat digunakan dan bekerja dengan baik sesuai kebutuhan.
3. Menjadi penerjemah perintah software ke dalam bahasa mesin, supaya hardware bisa menerimanya dengan baik.
4. Sebagai media untuk menghubungkan beberapa software lainnya dengan hardware pada komputer.
5. Mengidentifikasi suatu program dalam komputer.

Klasifikasi Software
Software atau perangkat lunak dapat dikelompokkan berdasar fungsinya dan hak pemakaian (lisensi).
Software Berdasarkan Fungsinya
a) Operating System (Sistem Operasi)

Adalah perangkat lunak yang berfungsi untuk mengelola dan mengkoordinasikan setiap komponen dan fungsi computer. Beberapa contoh OS adalah Windows, Linux, UNIX, DOS.

b) Application Program


Perangkat lunak yang memiliki fungsi tertentu, misalnya software untuk pesentasi, software akuntansi, dan lain sebagainya. Beberapa contoh Program Aplikasi adalah Microsoft Office Word, Microsoft Office Excel, MYOB, OpenOffice.org, dan lainnya

Software Berdasarkan Lisensi (Hak Pemakaian)
a) Commercial Software
Commercial Software atau perangkat lunak berbayar adalah software yang mengharuskan penggunanya untuk membayar dengan harga tertentu untuk bisa menggunakan perangkat lunak tersebut. Meskipun sudah dibeli, namun lisensi untuk menyebarluaskan tidak diberikan kepada pengguna, karena tindakan tersebut termasuk illegal. Contoh Commercial Software adalah Adobe Photoshop, Microsoft Office, Microsoft Windows, dan sebagainya

b) Domain Public
Domain Public adalah perangkat lunak yang tidak disertai hak cipta dan memungkinkan siapa saja melakukan tindakan terhadap program tersebut, termasuk membuang nama pencipta aslinya, dan bebas memakai hak ciptanya karena tidak terikat secara hukum. Contohnya Apache, MySQL.

c) Shareware
Shareware adalah perangkat lunak yang dapat digunakan untuk keperluan tertentu, dan biasanya ditawarkan gratis kepada pengguna untuk pemakaian dalam kurun waktu tertentu serta fitur yang terbatas. Untuk mengakses semuanya kita harus membayar lisensinya terlebih dahulu. Dalam istilah shareware, dikenal demo, trial, alpha, beta, stable, dan release. Contohnya adalah Internet Download Manager (IDM), WinRAR, dll.

d) Freeware dan Open Source
Freeware adalah perangkat lunak gratis dan dapat digunakan tanpa batas waktu tertentu. Biasanya dibuat untuk komunitas tertentu. Hak cipta tetap dipertahankan sehingga siapa saja dapat melakukan update software terbaru. Contohnya Chrome, Mozilla, Firefox, dsb. Sedangkan Open Source adalah perangkat lunak yang bersifat terbuka, sehingga Source Codenya dapat dipelajari, dimodifikasi, ditingkatkan, dan disebarluaskan. Biasanya diperoleh secara gratis dan digunakan oleh komunitas tertentu untuk dikembangkan dengan lisensi GPL (General Public License). Contohnya adalah Linux.

e) Rentalware
Rentalware adalah Perangkat lunak yang dapat digunakan oleh perorangan atau institusi dengan cara menyewa. Penyewaan rentalware biasanya dalam jangka waktu tertentu. Teknisnya hampir sama seperti software shareware, bedanya disini yaitu jika sudah mencapai jangka waktu atau batas pemakaian tertentu, maka software tidak bisa digunakan lagi, dan pengguna harus memperpanjang kontrak sewa pemakaian software tersebut, bukan membeli passcode seperti shareware. Jadi tujuan rentalware tidak untuk diperjualbelikan. Contoh perangkat lunak rentalware adalah canva.







Jadi, software adalah suatu komponen dalam komputer yang tidak mempunyai wujud fisik, tapi bisa digunakan untuk mengoperasikan komputer dan menjalankan suatu fungsi atau tujuan tertentu misalnya membantu mengatur atau mengontrol hardware pada komputer, serta intruksi lainnya.

Perangkat lunak juga dibedakan menjadi dua jenis, berdasarkan fungsi dan juga hak pemakaian. Berdasarkan fungsinya, Software dibagi menjadi 2, yaitu Operating System dan Application Program. Berdasarkan hak pemakaian, Software dibagi menjadi beberapa jenis, yaitu Commercial (berbayar), domain public(bebas hak cipta), shareware(demo/trial), freeware(gratis namun source codenya dibatasi), open source (gratis serta bebas akses source codenya), rentalware (sewa dalam kurun waktu tertentu).


Harapan atau keinginan dalam menempuh Mata kuliah Dasar Rekayasa Perangkat Lunak
Mengambil dan ingin mempelajari mata kuliah ini lebih dalam lagi adalah harapan saya, karena mata kuliah ini membahas dan mengulik tentang perangkat lunak yang dimana selalu kita gunakan saat memakai komputer. Konsep konsep yang dipelajari tentunya akan sangat berguna bagi Saya untuk mengembangkan ilmu di bidang Sodtware, terutama untuk menjadi seorang programmer.


Daftar Pustaka
Gumilang, Nanda Akbar. (2023, Februari 12). Software: Pengertian, Sejarah, Fungsi, dan Contohnya. Retrieved from gramedia: https://www.gramedia.com/literasi/pengetian-software/

Hosting, R. J. (2023, Februari 7). Pengertian Software: Fungsi, Ciri, Jenis, & Contohnya. Retrieved from jagoanhosting: https://www.jagoanhosting.com/blog/software-adalah/

Irfania, N. (2013, Maret 25). Software: Berdasarkan Cara Mendapatkan dan Hak Pemakaian. Retrieved from blog.ub.: http://blog.ub.ac.id/niairfania/2013/03/25/software-berdasarkan-cara-mendapatkan-dan-hak-pemakaian/

Prawiro, M. (2018, Desember 12). Pengertian Software: Fungsi, Jenis, dan Contoh Perangkat Luna. Retrieved from maxmanroe: https://www.maxmanroe.com/vid/teknologi/pengertian-software.html

Ranti, S. (2023, Januari 19). Pengertian Software, Fungsi, dan Contohnya. Retrieved from amp.kompas: https://amp.kompas.com/tekno/read/2023/01/19/03000097/pengertian-software-fungsi-dan-contohnya

Saputri, Y. D. (2022, September 6). Perangkat Lunak: Pengertian, Fungsi, Jenis, Macam, dan Contoh. Retrieved from idntimes: https://www.idntimes.com/business/economy/amp/yunisda-dwi-saputri/apa-itu-perangkat-lunak?page=all#page-2


EmoticonEmoticon