Perangkat lunak merupakan sekumulan instruksi dan data yang
tersimpan dan dijalankan oleh komputer. Komputer tidak dapat melakukan apapun
tanpa instruksi.
1.
Perangkat Lunak Generasi Ke-1
a.
Bahasa Mesin
Komputer hanya dapat menerima
instruksi dalam bahasa mesin dalam bentuk bilangan biner.
b.
Bahasa Assembly
Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa
mesin.
2.
Perangkat Lunak Generasi Ke-2
a.
High-level Languages
Bahasa yang berisi instruksi
yang lebih mirip bahasa inggris. Bahasa tersebut yaitu FORTRAN, COBOL,
dan LISP. Untuk melakukan translasi ke bahasa assembly, digunakan compiler.
3.
Perangkat Lunak Generasi Ke-3
a.
Sistem Operasi
Sebuah perangkat lunak
yang berfungsi untuk mengatur sumber dayakomputer dan sebagai
fondasi aplikasi‐aplikasi
lain di atasnya. Contoh, UNIX dan DOS.
b.
General Purpose Applications
Merupakan aplikasi-aplikasi
yang memiliki fungsi-fungsi tertentu. Contoh, SPSS yang ditulis
menggunakan bahasa FORTRAN.
4.
Perangkat Lunak Generasi Ke-4
a.
Sistem
Operasi yang digunakan UNIX dan PC-DOS.
b.
Structured Programming: PASCAL, MODULA-2, BASIC,
C, dan C++.
c.
Application Packages
Spreadsheets (LOTUS 1‐2‐3), word processors (WordStar, Word
Perfect), dan database management systems (dBASE IV).
5.
Perangkat Lunak Generasi Ke-5
a.
Sistem Operasi yang digunakan adalah windows.
b.
Sudah memiliki browsers.
c.
Object-oriented Programming: C++, JAVA, C#
d.
Application packages: Microsoft Office.
6.
Perangkat Lunak Berdasarkan Fungsi
a.
Perangkat Lunak Sistem
Merupakan perangkat lunak yang
berfungsi untuk mengatur sumber daya komputer. Perangkat lunak system
terdiri dari:
Merupakan program yang menutup detail hardware yang rumit
kepada programmer dan menyediakan antarmuka yang mudah bagi programmer untuk
mengakses hardware dalam pengembangan sebuah program. Contoh dari system
operasi yaitu, Linux, Windows, MacOS.
Merupakan teeknik instruksi
standar untuk memerintah komputer. Menurut tingkat kedekatannya dengan mesin
komputer, bahasa pemrograman dibagi menjadi bahasa mesin, bahasa tingkat
rendah, dan bahasa tingkat tinggi.
Antivirus, Scandisk, Defragment, Partisi tools.
b.
Perangkat Lunak Aplikasi
Merupakan
perangkat lunak yang berfungsi untuk membantu pekerjaan dalam kehidupan
sehari-hari. Contoh perangkat lunak aplikasi yaitu, Microsoft word untuk
mengolah kata, Microsoft Excel untuk mengolah angka, Microsoft PowerPoint untuk
presentasi, Microsoft Access untuk basis data, Adobe Photoshop untuk mengolah
gambar, Adobe dreamweaver untuk mengembangkan web, dan Ulead Video Studio untuk
video editing.

No comments:
Post a Comment