Pengertian Software Enginering
software enginering adalah data yang di program, di simpan, dan di format secara digital dengan fungsi tertentu. Perangkat ini sendiri tidak memiliki bentuk fisik, Anda bisa mengoperasikannya lewat perangkat komputer. Untuk pembuatannya sendiri, perangkat ini memerlukan bahasa pemrograman yang di tulis oleh seorang pemrogram/orang yang ahli akan bidang tersebut.
Kemudian perangkat lunak yang ada pada perangkat keras tersebut merupakan nyawa dari komputer itu sendiri. Dengan begitu, tanpa menginstall sistem operasi tersebut komputer Anda pun tidak dapat di jalankan. Pasalnya, dengan software itulah yang merupakan suatu perintah program untuk menjalankan kebutuhan pada sebuah komputer.
Fungsi Software
Sebenarnya dari pengertian software yang sudah di jelaskan di atas,seharusnya anda sudah bisa mengetahui apa saja fungsi software yang ada pada system operasi komputer.Namun agar lebih jelasnya saya akan menjabarkan fungsi utama dari software.
- Software berfungsi sebagai dasar kebutuhan komputer agar dapat di operasikan dengan baik.
- Software memiliki fungsi dalam mengatur hardware/perangkat keras yang ada pada komputer. Dengan begitu, komputer yang di gunakan dapat bekerja dengan baik sesuai pekerjaan apa yang di butuhkan.
- Software juga dapat di gunakan sebagai penghubung antara beberapa software yang lain dengan hardware komputer.
- Software juga dapat berfungsi sebagai penerjemah perintah pada software lain yang ada dalam bahasa mesin. Dengan begitu, hardware pada komputer pun bisa mengerti dan menerimanya dengan baik.
- Selain itu, perangkat lunak komputer ini juga dapat Anda gunakan dalam mengindentifikasi sebuah program di dalam komputer.
Jenis Software Berdasarkan Distribusinya
Selain beberapa jenis perangkat lunak yang di jelaskan di atas, Anda juga perlu mengetahui beberapa jenis software yang di bedakan berdasarkan di stribusinya. Di bawah ini beberapa pengelompokannya yang bisa Anda simak:
- Firmware
Merupakan jenis penyimpanan perangkat lunak yang hanya bisa di baca. Anda tidak dapat mengubah sifat tersebut sehingga tidak perlu lagi melakukan modifikasi maupun pengembangan lebih lanjut meskipun terjadi masalah pada fungsinya.
- Freeware
Merupakan salah satu jenis software yang tidak memiliki batas waktu tertentu. Akan tetapi, kebanyakan software jenis ini memiliki fitur yang tidak begitu lengkap sehingga penggunaannya pun kurang maksimal.
- Adware
Jenis perangkat lunak ini dapat di peroleh serta di gunakan tanpa biaya. Akan tetapi, perangkat lunak ini masih menyediakan kompensasi dengan adanya iklan yang muncul pada perangkat komputer yang di gunakan.
- Opensource
Yakni sejenis perangkat lunak yang dapat di buka kode sumbernya. Anda juga bisa mengubah, meningkatkan, hingga menyebarluaskannya. Umumnya, software jenis ini di peroleh tanpa biaya dan di kembangkan oleh orang lain menggunakan lisensi yang bernama GPL (General Public License).
- Malware
Merupakan salah satu jenis dari software yang di anggap berbahaya dan bisa merusak apabila di salah gunakan penggunaannya.perangkat lunak apa pun yang sengaja di rancang untuk menyebabkan kerusakan pada komputer, peladen, klien, atau jaringan komputer Berbagai jenis malware ada, termasuk virus komputer
- Shareware
Shareware merupakan sebuah perangkat lunak yang dapat di gunakan untuk keperluan tertentu. Anda bisa menggunakannya secara gratis. Pada umumnya, jenis perangkat lunak yang satu ini di gunakan sebagai demonstrasi dengan fitur dan waktu pengguaan yang terbatas.
- Spyware
Adalah software yang khusus di gunakan dalam memata-matai setiap aktivitas pengguna komputer.teknologi informasi yang mengacu kepada salah satu bentuk program berbahaya yang memasang di rinya sendiri ke dalam sebuah sistem untuk mencuri data pengguna atau merusak sistem pengguna tersebut.
Oleh : Azzahra Aquariusta