Minggu, 20 Oktober 2013

Perkembangan Perangkat Lunak



1.   Pengertian Perangkat Lunak.

Perangkat lunak adalah Sekumpulan instruksi dan data yang tersimpan
dan dijalankan oleh komputer (Komputer tidak dapat melakukan apaapa
tanpa instruksi).
2.   Perangkat Lunak Generasi Ke1 (1951-1959).

a.    Bahasa Mesin.
·         Komputer hanya dapat menerima instruksi
dalam bahasa mesin dalam bentuk bilangan

·         Contoh instruksi:
 0000 00110101
            
           opcode address

0000 = opcode (storing, addition, substraction, dll).

00110101 = address atau number
or numberbiner.

b.    Bahasa Assembly.
·         Membuat program dalambahasa 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.

Instruksi
Bahasa Mesin
Bahasa Assembly
STORE
0000
STO
LOAD
0001
LDA
ADD
0100
ADD
HALT
1000
HALT
           














3.   Perangkat Lunak Generasi Ke2 (1951-1965).

-       Highlevel Languages

• Membuat bahasa yang berisi instruksi yang
  lebih mirip ke bahasa Inggris.

• 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.

4.   Perangkat Lunak Generasi Ke3 (1965-1971).

-       Sistem Operasi.

            Sebuah perangkat lunak yang berfungsi untuk
mengatur sumber daya komputer dan sebagai
fondasi aplikasiaplikasi lain di atasnya.
• Contoh: UNIX, DOS

-       General Purpose Applications

Aplikasiaplikasi yang memiliki fungsifungsi
tertentu sebagai contoh :
– SPSS (Statistical Package for the Social Sciences)
yang ditulis menggunakan bahasa FORTRAN.


5.   Perangkat Lunak Generasi Ke4 (1971-1989).

Komputer generasi keempat merupakan kelanjutan dari generasi III. Bedanya bahwa IC pada generasi IV lebih kompleks dan terintegrasi. 

-       Structured Programming (PASCAL, MODULA 2 , BASIC, C, C++).

Þ     Modula-2 (MODUlar Language) dikembangkan oleh Nicklaus Wirth di federal Technical University Zurich Switzerland. Bahasa ini digunakan untuk tujuan khusus dari multiprograming pada tahun 1977.

-       Sistem Operasi UNIX, PC-DOS.

-       Application Packages.
Spreadsheets (LOTUS 1‐2‐3).
Word processors (WordStar, Word Perfect).
Database management systems (dBASE IV).

6.   Perangkat Lunak Generasi Ke5 (1990-Sekarang).

-       Sistem Operasi : Windows.

-       Object-oriented Programming : C++, JAVA, C#.

-       Browsers

-       Application Packages : Microsoft Office                    


7.   Pembagian Perangkat Lunak.

• Berdasarkan fungsinya, perangkat lunak yang
  terdapat pada sistem komputer dapat dibagi
  menjadi:
1.    Perangkat lunak sistem.
Perangkat lunak sistem adalah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer yang terdiri dari : Operating System (OS), Programming Languages, System Utility.


2.    Perangkat lunak aplikasi.
Perangkat lunak aplikasi adalah perangkat lunak yang berfungsi untuk membantu pekerjaan dalam kehidupan sehari hari.
Contoh perangkat lunak aplikasi :

Jenis Perangkat Lunak
Contoh
Pengolah Kata
Microsoft word, Wordstar, Chi Writer.
Pengolah Angka
Microsoft Excel, Quatro Pro.
Presentasi
Microsoft power Point.
Basis Data
Microsoft Acces, Borland Paradox, Microsoft SQL server, MySQL.
Pengolah Grafis
Adobe photoshop, Corel Draw.
Video Editing
Ulead Vidoe Studio, Pinneacle Studio.Microsoft Visual Basic, Borland delphi.
Pengembang Program Komputer
Microsoft Visual Basic, Borland delphi.
Pengembang Web
Microsoft Frontpage, Macromedia Dreamweaver.





                    






Tidak ada komentar:

Posting Komentar