Motivasi Mengikuti Kuliah Dasar Rekayasa Perangkat Lunak dan Apa itu Perangkat Lunak?

“Motivation is the willingness to exert high levels of efforts toward organisational goals, conditioned by the effort ability to satisfy some individual need.” - Stephen P. Robbins.

Motivasi adalah hal yang penting dalam memulai sesuatu. Motivasi dapat mendorong suatu individu untuk mencapai tujuan yang diinginkan dengan lebih terarah. Dengan adanya motivasi, seseorang akan sampai pada tujuannya lebih cepat. Stephen P. Robbins mendefinisikan bahwa motivasi adalah keinginan untuk mencapai level tertinggi dari upaya terhadap tujuan-tujuan organisasi, yang dikondisikan oleh upaya kemampuan untuk mencapai kepuasaan yang dibutuhkan individu. Jika ternyata motivasi merupakan hal yang sepenting itu dalam memulai sesuatu, maka apa motivasi saya mengikuti kuliah dasar rekayasa perangkat lunak?

Menjadi seseorang yang paham secara mendasar mengenai konsep, pengembangan, pemeliharaan, penerapan, dan segala serba-serbi perangkat lunak adalah motivasi saya dalam mengikuti perkuliahan ini. Sebagai mahasiswi yang saat ini menempuh jenjang pendidikan S-1 di bidang teknologi, tentunya mata kuliah ini sangatlah penting untuk dipelajari. Oleh karena itu, saya berharap bisa mendalami dan memahami secara mendalam mengenai perangkat lunak serta mendapat nilai yang terbaik di mata kuliah ini.

Berbicara mengenai perangkat lunak, sebenarnya apa sih definisi perangkat lunak itu sendiri? Dilansir menurut IEEE (Institute of Electrical and Electronics Engineers), rekayasa perangkat lunak dapat didefinisikan sebagai pendekatan yang dilakukan secara sistematis terhadap perkembangan perangkat lunak yang dilaksanakan dalam waktu serta anggaran yang telah ditentukan. Sedangkan, perangkat lunak adalah sesuatu yang di dalamnya berisi program, prosedur, dokumentasi, serta data-data yang diperlukan untuk mengoperasikan sistem komputer.

Perangkat lunak terdiri dari 4 komponen dasar, yaitu:

1. Program Komputer

2. Prosedur

3. Dokumentasi

4. Data-data untuk pengoperasian perangkat lunak

Perangkat lunak itu sendiri digunakan sebagai sebuah sarana interaksi antara pengguna (user) dengan perangkat keras (hardware). Dengan adanya perangkat lunak, pengguna dapat dengan mudah mengontrol perangkat keras.

Secara garis besar, perangkat lunak dapat diklasifikasikan menjadi dua, yaitu system software (sistem perangkat lunak) dan application software (aplikasi perangkat lunak). Sistem perangkat lunak, meliputi firmware atau perangkat tegar (BIOS ROM pada komputer), Operating System (OS), Programming Languages, dan System Utility. Sedangkan aplikasi perangkat lunak, meliputi general purpose dan spesific purpose.

Jenis-jenis lisensi perangkat lunak yang saat ini telah banyak dikenal, yaitu:

a. Lisensi Komersial

    adalah lisensi berbayar yang mana konsumennya harus membeli untuk mendapatkan izin dari sang pemilik hak cipta software atau aplikasi. Contohnya seperti BitKeeper, ApacheDerby, dan Microsoft.NET.

b. Lisensi Trial

    adalah lisensi yang diberikan secara gratis kepada calon konsumen dalam jangka waktu tertentu agar menarik perhatian calon konsumen untuk menggunakan dan membeli software atau aplikasi tersebut. Contohnya adalah Avast Antivirus, Internet Download Manager, dan AVG Tune Up.

c. Lisensi Non-Komersial

    adalah lisensi tidak berbayar atau diberikan secara cuma-cuma kepada publik. Contohnya, aplikasi yang digunakan untuk sekolah, yayasan, dll.

d. Lisensi Shareware

    adalah lisensi yang membebaskan konsumennya untuk menggunakan, menyebarluaskan, hingga menggandakan aplikasi yang digunakan. Contohnya adalah Winrar dan Microsoft Office.

e. Lisensi Freeware

      adalah lisensi yang memberikan kesempatan untuk konsumennya menggunakan aplikasi secara gratis dengan fitur yang lebih lengkap dibanding shareware. Contohnya, Mozilla, Opera, dll.

f. Lisensi Open Source

    adalah lisensi yang membebaskan konsumen untuk menggunakan, mengembangkan, mengubah, dan menyebarluaskan aplikasi secara gratis. Contohnya, Ubuntu, Linux, dan Notepad++.


Kesimpulan-

Motivasi adalah kunci awal dalam memulai sesuatu. Dalam perkuliahan ini, saya berharap dapat memahami secara mendalam mengenai konsep, perancangan, analisis, pengembangan, serta implementasi mengenai perangkat lunak yang tentunya sangat bermanfaat bagi diri saya kedepannya.

Definisi perangkat lunak itu sendiri merupakan kumpulan instruksi atau perintah yang digunakan sebagai alat komunikasi antara pengguna dengan perangkat keras. Secara klasifikasi, perangkat lunak terbagi dua, yaitu sistem perangkat lunak dan aplikasi perangkat lunak. Terdapat beberapa jenis lisensi software yang kini telah banyak dikenal luas, seperti lisensi komersial, trial, non-komersial, shareware, freeware, dan open source.


Daftar Pustaka

Arifandi, F. (2015). Skripsi. Retrieved February 10, 2023, from http://repository.um-surabaya.ac.id/1297/3/BAB_II.pdf

Dhaliwal. A. (2016). Motivation and its impact on organization. Punjabi University. Retrieved February 10, 2023, from https://www.ijsrm.in/index.php/ijsrm/article/download/355/307/597

Apa itu Rekayasa Perangkat Lunak. Institut Teknologi Telkom Purwokerto. Retrieved February 11, 2023, from https://se.ittelkom-pwt.ac.id/2017/10/25/apa-itu-rekayasa-perangkat-lunak/

Pengertian Perangkat Lunak. LMS-SPADA INDONESIA. Retrieved February 11, 2023, from https://lmsspada.kemdikbud.go.id/pluginfile.php/183482/mod_resource/content/1/5%20-%20Textbook%20Perangkat%20Lunak%20.pdf

Komentar

Postingan populer dari blog ini

Siklus Pengembangan Perangkat Lunak atau Software Development Life Cycle (SDLC)