SEJARAH
DAN PERKEMBANGAN PERANGKAT LUNAK (SOFTWARE)
Pengertian
Perangkat Lunak
Sekumpulan instruksi dan data yang tersimpan dan
dijalankan oleh komputer.
Perangkat
Lunak dari Generasi ke Generasi
1.
Generasi
Ke-1 (1951-1959)- Bahasa Mesin
- Bahasa Assembly
Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam
bahasa mesin dengan menggunakan translator.
- High-level languages
Bahasa yang berisi instruksi yang lebih mirip ke bahasa Inggris , yaitu
a)
FOTRAN : bahasa untuk aplikasi perhitungan numerik.
b)
COBOL : bahasa untuk aplikasi bisnis.
c)
LIPS : banyak digunakan dalam riset dan AI.
Dan menggunakan complier untuk melakukan translasike bahasa
assembly3. Generasi Ke-3 (1965-1971)
- Sistem Operasi
Perangkat
lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi
aplikasi-aplikasi lain diatasnya. Contohnya : UNIX , DOS
- General Purpose Applications
Aplikasi-aplikasi
yang memiliki fingsi-fungsi tertentu , contohnya : SPSS
- Structured Programming : PASCAL, MODULA-2, BASIC, C, C++
- Sistem Operasi : UNIX, PC-DOS
- Application Packages
a)
Spreadsheets
(LOTUS 1-2-3)
b)
Word
Processors (WordStar, Word Perfect)
c)
Database
Management Systems (Dbase IV)
- Sistem Operasi : Windows
- Object-oriented Programming : C++ , JAVA, C#
- Browsers
- Application Packages : Microsoft Office
Pembagian Perangkat Lunak Berdasarkan
Fungsinya, yaitu
1. Perangkat lunak sistem
Perangkat yang berfungsi untuk engatur sumber daya komputer yang terdiri
dari :
- Operating System (OS)
Program yang menyediakan antarmuka yang mudah bagi
programmer untuk mengakses hardware dalam pengembangan sebuah program. Contoh OS
: Windows, Mac OS, Linux, UNIX, dan DOS.
- Programming Languanges
Teknik intruksi standar untuk memerintah komputer. Contoh
: Assembly, Pascal, C, C++, Java, Perl, PHP, Basic.
- System Utility
a) Antivirus = untuk mengidentifikasi dan menghapus
virus yang
menyerang sistem
operasi .
Contoh : AVG, Avira, dll.
b) Scandisk = berguna untuk mengetahui kondisi
disk dan struktur file
disk.
c) Defragment = berguna untuk menata ulang
struktur file pada disk.
d) Partisi Tools = berguna untuk membagi disk menjadi
beberapa bagian.
Contoh
: Partition Magic
2. Perangkat lunak aplikasi
- Perangkat lunak yang berfungsi untuk membantu pekerjaan dalamkehidupan sehari-hari.
- Pengolah Kata (Microsoft Word, Wordstar, Chi Writer)
- Pengolah Angka (Microsoft Exel, Quarto Pro)
- Presentasi (Microsoft Power Point)
- Basis Data (Microsoft Access, Borland Paradox, Microsoft SQL Server, MySQL)
- Pengolah Grafis (Adobe Photoshop , Corel Draw)
- Video Editing (Ulead Video Studio, Pinneacle Studio)
- Pengembangan Program Komputer (Microsoft Visual Basic, Borland Delphi)
- Pengembangan WEB (Microsoft Frontpage, Macromedia Dreamweaver)

Tidak ada komentar:
Posting Komentar