Perangkat lunak adalah instruksi data yang tersimpan dan
dijalankan oleh komputer. Komputer tidak dapat melakukan apa‐apa
tanpa instruksi.
Perangkat Lunak Generasi Ke-1
- 1951 : Bahasa Mesin
Komputer
hanya dapat menerima instruksi dalam bentuk bilangan biner.
Contoh
instruksi:
0000
00110101
Keterangan
:
0000
= opcode
00110101
= address number
- 1959 : Bahasa Assembly
Memudahkan
pemrograman ke dalam bahasa mesin dengan menggunakan translator.
|
Inrtuksi
|
Bahasa
Mesin
|
Bahasa
Assembly
|
|
STORE
|
0000
|
STO
|
|
LOAD
|
0001
|
LDA
|
|
ADD
|
0100
|
ADD
|
|
HALT
|
1000
|
HALT
|
Perangkat Lunak Generasi Ke-2
(1959-1965)
High‐level
Languages
Membuat
bahasa yang berisi instruksi lebih mirip ke bahasa Inggris.
•
FORTRAN: bahasa perhitungan numerik.
•
COBOL: bahasa bisnis.
•
LISP: digunakan dalam riset dan AI.
•
Menggunakan compiler untuk
melakukan translasi ke bahasa assembly
Perangkat Lunak Generasi Ke-3
(1965-1971)
System
Operasi : Unix, Dos
General
purpose application : SPSS
Sistem Operasi
Perangkat
lunak yang berfungsi mengatur sumber daya komputer dan sebagai fondasi
aplikasi lain di atasnya.
Contoh:
UNIX, DOS
General
Purpose Applications
Aplikasi
yang memiliki fungsi tertentu.
Contoh:
SPSS ditulis menggunakan bahasa FORTRAN.
Perangkat Lunak Generasi Ke-4
(1971-1989)
- Structured programming : PASCAL, MODULA-2, BASIC, C, C++
- Sistem operasi : UNIX, PC, DOS
- Application packages
Perangkat
Lunak Generasi Ke-5 (1990 - sekarang)
- Sistem Operasi: Windows
- Object-oriented Programming: C++, JAVA, C#
- Browsers
- Application Packages: Microsoft Office
Pembagian
Perangkat Lunak
Berdasarkan
fungsinya, dibagi menjadi:
- Perangkat lunak sistem
- Perangkat lunak aplikasi
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.
–
Programming Languages: Assembly, Pascal, C, C++, Java, Perl, PHP, BASIC.
–
System Utility: antivirus, scandisk, partisi disk, defragment disk.
Bahasa
Pemrograman
Menurut
tingkat kedekatannya, bahasa pemrograman diklasifikasikan menjadi:
–
Bahasa Mesin : 000000101010
–
Bahasa Tingkat Rendah : Assembly
–
Bahasa Tingkat Tinggi : FORTRAN, BASIC, C, C++,
Java.
Sistem Utilitas
- Antivirus
Berguna untuk
mengidentifikasi dan menghapus virus yang menyerang system operasi.
Contoh:
Kaspersky, Norton, AVG, Avira, dll.
- Scandisk
Berguna untuk
mengetahui kondisi disk dan struktur file pada disk.
- Defragment.
Berguna untuk
menata ulang struktur file pada struktur disk.
- Partisi Tools
Berguna untuk
mepartisi (membagi) disk menjadi beberapa bagian.
Contoh: Partition
Magic
Perangkat
Lunak Aplikasi
Perangkat lunak
aplikasi adalah perangkat lunak yang berfungsi untuk membantu pekerjaan dalam
kehidupan sehari ‐ hari.
Sekian, Terima Kasih
Semoga Bermanfaat :)

No comments:
Post a Comment