Perangkat Lunak (Software)
Software adalah sekumpulan
instruksi dan data yang tersimpan dan dijalankan oleh komputer. Sejarah perangkat
lunak terbagi menjadi :
1.
Perangkat Lunak
Generasi 1 (1951 – 1959) : menggunakan Bahasa Mesin dan Bahasa Assembly. Bahasa
Mesin adalah Bahasa yang digunakan untuk mengintruksikan komputer dalam bentuk
bilangan biner. Contoh :
0000 00110101, dengan 0000 =
opcode (STORE) dan 00110101 =
address atau number.
Bahasa assembly dibuat
untuk memudahkan pemrograman ke dalam bahasa mesin. Ini Menggunakan translator
untuk mengubah bahasa assembly menjadi bahasa mesin. Contoh :
2.
Perangkat Lunak
Generasi 2 (1959 – 1965) : menggunakan high level language (FORTRAN, COBOL,
LISP) Membuat bahasa yang diintruksikan lebih mirip ke bahasa Inggris. Dan
menggunakan compile untuk mengubah ke bahasa assembly.
–
FORTRAN : untuk aplikasi numerik
–
COBOL :untuk aplikasi
Bisnis
–
LISP
:untuk Riset dan AI
3.
Perangkat Lunak
Generasi 3 (1965 – 1971) : Menggunakan Sistem
Operasi dan General Purpose Applicasion. Sistem Operasi adalah Sebuah perangkat
lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi
aplikasi‐aplikasi lain di atasnya. Contoh : UNIX dan DOS. General
Purpose Application adalah aplikasi – aplikasi yang memiliki fungsi tertentu.
Contoh : SPSS (Statistical Package for the Social Science) yang di tulis dalam
bahasa FORTRAN.
4.
Perngkat
Lunak Generasi 4 ( 1971 – 1989) : Menggunakan Sistem Operasi, Structured
Programing (PASCAL, MODULA-2, BASIC, C, C++), Application Package seperti
Spreadsheets (LOTUS 1‐2‐3), Wordprocessors (WordStar,WordPerfect), dan
Database management systems (dBASE IV).
5.
Perangkat
Lunak Generasi 5 (1990 – sekarang) : menggunakan Sistem Opersi
(Windows), Browsers, Object Oriental Progrmaming(C++, JAVA, C#), Application
Package (Microsoft Office).
Berdasarkan fungsinya, perangkat lunak yang terdapatpada sistem komputer
dapat dibagi menjadi :
1.
Perangkat Lunak Sistem : Perangkat lunak
yang berfungsi untuk mengatur sumber daya komputer. Perangkat unak sistem
terdiri dari :
1)
Sistem Operasi, yaitu 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 sistem operasi yaitu Windows,
Mac OS, Linux, UNIX, dan DOS.
2)
Programming Languages, yaitu teknik
instruksi standar untuk memerintah komputer. Programming Language atau 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 :
–
BahasaMesin ® 000000101010
–
Bahasa Tingkat Rendah ® Assembly
–
Bahasa Tingkat Tinggi ® FORTRAN, BASIC, C, C++, Java.
3)
System Utility, yaitu seperti
Antivirus, scandisk, partisi disk,defragment disk.
Antivirus ® mengidentifikasi dan menghapus virus
Scandis ® mengetahui kondisi dan struktur file pada disk
Defragmen ® menata ulang
struktur file pada struktur disk
Partisi tool ® membagi disk
menjadi beberapa bagian
2.
Perangkat Lunak
Aplikasi : perangkat lunak yang berfungsi untuk membantu pekerjaan dalam kehidupan
sehari‐hari. Contoh Perangkat Lunak Aplikasi :
No comments:
Post a Comment