Anda di halaman 1dari 19

Rekayasa Perangkat

Lunak

PRODUK
Disusun Oleh:
@Ade Rangga
Wicaksono/08201108
@Rangga Leonardo Eka
Saputra/08201301
Perkembangan
Perangkat Lunak
• Secara umum, perangkat lunak
terbagi menjadi dua, yaitu
produk dan alat untuk
menghasilkan produk.
• Contoh produk, Ms. Office dan
berbagai Sistem Informasi.
• Contoh alat untuk menghasilkan
produk, Visual Basic dan
berbagai bahasa Pemrograman.
• Pada era awal komputer,
perangkat lunak dikembangkan
dan digunakan oleh orang
ataupun organisasi yang sama.
• Era kedua komputer antara
1960-1970-an, dikenalnya
multiuser dan real-time. Disinie.
• Era ketiga pertengahan 1970-an,
mulai terditribusi dengan sistem
multikomputer
• Era keempat perkembangan
komputer, menjauhkan kita dari
komputer individual dan menuju
Bagan Perkembangan
Perangkat Lunak
Tahun-tahun awal Era kedua Era ketiga Era keempat

• Orientasi batch • Multiuser • Sistem • Sistem desk-top


• Distribusi terbatas • Real-time terdistribusi bertenaga kuat
• Perangkat lunak• Database • Embedded • Teknologi
customize • Perangkat lunak intelligence berorientasi objek
produk • Perangkat keras• Sistem pakar
biaya rendah • Jaringan syaraf
tiruan
• Computasi paralel
• Komputer jaringan
Pendapat Para Tokoh
Mengenai Perangkat

Lunaklunak
Produk perangkat
menurut Ian Sommerville
didefinisikan sebagai berikut:

Software product are software systems


delivered to a customer with the
documentation which describe how to install
and use the system

Produk perangkat lunak adalah sistem


perangkat lunak beserta dokumentasinya
yang menjelaskan prosedur persiapan dan
penggunaan perangkat lunak tersebut
• Pada definisi lain yang
dikutip oleh Pressman dalam
bukunya Software
Engineering A Practioner’s
Approach, perangkat lunak
didefinisikan lebih rinci lagi
yaitu sebagai:
1. Instruksi-instruksi yang
dieksekusi akan memberikan
layanan-layanan atau fungsi
seperti yang diinginkan.
2. Struktur data yang diperlukan
oleh suatu program untuk
Karakteristik Perangkat
Lunak
Menurut Pressman ada
beberapa karakteristik perangkat
lunak yang membedakan dengan
perangkat keras:
• Karakteristik Pertama: Software

is developed or engineered, it is
not manufactured in classical
sense.
Perangkat lunak adalah suatu
produk yang lebih menekankan
pada kegiatan rekayasa
• Karakteristik kedua: Software
doesn’t wear out.
Perangkat lunak bukanlah
produk yang dapat usang atau
rusak lemudian dibuang, seperti
halnya perangkat keras. Yang
terjadi adalah perangkat lunak
tersebut tidak dapat memenuhi
kebutuhan yang dikehendaki
pemakainya. Sehingga perubahan
perangkat lunak diperlukan
seperti gambar berikut.
• Karakteristik ketiga: Most
software is custom-built rather
than being assembled from
existing components.
Kebanyakan perangkat lunak
tidak dibangun dari perangkat
lunak yang sudah ada
Pembangunan aplikasi dimulai
Kualitas Perangkat
Lunak
• Maintainability, yaitu tingkat
kemudahan perangkat lunak
tersebut dalm mengakomodasi
perubahan-perubahan.
• Dependability,
ketidakbergantungan perangkat
lunak dengan elemen-elemen
sistem lainnya atau sistem
secara keseluruhan. Artinya,
kegagalan elemen lain tidak
mempengaruhi performansi
• Efficiency, menyangkut waktu
eksekusi.
• Usability, yaitu atribut yang
menunjukkan tingkat
kemudahan pengoperasian
perangkat lunak
Aplikasi Perangkat Lunak
• Perangkat lunak sistem, suatu
perangkat lunak yang berfungsi
melayani perangkat lunak lain,
seperti: kompilator, editor,
sistem operasi, utilitas, dan lain-
lain.
• Perangkat lunak real-time, suatu
perangkat lunak yang berfungsi
mengendalikan, memonitor, dan
menganalisis kejadian yang
terjadi pada keadaan nyata.
• Perangkat lunak bisnis,
perangkat lunak yang mengakses
satu atau lebih basis dat besar
yang berisi informasi bisnis,
sebagai contoh sistem payroll,
sistem inventori, dan lain-lain.
• Perangkat lunak keteknikan dan
keilmuan, perangkat lunak ini
banyak membantu memecahkan
permasalahan di bidang
astronomi, vulkanologi,
Computer Aided Design (CAD).
• Embedded software, perangkat
lunak yang ditanam dalam suatu
chip. Perangkat lunak ini
terintegrasi dengan perangkat
keras. Contoh: microwave oven,
telepon genggam.
• Perangkat lunak komputer
personal (PC), perangkat lunak
yang dioperasikan pada PC,
contoh: pengolah kata,
multimedia.
• Perangkat lunak kecerdasan
buatan, perangkat lunak yang
Mitos Perangkat Lunak
• Sekarang ini kebanyakan kaum
profesional yang memiliki
banyak pengetahuan
mengetahui berbagai mitos di
bidang ilmu yang digelutinya.
Sikap yang salah yang
menyebabkan masalah yang
serius bagi manajer serta
masyarakat teknisi. Tetapi sikap
lama tersebut memang sangat
sulit diubah dan sisa-sisa mitos
Mitos Manajemen
• Manajer yang bertanggung
jawab terhadap masalah
perangkat lunak, seperti juga
manajer sering mengalami
tekanan karena masalah dalam
pengaturan keuangan, menjaga
jadwal agar tidak kacau.
Mitos Pelanggan
• Pelanggan mempercayai mitos
tentang perangkat lunak karena
manajer dan para pelaksana
yang bertanggung jawab atas
masalah. Perangkat lunak hanya
bekerja sedikit saja untuk
memperbaiki kesalahan
informasi. Mitos ini membawa ke
arah pengharapan yang salah
(oleh pelanggan)dan ketidak
puasan pengembang.
Mitos Para Praktisi
• Seperti yang ditulis sebelumnya,
selama masa awal perangkat
lunak, pemrograman dilihat
sebagai sebuah karya seni. Cara
dan kebiasaan lama sukar
lenyap.
Sekian
Dan
terima
kasih

Anda mungkin juga menyukai