PERANGKAT LUNAK
Pengertian
Perangkat lunak (PL) atau software adalah sebuah perangkat yang terdiri dari item-item / objek-objek yang merupakan konfigurasi dari program, dokumen dan data. Atau bias dikatakan sebagai program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras.
Macam-macam PL
Perangkat Lunak Sistem ,
program aplikasi (application program misalnya OpenOffice.org),
sistem operasi (DOS, Unix, Windows 95, IMB OS/2, Apple’s System 7, Ubuntu)
bahasa pemrograman (yang dibagi lagi atas bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan).
Perangkat Lunak Aplikasi
REKAYASA PERANGKAT LUNAK
Pengertian
Rekayasa Perangkat Lunak adalah RPL atau Software Engineering adalah disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan. Menurut Fritz Badar, software engineering adalah disiplin ilmu yang menerapkan prinsip-prinsip engineering agar mendapatkan software yang ekonomis yang dapat dipercaya dan bekerja lebih efisien pada mesin yang sebenarnya.
Metode Software Enginnering
Metode software engineering memberikan teknik-teknik bagaimana membentuk software. Metode ini terdiri dari serangkaian tugas:
Perencanaan & estimasi proyek
Analisis kebutuhan sistem dan software
Desain struktur data
Arsitektur program dan prosedur algoritma
Coding
Testing dan pemeliharaan