Beranda > PTIK > Perkembangan Perangkat Lunak

Perkembangan Perangkat Lunak

Pengertian Software

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

Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud.

Perkembangan Perangkat Lunak

Perangkat lunak berkembang secara generasi, dari generasi ke-1 sampai sekarang generasi ke-5. Perkembangan perangkat lunak bermula dari tahun 1951.

Perangkat Lunak Generasi ke-1

Bahasa Mesin

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

Contoh instruksi:

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 ke-2

High Level Languages

Membuat bahasa yang berisi instruksi yang lebih mirip ke bahasa Inggris. Menggunakan compiler untuk melakukan translasi ke bahasa assembly.

• FORTRAN: bahasa untuk aplikasi perhitungan numerik.

• COBOL: bahasa untuk aplikasi bisnis.

• LISP: banyak digunakan dalam riset dan AI.

Perangkat Lunak Generasi ke-3

Sistem Operasi

Sebuah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi aplikasi‐aplikasi lain di atasnya. Contoh pada perkembangan generasi ke-3: UNIX, DOS.

General Purpose Applications

Aplikasi‐aplikasi yang memiliki fungsi‐fungsi tertentu.

Perangkat Lunak Generasi ke-4

Application Packages

• Spreadsheets (LOTUS 1‐2‐3)

• Word processors (WordStar, Word Perfect)

• Database management systems (dBASE IV)

Perangkat Lunak Generasi ke-5

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. Perangkat lunak sistem terdiri dari:

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

Sistem operasi yang terkenal diantaranya windows, mac os, dan linux. Versi keluaran terbaru dari windows adalah windows 8.1. Untuk versi terbaru Mac os yaitu leopard, sedangkan linux ubuntu 13.

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.

Perangkat Lunak Utilitas

Perangkat lunak utilitas merupakan perangkat lunak yang dirancang khusus untuk membantu memanajemen dan menjaga kualitas performa komputer. Misalkan TuneUp utilities untuk membantu komputer supaya lebih cepat atau hemat energi. Selain itu juga ada antivirus yang mendetek virus-virus komputer supaya bisa dibersihkan atau dihapus.

2. Perangkat Lunak Aplikasi

Perangkat lunak aplikasi merupakan perangkat lunak yang memiliki fungsi dan perintah-perintah tertentu. Misalkan word untuk mengolah kata, excel untuk pengolah angka, dan powerpoint untuk presentasi.

  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Komentar

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: