Kamis, 17 Oktober 2013

SEJARAH DAN PERKEMBANGAN SOFTWARE(TM6)


SEJARAH DAN PERKEMBANGAN SOFTWARE


PENGERTIAN PERANGKAT LUNAK

Sekumpulan instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak dapat melakukan apaapa tanpa instruksi.


PERANGKAT LUNAK GENERASI KE1




Bahasa Mesin

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

Bahasa Assembly

Membuat program dalam bahasa 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.

PERANGKAT LUNAK GENERASI KE2



HighLevel Languages

Membuat bahasa yang berisi instruksi yang lebih mirip ke bahasa Inggris. Berikut adalah jenis dari High-Level Languages :
·        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.


PERANGKAT LUNAK GENERASI KE3



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.


PERANGKAT LUNAK GENERASI KE4



Application Packages

Spreadsheets (LOTUS 123). Word processors (WordStar, Word Perfect). Database management systems (dBASE IV).


PERANGKAT LUNAK GENERASI KE5




PEMBAGIAN PERANGKAT LUNAK

Berdasarkan fungsinya, perangkat lunak yang terdapat pada sistem komputer dapat dibagi
menjadi:
1. Perangkat lunak sistem
2. Perangkat lunak aplikasi

Perangkat Lunak Sistem

Perangkat lunak sistem adalah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer. Perangkat lunak sistem terdiri dari:
·        Operating System (OS): Windows, Mac OS, Linux, UNIX, dan DOS.
·        Programming Languages: Assembly, Pascal, C, C++, Java, Perl, PHP, BASIC.
·        System Utility: antivirus, scandisk, partisi disk, defragment disk.

Sistem Operasi

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). Kedudukan sistem operasi di dalam system komputer :

Contoh Sistem Operasi

·        Linux


·        Windows


·        MacOS

Bahasa Pemrograman

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.

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.

Partisi Tools

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


Perangkat Lunak Aplikasi

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




Tidak ada komentar:

Posting Komentar