Anda di halaman 1dari 16

PERTEMUAN 1

KONSEP
REKAYASA PERANGKAT LUNAK
(RPL)
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 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

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
PRINSIP ANALISIS serta menganalisa kondisi yang ada (sebelum diterapkan
DAN DESAIN. sistem informasi yang baru).

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 

Anda mungkin juga menyukai