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