Definisi Perangkat Lunak (PL)
IEEE-Standar Glossary of Software Engineering
Terminology, 1990:
“Computer programs, procedures, and possibly associated documentation
and data pertaining to the operation of a computer system.”
Maksudnya :
Perangkat lunak merupakan kumpulan dari program,
prosedur, dan dokumen data lain yang saling berhubungan yang merepresentasikan
masalah di dunia nyata yang dikonfigurasikan dalam sebuah bentuk aplikasi yang
harus dikerjakan computer
Definisi Rekayasa Perangkat Lunak (RPL)
RPL atau Software Engineering (SE) merupakan
Disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari
tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan.
Perangkat Lunak yang dibuat harus mampu:
1. Tepat
waktu
2. Tepat
anggaran
3. Meningkatkan
kinerja
4. Mengoperasikan
prosedur sistem dengan benar
Ada 2 istilah kunci :
1. “disiplin rekayasa”. Perekayasa membuat suatu alat bekerja.
Menerapkan teori, metode, dan alat bantu yang sesuai, selain itu mereka
menggunakannya dengan selektif dan selalu mencoba mencari solusi terhadap permasalahan.
2. “semua aspek produksi perangkat lunak”. RPL tidak
hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi
juga dengan kegiatan seperti Manajemen proyek PL dan pengembangan alat bantu,
metode, dan teori untuk mendukung produksi PL.
Mengapa harus belajar RPL?
Bahwa tiap pengembangan dan pembuatan
perangkat lunak, disadari atau tidak, sesungguhnya selalu menjalankan
langkah-langkah dari teori dan konsep RPL itu sendiri. Secara umum RPL merupakan
teori yang langsung bersentuhan dengan implementasi pengembangan perangkat
lunak itu sendiri. Sesungguhnya RPL adalah dasar utama dari tiap pengembang
perangkat lunak dalam melaksanakan misinya. Tanpa harus peduli bahwa
pengembangan perangkat lunak tersebut dilakukan untuk kepentingan komersil
(yaitu bagi para praktisi) maupun perangkat lunak yang lebih
mengarah kepada sebuah penbelitian praktis (bagi para akademisi), seluruhnya
tetap membutuhkan pemahaman secara komprehensif mengenai konsep dasar RPL.
Pelaku Dalam RPL
v Manajer
1. Manajer proyek
2. Manajer konfigurasi
3. Manajer penjamin
kulitas PL
4. Manajer bidang
lainnya (sesuai kebutuhan
v Software
Developer
1. Analis sitem
2. Desainer
3. Programmer
4. Inspektor PL
5. Pengontrol perubahan
v Pendukung
1. Staf administrasi
2. Humas
3. Pencatat teknis
4. Administrator
database
5. Administrator
jaringan
0 comments:
Post a Comment