Definisi Karakteristik REKAYASA PERANGKAT LUNAK

5 Grobogan bagi wisatawan nusantara dan mancanegara. 3. Bagi Akademik 1. Sebagai sumbangan pemikiran terhadap perkembangan ilmu pengetahuan, khususnya ilmu komputer. 2. Sebagai salah satu sarana untuk mengukur sejauh mana pemahaman mahasiswa terhadap materi yang telah diberikan. 3. Sebagai bahan literature dan referensi yang ada di perpustakaan Universitas Dian Nuswantoro.

2.1 REKAYASA PERANGKAT LUNAK

2.1.1 Definisi

Rekayasa Perangkat Lunak Perangkat lunak kini sudah menjadi kekuatan yang dapat dilekatkan dengan segala bentuk sistem. Peranannya telah menjadi pengendali bagi kemajuan baru di dalam segala hal. Definisi perangkat lunak adalah : 1. Perintah program komputer yang bila dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. 2. Struktur data yang memungkinkan program memanipulasi informasi secara proporsional. 3. Dokumen yang menggambarkan operasi dan kegunaan program. Roger S. Pressman Ph.D, Rekayasa Print to PDF without this message by purchasing novaPDF http:www.novapdf.com 6 Perangkat Lunak Pendekatan Praktisi, 2009.

2.1.2 Karakteristik

Perangkat Lunak Pemahaman lebih lanjut tentang perangkat lunak dengan meneliti karakteristik perangkat lunak yang membuat perangkat lunak berbeda dari hal- hal yang lain yang dibangun oleh manusia. Ketika perangkat lunak dibuat, proses kreatif manusia analisis, desain, konstruksi, pengujian diterjemahkan ke dalam bentuk fisik. Perangkat lunak lebih merupakan elemen logika dan bukan merupakan elemen sistem fisik. Dengan demikian, perangkat lunak memiliki ciri yang berbeda dari perangkat keras. Adapun ciri-ciri dari perangkat lunak adalah : 1. Perangkat lunak dibangun dan dikembangkan, tidak dibuat dalam bentuk yang klasik. Kualitas yang tinggi dicapai melalui perancangan yang baik, tetapi di dalam fase pembuatan perangkat keras, selalu saja ditemukan masalah yang tidak mudah untuk di sesuaikan dengan perangkat lunak. 2. Perangkat lunak tidak pernah usang Perangkat lunak tidak rentan terhadap pengaruh lingkungan yang merusak, yang menyebabkan perangkat keras menjadi usang. Kesalahan- kesalahan yang tidak dapat ditemukan akan Print to PDF without this message by purchasing novaPDF http:www.novapdf.com 7 menyebabkan tingkat kegagalan menjadi sangat tinggi pada awal hidup program. Tetapi hal itu dapat diperbaiki dan diharapkan tidak lagi ditemukan kesalahan yang lain. Sehingga bisa dikatakan bahwa perangkat lunak tidak usang. 3. Sebagian besar perangkat lunak dibuat secara custom-built, serta tidak dapat dirakit dari komponen yang sudah ada. Memungkinkan perangkat lunak dipesan secara terpisah, tetapi merupakan satu kesatuan yang lengkap, bukan sebagai komponen yang dapat dipasangkan ke dalam program- program yang baru.

2.1.3 Aplikasi