24 suara dengan kebisingan lebih dari 140 dB.
2.4 Perangkat Lunak
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. Istilah ini menonjolkan perbedaan dengan
perangkat keras komputer
[21]
. Rekayasa perangkat lunak RPL, software engineering adalah salah satu
bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan
perangkat lunak dan sebagainya. Istilah software engineering, pertama kali digunakan pada akhir 1950-an dan
sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan konferensi tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun
1969. Meski penggunaan kata software engineering dalam konferensi tersebut menimbulkan debat tajam tentang aspek engineering dari pengembangan
perangkat lunak, banyak pihak yang menganggap konferensi tersebutlah yang menjadi awal tumbuhnya profesi rekayasa perangkat lunak.
2.4.1 Beberapa Contoh Perangkat Lunak
[22]
Pada gambar 2.9 di bawah ini terlihat beberapa jenis perangkat lunak software, yaitu:
1. Perangkat lunak aplikasi application software seperti pengolah kata,
lembar tabel hitung, pemutar media dan paket aplikasi perkantoran seperti OpenOffice.org.
2. Sistem operasi operating system misalnya Ubuntu.
3. Perkakas pengembangan perangkat lunak software development tool
seperti kompilator untuk bahasa pemrograman tingkat tingi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa asembly.
4. Pengenali perangkat keras device driver yaitu penghubung antara
25 perangkat-perangkat keras pembantu dan komputer adalah perangkat lunak
yang banyak di swalayan dan juga sekolah, yaitu seperti penggunaan barcode scanner ke aplikasi database lainnya.
5. Perangkat lunak menetap firmware seperti yang dipasang dalam jam
tangan digital dan pengendali jarak jauh. 6.
Perangkat lunak bebas free ‘libre’ software dan perangkat lunak sumber terbuka open source software.
7. Perangkat lunak gratis freeware.
8. Perangkat lunak uji coba sharewaretrialware.
9. Perangkat lunak perusak malware
Gambar 2.9 Beberapa jenis perangkat lunak
2.4.2 Rekayasa Perangkat Lunak
Rekayasa perangkat lunak RPL, software engineering adalah salah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak
termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak dan sebagainya
[21]
. Istilah software engineering, pertama kali digunakan pada akhir 1950-an dan
sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan konferensi tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun
1969. Meski penggunaan kata software engineering dalam konferensi tersebut menimbulkan debat tajam tentang aspek engineering dari pengembangan
26 perangkat lunak, banyak pihak yang menganggap konferensi tersebutlah yang
menjadi awal tumbuhnya profesi rekayasa perangkat lunak.
2.4.3 Proses Perangkat Lunak