Pages

Senin, 04 November 2013

Sejarah perkembangan perangkat lunak

Perkembangan Perangkat Lunak

1.Pengertian Perangkat Lunak


a)Sekumpulan instruksi dan data yang tersimpan dan dijalankan oleh komputer

b)Komputer tidak dapat melakukan
apa‐apa tanpa instruksi .

2.Perangkat Lunak Generasi Ke-1


a)Bahasa Mesin (Pada tahun 1951)

b)Bahasa Assembly (Pada tahun 1959)

3.Bahasa Mesin


Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner.

Contoh :
0000   00110101
0000 = opcode(storing, addition, substraction, dll)
00110101=address atau number

4.Bahasa Assembly


a)Membuat program dalam bahasa mesin sangat sulit dan butuh ketelitian tinggi.


b)Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin.


c)Menggunakan translator untuk mengubah bahasa  assembly menjadi bahasa mesin.




5.Perangkat Lunak Generasi Ke-2 

High Level 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.

6.Perangkat Lunak Generasi Ke-3





7.SistemOperasi 

Sebuah perangkat lunak yang berfungsi untuk mengatur sumberdaya komputer dan sebagai  fondasi aplikasi‐aplikasi lain di atasnya. 
Contoh: UNIX, DOS 

8.General Purpose Applications 

Aplikasi‐aplikasi yang memiliki fungsi‐fungsi tertentu sebagai 
contoh:  SPSS (Statistical Package for the Social Sciences)  yang ditulis menggunakan bahasa FORTRAN . 

9.Perangkat LunakGenerasi Ke-4 




10. Application Packages




11. Perangkat Lunak Generasi Ke-5




12. Pembagian perangkat lunak berdasarkan fungsinya :

       a) Perangkat lunak sistem
       b) Perangkat lunak aplikasi

13.Perangkat Lunak Sistem 

Perangkat lunak system adalah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer. 
Perangkat lunak system terdiri dari: 






14.Sistem Operasi 

Sistem operasi adalah program yang menutup detail hardware yang rumit kepada  programmer  dan menyediakan antar muka yang mudah bagi programmer untuk mengakses hardware  dalam pengembangan sebuah program(WilliamStallings).

15.Kedudukan Sistem Operasi di dalam sistem computer



Contoh Sistem Operasi antara lain :
a) Linux
b) Windows
c) MacOS

16.Bahasa Pemrograman

Bahasa Pemrograman adalah teknik instruksi standar untuk memerintah komputer.Bahasa pemrograman ini merupakan suatu  himpunan yang berisi aturan sintaks dan semantic yang  dipakai untuk mendefinisikan  program  komputer. 
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman di klasifikasikan menjadi: 
Bahasa Mesin : 000000101010
Bahasa Tingkat Rendah : Assembly
Bahasa Tingkat Tinggi : FORTRAN, BASIC, C, C++, Java

17.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.
PartisiTools 

Berguna untuk mepartisi(membagi) disk menjadi beberapa bagian. 
Contoh: Partition Magic

18.Perangkat Lunak Aplikasi 

Perangkat lunak aplikasi adalah perangkat lunakyang berfungsi untuk membantu pekerjaan dalam kehidupan sehari‐hari

Contoh Perangkat Lunak Aplikasi




2 komentar: