NIM:2331003
MATKUL :KOMPUTER
DOSEN PEGAMPU:NU’MAN,M.Kom
A. PENGERTIAN SOFTWARE
Software merupakan sebuah data yang diprogram, disimpan, dan diformat secara digital dengan
tujuan serta fungsi tertentu. Perangkat ini sendiri tak mempunyai bentuk fisik, Grameds dapat
mengoperasikannya melalui perangkat komputer. Untuk pembuatannya sendiri, perangkat lunak
ini membutuhkan bahasa pemrograman yang ditulis oleh seorang developer/orang yang ahli
dalam bidang tersebut. Selanjutnya, perangkat lunak dikompilasikan dengan menggunakan
aplikasi kompiler supaya bisa dijadikan sebagai kode yang bisa dikenali oleh hardware/perangkat
keras.
Kemudian perangkat lunak yang berada pada perangkat keras tersebut menjadi sebuah “nyawa”
dari perangkat keras itu sendiri. Dengan begitu, apabila Graneds tidak menginstall software,
maka komputer Grameds pun tidak bisa dijalankan. Pasalnya, dengan software itulah yang
menjadi suatu perintah program untuk menjalankan kebutuhan atau sebagai otak dari sebuah
komputer.
B. SEJARAH SOFTWARE KOMPUTER
Meski demikian, sebenarnya teori software pertama kali diusulkan oleh Alan Turing pada
tahun 1935 dalam esainya yang berjudul “Nomor komputasi dengan aplikasi ke masalah
Entscheidung.” Meski demikian, kata software sendiri dicetuskan pada tahun 1958 oleh John
Tukey, yakni seorang matematikawan dan ahli statistik dari Amerika pada tahun 1958. John
Tukey juga merupakan ilmuwan yang membahas mengenai program kalkulator elektronik.
Alan Turing menjadi orang pertama yang datang dengan membawa teori
untuk software pada tahun 1935 serta dikatakan sebagai bapak penemu software. Alan Turinglah
yang menyebabkan dua bidang akademik yakni ilmu komputer dan rekayasa software menjadi
ada dan berkembang pesat pada saat ini..Generasi pertama software untuk komputer digital
program, mulai muncul pada tahun 1940-an. Pada masa itu software mempunyai instruksi yang
ditulis langsung dengan menggunakan kode biner, yang pada umumnya ditulis untuk komputer
mainframe.
C. Fungsi Software
Sebenarnya dari pengertian software yang telah dijelaskan pada poin
sebelumnya, Grameds sudah dapat mengetahui apa saja fungsi software yang ada pada sistem
operasi komputer. Walau begitu, untuk lebih jelasnya Grameds dapat menyimak beberapa fungsi
utama dari software selengkapnya pada poin berikut ini:
1. Software memiliki fungsi sebagai dasar kebutuhan komputer dapat bisa dioperasikan dengan
baik.
2. Software memiliki fungsi untuk mengatur hardware/perangkat keras yang ada pada
komputer. Dengan begitu, komputer yang digunakan dapat bekerja dengan baik
menyesuaikan pada pekerjaan apa yang dibutuhkan.
3. Software juga dapat dipakai sebagai penghubung antara beberapa software yang lainnya
dengan medianya yakni hardware
4. Software juga bisa difungsikan sebagai penerjemah perintah pada software yang lain yang
masih ada di dalam bahasa mesin. Dengan begitu, hardware pada komputer pun dapat
mengerti serta menerimanya dengan baik.
5. Selain itu, perangkat lunak komputer ini juga bisa Grameds pakai untuk mengindentifikasi
sebuah program yang ada di dalam komputer.
3. Program Aplikasi
Program aplikasi disini merupakan sebuah perangkat lunak yang umumnya sudah banyak
digunakan dalam menyelesaikan tugas-tuigas tertentu. Dalam hal ini software dapat memiliki
fungsi sesuai dengan tujuan pembuatannya. Salah satu contohnya adalah Excel, Microsoft Word,
Calculator, dan yang lainnya.
Selain beberapa jenis perangkat lunak yang dijelaskan di atas, Grameds juga perlu
mengetahui beberapa jenis software yang dibedakan berdasarkan distribusinya. Di bawah ini
beberapa pengelompokannya yang bisa Grameds simak :
1. Firmware
Merupakan jenis penyimpanan perangkat lunak yang hanya bisa dibaca. Grameds tidak dapat
mengubah sifat tersebut sehingga tidak perlu lagi melakukan modifikasi maupun pengembangan
lebih lanjut meskipun terjadi masalah pada fungsinya.
2. 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.
3. Adware
Jenis perangkat lunak ini dapat diperoleh serta digunakan tanpa biaya. Akan tetapi, perangkat
lunak ini masih menyediakan kompensasi dengan adanya iklan yang muncul pada perangkat
komputer yang digunakan.
4. Opensource
Yakni sejenis perangkat lunak yang dapat dibuka kode sumbernya. Grameds juga bisa
mengubah, meningkatkan, hingga menyebarluaskannya. Umumnya, software jenis ini diperoleh
tanpa biaya dan dikembangkan oleh orang lain menggunakan lisensi yang bernama GPL
(General Public License).
5. Malware
Merupakan salah satu jenis dari software yang dianggap berbahaya dan bisa merusak apabila
disalahgunakan penggunaannya.perangkat lunak apa pun yang sengaja dirancang untuk
menyebabkan kerusakan pada komputer, peladen, klien, atau jaringan komputer Berbagai jenis
malware ada, termasuk virus komputer
6. Shareware
Shareware merupakan sebuah perangkat lunak yang dapat digunakan untuk keperluan
tertentu. Grameds bisa menggunakannya secara gratis. Pada umumnya, jenis perangkat lunak
yang satu ini digunakan sebagai demonstrasi dengan fitur dan waktu pengguaan yang terbatas.
7. Spyware
Adalah software yang khusus digunakan dalam memata-matai setiap aktivitas pengguna
komputer.teknologi informasi yang mengacu kepada salah satu bentuk program berbahaya yang
memasang dirinya sendiri ke dalam sebuah sistem untuk mencuri data pengguna atau merusak
sistem pengguna tersebut.
Terdapat beberapa spesifikasi software yang bisa mendukung operasi pada komputer. Seperti: