Part 1
Pertemuan 3
Definisi dan Proses Rekayasa Perangkat Lunak
Eriya, S.Kom, MT
Fachruddin, S.Pt, M.S.I
Maria Rosario Boroek, SE, M.S.I
MerryLinteri Istoningtyas, S.T, M.Kom
Imam Rofi’i, S.Kom, M.Kom
STIKOM Dinamika Bangsa Jambi
KOMPETENSI
Tools
Methods
Process model
a “quality” focus
STIKOM Dinamika Bangsa Jambi
Software engineering layer (cont)
1. A Quality Focus :
• Pada saat kita membangun sebuah aplikasi, Fokus pertama kali yang
dibuat adalah Kita akan membangun kualitas yang seperti apa, siapa
sasaran kita, aplikasi yang dibangun siapa penggunanya dan lain-lain.
• Merupakan batu landasan yang menopang tools, methods, dan process
dalam RPL.
• Pendekatan teknik apapun harus bersandar pada komitmen organisasi
terhadap suatu mutu
• Total kualitas manajemen dan filosofi yang sama mendorong budaya
perbaikan proses yang berkesinambungan dan budaya ilmiah yang pada
akhirnya mengarah pada pengembangan pendekatan yang semakin
lebih dewasa untuk rekayasa perangkat lunak
• Pondasi yang mendukung rekayasa perangkat lunak adalah focus pada
kualitas
Software engineering layer (cont)
2. Proses :
• Serangkaian proses utama yang harus
ditetapkan untuk menghasilkan
pengembangan perangkat lunak yang efektif.
• Lapisan ini menentukan tugas yang harus
dilakukan dan urutan mana yang harus
dilakukan terlebih dahulu
• Proses-proses ini dilakukan terurut dan tepat,
agar tidak terjadi kesalahan pada saat sebuah
aplikasi di Launching.
STIKOM Dinamika Bangsa Jambi
CASE
• Adalah sistem software yang dimaksudkan untuk
memberikan dukungan otomatis untuk kegiatan
proses perangkat lunak
• CASE system sering digunakan untuk mendukung
metode :
– Upper CASE
Tools untuk mendukung aktivitas pada proses awal penentuan
kebutuhan dan desain, seperti : word, visio, photoshop, dll
– Lower CASE
Tools untuk mendukung aktivitas pada proses selanjutnya, seperti :
pemrograman, debugging dan testing
STIKOM Dinamika Bangsa Jambi
Any Question ??
STIKOM Dinamika Bangsa Jambi