KONSEP
REKAYASA PERANGKAT LUNAK
(RPL)
APA YANG DISEBUT
RPL?
PENGERTIAN RPL
RPL
TUJUAN RPL • Perangkat lunak yang dihasilkan sesuai dengan
kebutuhan yang diinginkan.
• Dapat digunakan dan beroperasi dengan benar di
lingkungan sebenarnya.
• Memberikan manfaat bagi pemakai yang
menggunakannya.
• Biaya yang dikeluarkan untuk membuatnya
rendah,
• Tepat waktu, baik saat pembuatan, penyerahan ke
pemakai, maupun instalasinya.
• Setiap tahap pekerjaan terjamin kualitasnya,
terdokumentasi, dan dapat
dipertanggungjawabkan kebenarannya (ada proses
verifikasi dan validasi).
KARAKTERISTIK
RPL
a) Understandability, membuat bagaimana agar proses mudah
KARAKTERISTIK untuk dimengerti
RPL
b) Visibility, Aktifitas proses menghasilkan hasil yang jelas
c) Supportability, Aktifitas Proses dapat didukung atas CASE
tools
d) Acceptability, Penerimaan atas proses yang digunakan selama
pembangunan Produk Perangkat Lunak.
e) Reliability, Proses didesain dalam suatu metode untuk
dihindarkan dari kesalahan
Desain :
Bertujuan menentukan spesifikasi detil dari komponen-
komponen sistem informasi (manusia, hardware,
software, network dan data) dan produk-produk
informasi yang sesuai dengan hasil tahap analisis.
1. Domain informasi dari suatu masalah harus
direpresentasikan dan dipahami.
2. Fungsi-fungsi yang akan dilakukan oleh perangkat
lunak harus didefinisikan.
PRINSIP ANALISIS 3. Tingkah laku perangkat lunak (sebagai suatu urutan
kejadian eksternal) harus diwakilkan.
4. Model-model yang menggambarkan informasi,
fungsi, dan tingkah laku harus dipecah-pecah dalam
suatu cara yang membongkar suatu detail dalam
bentuk lapisan.
5. Proses analisis harus bergerak dari informasi dasar
ke detail implementasi.
RAGAM MODEL
PROSES
PENGEMBANGAN PL
• Model air terjun : Model ini adalah model klasik yang
mengusung pengembangan perangkat lunak yang
sistematis,
RAGAM MODEL
• Model prototype : Metode ini menyajikan gambaran
PROSES yang lengkap dari sistem, terdiri atas model kertas,
PENGEMBANGAN PL model kerja dan program.
• Model RAD : proses pembangunan Perangkat Lunak
yang menekankan pada siklus pengembangan yang
pendek dan singkat.
• Model spiral :Model ini mengadaptasi dua model
perangkat lunak yang ada yaitu model prototyping
dengan pengulangannya dan model waterfall dengan
pengendalian dan sistematikanya.
• Dan lain lain.
DISKUSI KELOMPOK
1. BENTUKLAH KELOMPOK MASING-MASING
TERDIRI DARI 4 ORANG!
2. DISKUSIKAN MENGENAI KONSEP
PEMODELAN PERANGKAT LUNAK!
3. MASING-MASING KEMUDIAN
PRESENTASIKAN HASIL DISKUSI TIAP
KELOMPOK KE DEPAN KELAS!
THANKS