SEJARAH DAN PERKEMBANGAN SOFTWARE
PENGERTIAN PERANGKAT LUNAK
Sekumpulan
instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak
dapat melakukan apa‐apa
tanpa instruksi.
PERANGKAT LUNAK GENERASI KE‐1
Bahasa Mesin
Komputer
hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner.
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.
PERANGKAT LUNAK GENERASI KE‐2
High‐Level Languages
Membuat
bahasa yang berisi instruksi yang lebih mirip ke bahasa Inggris. Berikut adalah
jenis dari High-Level Languages :
·
FORTRAN:
bahasa untuk aplikasi perhitungan numerik.
·
COBOL:
bahasa untuk aplikasi bisnis.
·
LISP:
banyak digunakan dalam riset dan AI.
·
Menggunakan
compiler untuk melakukan translasi ke bahasa assembly.
PERANGKAT LUNAK GENERASI KE‐3
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.
PERANGKAT LUNAK GENERASI KE‐4
Application Packages
Spreadsheets
(LOTUS 1‐2‐3). Word processors (WordStar, Word
Perfect). Database management systems (dBASE IV).
PERANGKAT LUNAK GENERASI KE‐5
PEMBAGIAN PERANGKAT LUNAK
Berdasarkan
fungsinya, perangkat lunak yang terdapat pada sistem komputer dapat dibagi
menjadi:
1. Perangkat lunak sistem
2. 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.
Sistem Operasi
Sistem
operasi adalah program yang menutup detail hardware yang rumit kepada
programmer dan menyediakan antarmuka yang mudah bagi programmer untuk mengakses
hardware dalam pengembangan sebuah program. (William Stallings). Kedudukan sistem operasi di dalam
system komputer :
Contoh Sistem Operasi
·
Linux
·
Windows
·
MacOS
Bahasa Pemrograman
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
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 sistem
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
menjadibeberapa bagian. Contoh: Partition Magic.
Perangkat Lunak Aplikasi
Perangkat
lunak aplikasi adalah perangkat lunak yang berfungsi untuk membantu pekerjaan
dalam kehidupan sehari ‐ hari.








Tidak ada komentar:
Posting Komentar