Anda di halaman 1dari 21

REKAYASA

PERANGKAT LUNAK
1.0
Perangkat Lunak
Data yang diformat dan disimpan secara
digital , yang dapat berbentuk program,
prosedur, dan dokumen data lain yang
saling berhubungan yang bisa dibaca dan
ditulis oleh komputer

DEFINISI Rekayasa Perangkat Lunak


Disiplin ilmu yang membahas segala
sesuatu tentang produksi perangkat lunak.
Hal tersebut mencakup dari tahap awal
spesifikasi system sampai pemeliharaan
sistem setelah digunakan
PERANGKAT LUNAK APLIKASI
Program yang digunakan untuk melakukan tugas spesifik
PERAN
PERANGKAT
LUNAK
PERANGKAT LUNAK SISTEM/SUPPORT
Program yang digunakan untuk mengontrol sumber daya komputer
Pressman (2001)
1. Perangkat lunak dibangun dengan
rekayasa, tidak dihasilkan dengan
KARAKTERISTIK perangkat keras seperti mesin atau
tangan
PERANGKAT 2. Perangkat lunak tidak akan usang
LUNAK sejalan dengan waktu
3. Perangkat lunak akan terus
menerus diproduksi sesuai pesanan
Secara Umum
1. Perangkat lunak dibangun dan
dikembangkan. Biaya digunakan
untuk pengembangan perangkat
lunak
2. Perangkat lunak tidak pernah
usang, tidak terpengaruh oleh
lingkungan
3. Perangkat lunak dibangun secara
custom-built. Pembuatan
menyesuaikan kebutuhan, bukan
kebutuhan yang ada akan dibuat
menjadi sesuatu
Tepat Waktu
SYARAT Tepat Anggaran
PEMBUATAN
PERANGKAT Meningkatkan Kinerja
LUNAK
Mengoperasikan Prosedur Sistem dengan Benar
 Daya guna yang tinggi
 Kinerja sesuai fungsi yang dibutuhkan
KARAKTERISTIK  Dapat diandalkan
PERANGKAT  Mudah dirawat
LUNAK  Efisien
YANG BAIK  Interface yang menarik
 Fungsi jangka panjang
APLIKASI Perangkat lunak dapat diaplikasikan ke
PERANGKAT berbagai situasi di mana serangkaian
LUNAK langkah prosedural telah didefinisikan
JENIS-JENIS
PERANGKAT
LUNAK
Perangkat Lunak Sistem

Perangkat lunak yang merupakan


sekumpulan program yang melayani
program-program yang lain

CONTOH : kompiler, editor, dan utilitas pengatur file


Perangkat Lunak Real-Time

Program yang memonitor dan


menganalisis kejadian dunia nyata pada
saat berlangsung

KOMPONEN :
• Pengumpul data
• Analisis data
• Kontrol/output
• Monitor
Perangkat Lunak Bisnis

Program yang ditujukan untuk


kepentingan bisnis seperti perhitungan
klien dan transaksi bisnis

CONTOH : Payroll, Payable, Inventory


Perangkat Lunak Teknik dan
Ilmu Pengetahuan

Perangkat lunak ini ditandai dengan


menggunakan algoritma number
crunching.

CONTOH : Aplikasi dari astronomi sampai


vulkanologi, dari analisis otomotif sampai dinamika
orbit pesawat ruang angkasa.
Embedded Software

Perangkat lunak ini terdapat dalam


ROM yang digunakan untuk mengontrol
hasil serta sistem untuk keperluan
konsumen dan pasar industri.
CONTOH : Key Pad control untuk microwave
Perangkat Lunak Komputer
Personal

Program ini seperti pengolahan kata,


grafik, multimedia, hiburan hingga
manajemen bisnis ataupun personal.
Perangkat Kecerdasan Buatan

Perangkat lunak ini menggunakan


algoritma non-numeris untuk
memecahkan masalah kompleks.
Perangkat lunak ini menggunakan
pendekatan pengenalan pola,
pembuktian teorema, dan permainan
game.
KRISIS
PERANGKAT
LUNAK
 Estimasi jadwal dan biaya yang seringkali
tidak tepat
PERMASALAH  Produktivitas programer yang tiak dapat
AN mengimbangi permintaan software
 Kualitas software kurang baik
 Kurangnya pengetahuan
mengembangkan software
PERMASALAH  Kurangnya pengetahuan memelihara
AN DALAM software yang ada
SDM
 Kurangnya pengetahuan mengimbangi
permintaan software yang semakin besar
MITOS
PERANGKAT
LUNAK
• Mitos Manajemen, yaitu manager yang
bertanggung jawab terhadap masalah
perangkat lunak
• Mitos Pelanggan, yaitu pelanggan percaya
bahwa manajer dan para pelaksana hanya
sedikit bertanggung jawab pada masalah
perangkat lunak
• Mitos Para Praktisi, yaitu pemrogram
dilihat sebagai sebuah karya seni, cara dan
kebiasaan lama tetap sukar lenyap.

Anda mungkin juga menyukai