Sekumpulan
instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak
dapat melakukan apa‐apa tanpa instruksi.
Berikut adalah penjelasan tentang
Perkembangan perangkat lunak beserta penjelasanya.
1.
Perangkat Lunak Generasi Pertama
·
Bahasa Mesin
Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam
bentuk bilangan biner. Contoh instruksi:
·
Bahasa Assembly
Membuat program dalam bahasa mesin sangat sulit dan butuh ketelitian
tinggi. Bahasa assembly dibuat
untuk memudahkan pemrograman ke dalam bahasa mesin. Menggunakan translator untuk mengubah bahasa assembly menjadi bahasa mesin.
2.
Perangkat Lunak Generasi Kedua
·
High Level Language
Membuat bahasa yang
berisi instruksi yang lebih mirip ke bahasa Inggris.
o
FORTRAN: bahasa untuk aplikasi perhitungan numerik.
o
COBOL: bahasa untuk aplikasi bisnis.
o
LISP: banyak digunakan dalam riset dan AI.
o
Menggunakan compiler untuk melakukan translasi ke bahasa
assembly.
3.
Perangkat Lunak Generasi Ketiga
·
Sistem Operasi
Sebuah
perangkat lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi
aplikasi‐aplikasi lain di atasnya. Contoh: UNIX, DOS.
·
General Purpose Applications
Aplikasi‐aplikasi
yang memiliki fungsi‐fungsi tertentu sebagai contoh – SPSS (Statistical Package for the Social
Sciences) yang ditulis menggunakan bahasa FORTRAN.
4.
Perangkat Lunak Generasi Keempat
·
Aplication Packages
o
Spreadsheets
(LOTUS 1‐2‐3)
o
Word
processors (WordStar, Word Perfect)
o
Database
management systems (dBASE IV)
5. Perangkat
Lunak Generasi Kelima
Pembagian Perangkat
Lunak
Berdasarkan fungsinya, perangkat lunak yang terdapat pada sistem
komputer dapat dibagi menjadi: 1. Perangkat lunak sistem
2.
Perangkat lunak aplikasi
Berikut adalah penjelasan tentang
pembagian perangkat lunak berdasarkan fungsinya.
a.
Perangkat Lunak Sistem
Perangkat lunak sistem adalah perangkat lunak yang berfungsi untuk
mengatur sumber daya komputer. Perangkat lunak sistem terdiri dari:
·
Operating
System (OS): Windows, Mac OS, Linux, UNIX, dan DOS.
Sistem
operasi adalah program yang menutupdetail hardware yang rumit kepada programmer
dan menyediakan antarmuka yang mudah bagi programmer untuk mengakses hardware
dalam pengembangan sebuah program. (William Stallings).
·
Programming Languages: Assembly, Pascal, C, C++, Java, Perl, PHP,
BASIC
Bahasa
Pemrograman adalah teknik instruksi standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan yang berisi aturan sintaks dan semantik
yang dipakai untuk mendefinisikan
program
komputer. Menurut tingkat kedekatannya dengan mesin komputer, bahasa
pemrograman diklasifikasikan menjadi:
– Bahasa
Mesin000000101010
– Bahasa
Tingkat Rendah Assembly
– Bahasa
Tingkat Tinggi FORTRAN, BASIC, C, C++, Java.
·
Sistem Utilitas
o
Antivirus
Antivirus ini berguna untuk mengidentifikasi dan
menghapus virus yang menyerang sistem operasi. Contoh: Kaspersky, Norton, AVG,
Avira, dll.
o
Scandisk
Berguna untuk
mengetahui kondisi disk danstruktur file pada disk.
o
Defragment
Berguna untuk menata
ulang struktur file pada struktur disk.
o
Partisi
Tools
Berguna untuk mepartisi
(membagi) disk menjadi beberapa bagian.
a.
Perangkat Lunak Aplikasi
Perangkat lunak aplikasi adalah perangkat lunak yang berfungsi untuk membantu
pekerjaan dalam kehidupan sehari ‐ hari.
0 komentar:
Posting Komentar