Software adalah kumpulan instruksi yang
berfungsi untuk menjalankan suatu perintah, seperti memberikan informasi
tentang hardware, menentukan fungsi hardware, dan menjalankan sistem.
Agar komputer dapat membaca, mengingat, membuat keputusan
(membandingkan), menghitung, menyortir, dan menghasilkan keluaran berupa
informasi dalam monitor atau cetakan, komputer harus dapat membaca dan
memasukkan program ke dalam memori utamanya.
Beberapa fungsi software antara lain :
• mengatur Input atau Output (I/O) dari PC
• menyediakan dan mengatur serta memerintahkan hardware agar dapat berjalan dengan baik
• menjalankan perintah-perintah tertentu seperti menggambar, memutar musik atau film.
Jenis-jenis software:
a. Sistem Operasi
sistem operasi
merupakan ‘otak’ pada komputer yang memiliki kemampuan untuk
mengaktifkan perangkat yang terpasang pada komputer sehingga
masing-masingnya dapat saling berkomunikasi.
b. Bahasa Pemrograman
Bahasa
pemrograman seperti PHP, ASP, dBase, Visual Basic, dan C++ merupakan
software yang khusus digunakan untuk membuat program komputer, apakah
itu sistem operasi, program paket, program aplikasi, dan lain
sebagainya.
Bahasa pemrograman ini dibagi menjadi tiga tingkatan besar, yaitu:
1. Bahasa pemrograman tingkat dasar
Bahasa
pemrograman generasi pertama. Bahasa pemrograman jenis ini sangat sulit
dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang
mengerti hanyalah pembuatnya saja.
2. Bahasa pemrograman tingkat menengah
Bahasa
pemrograman dimana penggunaan instruksi sudah mendekati bahasa
sehari-hari, walaupun begitu masih sulit untuk dimengerti karena banyak
menggunakan singkatan-singkatan seperti STO (artinya simpan = STORE) dan
MOV (artinya pindah = MOVE). Yang tergolong ke dalam bahasa ini adalah
Assembler, ForTran (Formula Translator).
3. Bahasa pemrograman tingkat atas
Merupakan
bahasa yang mempunyai ciri mudah dimengerti, sebab menggunakan bahasa
sehari-hari. Contohnya seperti Basic, dBase, Visual Basic, VB.Net, dan
lain-lain.
c. Program Utility dan Aplikasi
Program utility
berfungsi untuk membantu mengisi kekurangan atau kelemahan dari sistem
operasi dan memudahkan pengguna untuk melakukan akses secara cepat
terhadap program yang sudah disediakan oleh sistem operasi.
Tidak ada komentar:
Posting Komentar