PERTEMUAN 1 KONSEP REKAYASA PERANGKAT LUNAK RPL Oleh
















- Slides: 16
PERTEMUAN 1 KONSEP REKAYASA PERANGKAT LUNAK (RPL) Oleh : Nanscy Evi Wardani
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
KARAKTERISTIK RPL a) Understandability, membuat bagaimana agar proses mudah untuk dimengerti 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
KOMPONEN PL • Sistem Operasi : Sistem Operasi (disebut juga platform software) terdiri dari program utama dan program low-level yang mengatur operasi dasar komputer. • 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 : PRINSIP ANALISIS DAN DESAIN. Untuk mencari kebutuhan pengguna dan organisasi serta menganalisa kondisi yang ada (sebelum diterapkan sistem informasi yang baru). Desain : Bertujuan menentukan spesifikasi detil dari komponen-komponen sistem informasi (manusia, hardware, software, network dan data) dan produk informasi yang sesuai dengan hasil tahap analisis.
1. Domain informasi dari suatu masalah harus direpresentasikan dipahami. PRINSIP ANALISIS 2. Fungsi-fungsi yang akan dilakukan oleh perangkat lunak harus didefinisikan. 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
RAGAM MODEL PROSES PENGEMBANGAN PL • Model air terjun : Model ini adalah model klasik yang mengusung pengembangan perangkat lunak yang sistematis, • Model prototype : Metode ini menyajikan gambaran yang lengkap dari sistem, terdiri atas model kertas, 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.
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