Pengertian Perangkat Lunak dan Perkembangannya :)

 

A.     PENGERTIAN DAN ATRIBUT SOFTWARE

Perangkat lunak atau software merupakan program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Selain itu dapat juga dikatakan sebagai PENTERJEMAH perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras. Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras yang biasa disebut sebagai device driver, melakukan proses penghitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya, seperti sistem operasi dan bahasa pemrograman.

Atribut Perangkat Lunak yang baik:

Perangkat Lunak seharusnya memberikan pengguna kebutuhan fungsionalitas dan unjuk kerja yang dapat:

•Maintanability          = PL harus dapat memenuhi perubahan kebutuhan

•Dependability            = PL harus dapat dipercaya

•Efisiensi                     = PL harus efisien dalam penggunaan sumber daya

•Usability                    = PL harus dapat digunakan sesuai dengan yang direncanakan

 

B.      EVOLUSI PERANGKAT LUNAK

Evolusi Perangkat Lunak dibagi menjadi 4 Era yaitu:

1.  Era Pioner (1950-1963) : sambungan-sambungan kabel ke antar bagian dalam komputer. Cara lain dalam                 mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. (contoh: ENIAC)

2.    Era Stabil (1963-1980) : sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di         proses) dan mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time).

3.   Era Mikro (1980-1990) : automisasi mengarah ke suatu jenis kecerdasan buatan.

4.   Era Modern (1990-Now) : tingkat kecerdasan semakin meningkat , mulai bisa mengenal suara dan gambar. Contoh: Telephon, TV, AC

 

C.      MACAM-MACAM PERANGKAT LUNAK

Macam Perangkat Lunak dibagi menjadi 3 bagian yaitu:

1.      Perangkat Lunak Sistem

Merupakan software yang mengelola perangkat keras dan perangkat lunak yang digunakan komputer.

Contoh: DOS, Macintosh, Windows, dll

2.      Perangkat Lunak Bahasa Pemrograman

Merupakan software yang berfungsi untuk membantu melakukan pembuatan program aplikasi komputer.

Contoh: Visual Basic, C++, dll

3.      Perangkat Lunak Aplikasi

Merupakan software yang berfungsi utnuk membantu melakukan berbagai tugas perkantoran/aktivitas sehari-hari.

Contoh: pengolah kata, pengolah gambar, lembar sebar, dll

 

D.     REKAYASA PERANGKAT LUNAK ATAU SOFTWARE ENGINEERING

merupakan disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan. Dalam RPL mengadopsi pendekatan yang sistematis dan terorganisir terhadap pekerjaannya. Selain itu juga menggunakan tool yang sesuai serta teknik yang ditentukan berdasarkan masalah yang akan dipecahkan, kendala pengembangan dan sumber daya yang tersedia.

Metode Rekayasa Perangkat Lunak:

Merupakan pendekatan terstruktur pengembangan PL termasuk model sistem, notasi, perancangan dan petunjuk pemrosesan. Terdiri dari:

          Deskripsi Model          : deskripsi pemodelan dengan grafik

          Aturan                         : batasan yang digunakan pada model sistem

          Rekomendasi              : saran dalam membentuk perancangan yang baik

          Petunjuk proses          : aktifitas yang harus diikuti

 

Komentar

Popular

Multimedia pada Halaman Web

Perawatan Komputer secara berkala

Hyperlink dalam Html