Sabtu, 17 November 2018

Software

v Pengertian Software



            Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah.
Software suatu program komputer yang menjadi jembatan antara pengguna dengan perangkat keras. Ia juga dapat didefinisikan sebagai sebuah aplikasi yang tersusun dari sekumpulan kode-kode bahasa pemrograman. Menurut sumber lain, software merupakan suatu data yang diprogram serta disimpan secara digital dan tidak berwujud, namun berada di dalam komputer. Ada pula yang menyebutkan bahwa software ialah kumpulan data-data elektronik berupa program atau instruksi yang disimpan dan dikelola oleh komputer.
Software sendiri dibuat oleh seorang programmer dengan bahasa pemrograman tertentu yang selanjutnya dikompilasi hingga menjadi sebuah kode yang dapat dikenali oleh hardware. Ia dibuat untuk memudahkan pekerjaan manusia, misalnya untuk menghitung, membuat dokumen, mengolah gambar dan lain-lain.

Untuk lebih memahami mengenai arti dari software, berikut ini adalah beberapa pengertian dari software menurut beberapa ahli dan mereka yang merupakan praktisi dan peneliti di dalam bidang komputer engineering :

1.     Roger . S. (2002)

Roger (2002) mengatakan bahwa yang dimaksud dengan software atau perangkat lunak adalah suatu perintah program dalam sebuah komputer, yang apabila dieksekusi oleh usernya dapat memberikan fungsi dan juga unjuk kerja yang diinginkan oleh usernya. Pernyataan ini menggambarkan bahwa software atau perangkat lunak ini berfungsi untuk memrintah komputer, agar komputer tersebut dapat berfungsi secara optimal, sesuai dengan keinginan user atau brainware yang memberikan perintah kepadanya.

2.     Melwin (2007)

Ahli lainnya, yaitu Melwin (2007) mengatakan bahwa perangkat lunak atau software itu sendiri merupakan sebuah perangkat yang berfungsi sebagai pengatur aktivitas kerja komputer dan semua instruksi yang mengarah kepada sebuah sistem komputer. Lebih lanjut disebutkan pula bahwa sebuah perangkat lunak merupakan sebuah perangkat yang menjembatani interaksi user dengan komputer yang menggunakan bahasa mesin.
Jadi, apabila kita hubungkan dengan elemen atau komponen komputer yang seudah dibahas, kedudukan software adalah berada di tengah – tengah, diantara hardware dan juga brainware, yang bertugas untuk membantu usernya (sebagai brainware) dalam melakukan interaksi degnan komputer (hardware).

3.     Wilman & Riyan

Tokoh lainnya yang mendefinisikan mengenai pengertian dari software atau perangkat lunak adalah Wilman & Riyan. Wilman & Riyan mengatakan bahwa yang dimaksud dengan software atau perangkat lunak merupakan sebuah perangkat operasi kerja untuk menjalankan sebuah komponen pada hardware.
Lebih lanjut, disebutkan pula oleh Wilman dan juga Riyan, bahwa software memiliki sifat maya, yang dapat diartikan bahwa software tidak dapat terlihat secara fisik, namun demikian, fungsi dan juga keberadaan dari software ini dapat dirasakan dan sangat bermanfaat terutama bagi usernya.

4.     Wiwit Siswoutomo

Siswoutomo berpendapat bahwa yagn dimaksud dengan software adalah sebuah nyawa dari komputer atau hardware. Tanpa adanya software atau perangkat lunak ini, maka komputer hanyalah sebuah perangkat keras atau hardware yang mati dan sama sekali tidak berguna untuk apapun dan siapapun.

5.     Fauziah

Fauziah juga menambahkan mengenai pengertian dari sebuah software. Menurutnya, software merupakan sebuah program yang digunakan untuk memasukkan data, mengecek data, menyimpan data, memperoleh hasil data, melakukan presentasi data, dan juga melakukan proses manipulasi pada data, yang dilakukan pada sebuah perangkat hardware.

6.     Wahana Komputer

Wahana komputer merupakan sebuah kelompok yang memiliki passion pada bidang komputer, dan sering menerbitkan artikel – artikel mengenai komputer, mengatakan bahwa yang dimaksud dengan software merupakan sebuah perangkat lunak yang berfungsi untuk melakukan control dan juga manajemen hardware.
Jadi, dengan menggunakan software ini, user dapat melakukan proses manajemen hardware, dan juga mengoperasikan hardware yang tersedia.

7.     ITL Education Solutions Limited

Menurut organisasi ini, software atau perangkat lunak merupakan sebuah istilah umum untuk menunjukkan sebuah koleksi data komputer dan instruksi yang terorganisir. Dalam hal ini, software atau perangkat lunak ini bertugas untuk bertanggung jawab dalam mengendalikan, mengintegrasikan, dan juga mengelola komponen hardware dari sebuah sistem komputer yang ada, lalu kemudian menyelesaikan tugas tertentu di dalam komputer tersebut.

8.     Juntak Teamwork

Organisasi lainya, Juntak Teamwork juga mendefinisikan mengani pengertian dari software. Menurut organisasi ini, yang dimaksud dengan software atau perangkat lunak adalah sebuah konstruksi atau bangunan dari sebuah program yang disusun sedemikian rupa, serta diatur untuk sebuah sstem kerja yang dijalankannya.

Dari ke delapan pengertian para ahli dan juga tokoh serta praktisi mengenai software atau perangkat lunak diatas, maka bisa disimpulkan bahwa yang dimaksud dengan software atau perangkat lunak adalah sebuah sistem program yang sudah diatur dan juga disusun sedemikian rupa, yang ditujukan untuk memberikan perintah ke dalam komputer atau hardware dalam rangka menyelesaikan sebuah tugas, pekerjaan, dan juga tuntutan tertentu, yang membantu menghubungkan atau menjembatani user sebagai brainware dengan kompter sebagai hardwarenya.

Software juga berfungsi sebagai pelengkap dari tiga komponen atau elemen penting pada sebuah sistem komputer. Dengan demikian, memang bisa disimpulkan bahwa peran dari sebuah software atau perangkat lunak memang sangatlah penting, dan benar – beanr dibutuhkan. Hal ini terutama karena software dapat membangtu manusia sebagai user dan brainware dalam memberikan perintah kepada komputer dengan menggunakan bahasa mesin.

Secara teknis, tidak semua user atau brainware memiliki kemampuan yang baik dalam mendefinisikan sebuah bahasa mesin. Karena itulah, dengan adanya software, perangkat ini akan sangat baik dan sangat membantu kebutuhan setiap usernya dalam melakukan sesuatu, dan menyelesaikan tugas – tugas tertentu dengan menggunakan komputer.


Ø  Macam Jenis Software Pada Komputer

1. Freeware
            Yaitu sebuah perangkat lunak gratis yang bisa digunakan tanpa adanya batas waktu, pada umumnya freeware ini disumbangkan kepada beberapa komunitas, tetapi freeware juga memiliki hak pengembang dan pengontrol dalam pengembangan pada aplikasi selanjutnya. Namun jika aplikasi pengembang berhenti mengembangkan produk kepada freeware lain ataupun mengumumkan freeware tersebut agar dapat dikembangkan bersama-sama, maka freeware akan memberi kode sumbernya.

2. Shareware
            Merupakan suatu perangkat lunak yang uji cobanya diberikan secara gratis tetapi dengan fitur yang terbatas seperti misalnya ketersediaan, fungsinya, serta kenyamanan yang sayangnya tidak dapat dimanfaatkan secara maksimal. Perangkat lunak uji coba ini bertujuan untuk memperkenalkan perangkat lunak tersebut sebagai strategi marketing dalam pengembangan aplikasi shareware itu sendiri. Shareware ini sering disebut juga trialware.

3. Firmware
            Yaitu sebuah perangkat lunak yang letaknya berada pada ROM (Read Only Memory). Firmware ini tidak dapat berubah walaupun sudah tidak dialiri oleh listrik, dan tempat penyimpanannya pun tidak dapat diubah di ROM namun tetap bisa dimodifikasi tergantung dari jenis ROMnya seperti EEPROM atau flashROM. Semua itu masih dapat diubah sesuai dengan kebutuhannya.

4. Commercial software
            Yaitu perangkat lunak yang digunakan untuk tujuan komersil yang dapat dibeli kepada para pengembang software, pendistribusi dan kepada rekan-rekan sesama pengembang software. Tetapi syaratnya, pengguna software ini tidak dapat menyebarluaskan software tersebut atau membagi ulang softwarenya kepada pihak lain secara gratis atau tanpa izin penerbitnya. Beberapa contoh commercial software adalah adobe photoshop, corel draw, microsoft visual NET, dan sebagainya. Commercial software tersebut sudah dlindungi oleh Undang-Undang hak cipta.

5. Free software
            Adalah jenis perangkat lunak yang dapat diutak atik dengan bebas dan dapat digunakan, disalin, diubah serta dimodifikasi dengan beberapa ketentuan yang dapat digunakan kembali oleh pengguna selanjutnya. Setiap orang yang menggunakan perangkat lunak ini secara bebas dapat mengkomersialkan serta mengambil keuntungan dari pendistribusian dan modifikasi kode sumbernya. Selain itu, software ini juga dapat disebarluaskan secara gratis.

6. Open source software
            Merupakan perangkat lunak yang kode sumbernya dapat dipelajari, diubah, ditingkatkan, dan juga disebarluaskan. Karena sifat software yang satu ini terbuka, sehingga pengembangan yang dilakukan oleh suatu komunitas atau kelompok terbuka dapat mengembangkan perangkat lunak dengan sumber terbuka.

7. Malware
            Malware adalah Salah satu perangkat lunak yang diciptakan untuk merusak sistem pada komputer dan jejaring komputer tetapi tanpa izin dari pemiliknya. Kata lain dari malware ini adalah virus komputer, jenis-jenis perangkat yang terdapat pada virus komputer ini yaitu kuda troya, perangkat iklan, cacing komputer, rootkit, dan perangkat lunak jahat lainnya.


Ø  Fungsi Software


Dalam membantu pengoperasian sistem komputer, software mempunyai fungsi-fungsi khusus, antara lain:

·   Mengatur berbagai perangkat keras untuk bekerja secara simultan
·   Menjadi penghubung antara perangkat lunak yang lain dengan hardware
·  Sebagai penafsir setiap perintah software lain ke dalam bahasa mesin, sehingga mampu diterima oleh hardware.
·   Mengidentifikasi program.





Sumber:
https://www.nesabamedia.com/pengertian-software/
http://www.belajar-komputer-mu.com/2013/02/pengertian-software-perangkat-lunak-komputer.html
https://dosenit.com/ilmu-komputer/komputer-dasar/pengertian-software

Tidak ada komentar:

Posting Komentar

SCHEDULE PROYEK

1. Metode Schedule Proyek a. Definis Secara umum setiap proyek pasti membutuhkan suatu penjadwalan atau schedule dalam tahapan ...