Anda di halaman 1dari 15

KONSEP

REKAYASA PERANGKAT
LUNAK (RPL)
Oleh :
Ariffai
Reno Ageng Fernando
APA YANG DISEBUT

RPL?
PENGERTIAN RPL

Proses membuat perangkat lunak dengan


menggunakan kaidah-kaidah atau prinsip-prinsip
rekayasa sehingga dihasilkan perangkat lunak yang
berkualitas
TUJUAN DARI

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
KARAKTERISTIK proses mudah 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
f) Robustness, Proses dapat meneruskan dalam
masalah yang tidak diharapkan terjadi
g) Maintainabiity, Proses yang merefleksi atas
perbaikan proses yang diidentifikasi
h) Rapidity, bagaimana cepat proses pengiriman
sebuah sistem dari Spesifikasi yang ada sampai
selesai
KOMPONEN
PERANGKAT LUNAK
• Sistem Operasi : Sistem Operasi (disebut juga
platform software) terdiri dari program
utama dan program low-level yang
mengatur operasi dasar komputer.
KOMPONEN PL • Device Driver : adalah program komputer
yang mengawal jenis-jenis peranti yang
dipasangkan (install) pada komputer
• Program Utilitas: Adalah sebuah program
yang digunakan untuk Meningkatkan
kapabilitas program komputer yang telah
ada pada computer.
PRINSIP ANALISIS
DAN DESAIN
Prinsip analisis :
Untuk mencari kebutuhan pengguna dan
organisasi serta menganalisa kondisi yang ada
PRINSIP ANALISIS (sebelum diterapkan sistem informasi yang
baru).
DAN DESAIN.
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.
3. Tingkah laku perangkat lunak (sebagai
PRINSIP ANALISIS 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
PROSES gambaran yang lengkap dari sistem, terdiri
atas model kertas, model kerja dan
PENGEMBANGAN PL 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.
THANKS 

Anda mungkin juga menyukai