Tuesday, October 15, 2013



Perkembangan Perangkat Lunak

                        Perangkat lunak adalah sekumpulan instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak akan dapat melakukan apa-apa tanpa instruksi.
·         Perangkat Lunak Generasi Ke- 1
1.      Bahasa Mesin
Sekitar tahun 1951-an, komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner.
2.      Bahasa Assembly
Bahasa assembly muncul sekitar tahun 1959-an. Sebelumnya dalam membuat program dalam bahasa mesin sangat sulit dan butuh ketelitian tinggi. Lalu bahasa assembly dibuat untuk memudahkan pemograman ke dalam bahasa mesin dengan menggunakan translator sebagai pengubah bahasa assembly menjadi bahasa mesin.
·         Perangkat Lunak Generasi Ke- 2
Perangkat lunak pada generasi ke-2 muncul sekitar tahun 1959 hingga tahun 1965 yang di sebut dengan High-level languages seperti FORTRAN, COBOL, dan LISP. High-level languages ini dibuat dengan tujuan untuk membuat bahasa yang berisi instruksi yang lebih mirip ke bahasa inggris dengan menggunakan compiler untuk melakukan translasi ke dalam bahasa assembly.
o   FORTRAN        : bahasa untuk aplikasi perhitungan numerik.
o   COBOL                        : bahasa untuk aplikasi bisnis.
o   LISP                  : bahasa yang banyak digunakan dalam riset dan Al.
·         Perangkat Lunak Generasi Ke- 3
Perangkat lunak generasi ke-3 muncul sekitar tahun 1965 hingga 1971 dengan beberapa perangkat lunak seperti :
1.      Sistem Operasi           
Sebuah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi aplikasi‐aplikasi lain di atasnya. Contoh: UNIX, DOS.
2.      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
Perangkat lunak generasi ke-4 muncul sekitar tahun 1971 hingga 1989 dengan pengembangan sistem operasi pada perangkat lunak generasi ke-3 (UNIX, PC-DOS) ditambah dengan Structured Programming seperti PASCAL, MODULA-2, BASIC, C, dan C++ serta Application Packages yaitu Spreadsheets (LOTUS 1-2-3), Word processors (Wordstar, Wordperfect), dan Database management systems (dBASE IV).
·         Perangkat Lunak Generasi Ke- 5
Perangkat lunak generasi ke-5 terjadi dari tahun 1990 hingga sekarang. Banyak perangkat baru yang bermunculan dari system operasi baru yaitu windows, munculnya Browsers, Objec-oriented Programming (C++, JAVA, C#), dan application packages baru yaitu Microsoft Office.

Pembagian Perangkat Lunak
·         Berdasakan fungsinya
1.      Perangkat Lunak Sistem
è Perangkat lunak yang berfungsi untuk mengatur sumber daya komputer.
a.      Operating System (OS): Windows, Mac OS, Linux, UNIX, dan DOS.
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). Sistem operasi memiliki kedudukan sebagai programmer dalam system computer.
b.      Programming Languages: Assembly, Pascal, C, C++, Java, Perl, PHP, BASIC.
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.
c.       System Utility: antivirus, scandisk, partisi disk, defragment disk.
-          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 menjadi beberapa bagian. Contoh: Partition Magic
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 Access, Borland Paradox, Microsoft SQL Server, MySQL
Pengolah Grafis
Adobe Photoshop, Corel Draw
Video Editing
Ulead Video Studio, Pinneacle Studio
Pengembang Program Komputer
Microsoft Visual Basic, Borland Delphi
Pengembang Web
Microsoft Frontpage, Macromedia Dreamweaver.

0 comments:

Post a Comment

 
Dreaming Girl Blogger Template by Ipietoon Blogger Template