Kamis, 17 Oktober 2013

Sejarah dan Perkembangan Perangkat Lunak (SOFTWARE)





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 
Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner.
  • Bahasa Assembly

Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin dengan menggunakan translator.

2.      Generasi Ke-2 (1959-1965)

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

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

4.      Generasi Ke-4 (1971-1989)
  • 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)

                                                                    
5.      Generasi Ke-5 (1990 – Sekarang)
  • 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