Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 These courseware materials are to be used in conjunction with  So...
Software Engineering: A Practitioner’s Approach, 6/e Bab 2 Proses : Pandangan Umum copyright © 1996, 2001, 2005 R.S. Press...
Definisi <ul><li>Pembangunan dan Pengggunaan prinsip-prinsip rekayasa dalam rangka mendapatkan perangkat lunak yang ekonom...
Teknologi Berlapis These courseware materials are to be used in conjunction with  Software Engineering: A Practitioner’s A...
Pandangan Umum RPL <ul><li>Rekayasa : analisis, desain, konstruksi, verifikasi, dan manajemen entitas teknis (dan sosial) ...
Tiga Fase Umum RPL <ul><li>Fase definisi, fokus pada pertanyaan “apa” </li></ul><ul><li>Fase pengembangan, fokus pada pert...
Process Framework These courseware materials are to be used in conjunction with  Software Engineering: A Practitioner’s Ap...
Aktivitas Bingkai Kerja <ul><li>Komunikasi </li></ul><ul><li>Perencanaan </li></ul><ul><li>Pemodelan </li></ul><ul><ul><li...
Aktivitas Payung <ul><li>Manajemen Proyek Software </li></ul><ul><li>Review Teknik Formal  </li></ul><ul><li>Jaminan Mutu ...
Model Proses : Adaptabilitas <ul><li>Aktivitas-aktivitas bingkai kerja akan selalu diaplikasikan pada setiap project, teta...
CMMI <ul><li>CMMI menentukan setiap area proses dalam hal “tujuan spesifik” dan “langkah-langkah spesifik” yang dibutuhkan...
Pola-Pola Proses <ul><li>Pola-pola proses menentukan sekelompok aktivitas, aksi, tugas-tugas pekerjaan, produk-produk peke...
Asesmen Proses <ul><li>Sebuah proses harus dinilai untuk memastikan bahwa mereka memenuhi sekumpulan kriteria proses dasar...
Penilaian dan Peningkatan These courseware materials are to be used in conjunction with  Software Engineering: A Practitio...
Proses Personal PL   (PSP) <ul><li>Rekomendasi 5 aktivitas framework : </li></ul><ul><ul><li>Perencanaan </li></ul></ul><u...
Proses Tim PL (TSP) <ul><li>Setiap proyek diluncurkan menggunakan sebuah script yang mendefinisikan tugas-tugas yang harus...
Tujuan Utama Proses PL :  High Quality These courseware materials are to be used in conjunction with  Software Engineering...
Upcoming SlideShare
Loading in …5
×

Bab 2 Rekayasa Perangkat Lunak 2

13,255 views

Published on

Published in: Technology, Business, Education

Bab 2 Rekayasa Perangkat Lunak 2

  1. 1. Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 copyright © 2006 R.S. Pressman & Associates, Inc Dimara Kusuma Hakim, ST. Fitria Ekowati, ST. Materi ini dapat didownload di : DimaraKusumaHakim.BlogSpot.com
  2. 2. Software Engineering: A Practitioner’s Approach, 6/e Bab 2 Proses : Pandangan Umum copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. Dimara Kusuma Hakim, ST. Fitria Ekowati, ST. These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  3. 3. Definisi <ul><li>Pembangunan dan Pengggunaan prinsip-prinsip rekayasa dalam rangka mendapatkan perangkat lunak yang ekonomis yang handal dan bekerja efisien pada komputer yang nyata (Fritz Bauer) </li></ul><ul><li>IEEE </li></ul><ul><ul><li>Aplikasi pendekatan sistematik, disiplin, terquantifikasi pada pengembangan, operasi, perawatan perangkat lunak, yaitu aplikasi rekayasa pada perangkat lunak </li></ul></ul><ul><ul><li>Studi pendekatan-pendekatan di atas </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  4. 4. Teknologi Berlapis These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 Rekayasa Perangkat Lunak a “quality” focus process model methods tools
  5. 5. Pandangan Umum RPL <ul><li>Rekayasa : analisis, desain, konstruksi, verifikasi, dan manajemen entitas teknis (dan sosial) </li></ul><ul><ul><li>Problem apa yang harus diselesaikan ? </li></ul></ul><ul><ul><li>Karakteristik entitias apa yang digunakan untuk menyelesaikan masalah ? </li></ul></ul><ul><ul><li>Bagaimana entitas (dan solusinya) direalisasikan ? </li></ul></ul><ul><ul><li>Bagaimana entitas di konstruksi ? </li></ul></ul><ul><ul><li>Pendekatan apa yang digunakan untuk menemukankesalahan yang dibuat pada desain dan konstruksi entitas ? </li></ul></ul><ul><ul><li>Bagaimana entitas didukung dalam jangka panjang, dimana koreksi, adaptasi, dan peningkatan selalu diminta pengguna pada entitas </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  6. 6. Tiga Fase Umum RPL <ul><li>Fase definisi, fokus pada pertanyaan “apa” </li></ul><ul><li>Fase pengembangan, fokus pada pertanyaan “bagaimana” </li></ul><ul><li>Fase dukungan, fokus pada “perubahan” : </li></ul><ul><ul><li>Koreksi </li></ul></ul><ul><ul><li>Adaptasi </li></ul></ul><ul><ul><li>Peningkatan </li></ul></ul><ul><ul><li>Pencegahan </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  7. 7. Process Framework These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 <ul><li>Process Framework </li></ul><ul><ul><li>Framework Activities </li></ul></ul><ul><ul><ul><li>Tugas </li></ul></ul></ul><ul><ul><ul><li>Produk </li></ul></ul></ul><ul><ul><ul><li>Kegiatan Utama & Instalasi </li></ul></ul></ul><ul><ul><ul><li>QA checkpoints </li></ul></ul></ul><ul><ul><li>Umbrella Activities </li></ul></ul>
  8. 8. Aktivitas Bingkai Kerja <ul><li>Komunikasi </li></ul><ul><li>Perencanaan </li></ul><ul><li>Pemodelan </li></ul><ul><ul><li>Analisis Kebutuhan </li></ul></ul><ul><ul><li>Desain </li></ul></ul><ul><li>Konstruksi </li></ul><ul><ul><li>Menyusun kode </li></ul></ul><ul><ul><li>Pengujian </li></ul></ul><ul><li>Produksi </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  9. 9. Aktivitas Payung <ul><li>Manajemen Proyek Software </li></ul><ul><li>Review Teknik Formal </li></ul><ul><li>Jaminan Mutu Software </li></ul><ul><li>Manajemen Konfigurasi Software </li></ul><ul><li>Persiapan dan Produksi Produk Pekerjaan </li></ul><ul><li>Manajemen Penggunaan Kembali </li></ul><ul><li>Pengukuran </li></ul><ul><li>Manajemen Resiko </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  10. 10. Model Proses : Adaptabilitas <ul><li>Aktivitas-aktivitas bingkai kerja akan selalu diaplikasikan pada setiap project, tetapi …. </li></ul><ul><li>Tugas-tugas (dan derajat kekakuan) pada setiap aktivitas akan bervariasi bergantung pada : </li></ul><ul><ul><li>Tipe proyek </li></ul></ul><ul><ul><li>Karakteristik proyek </li></ul></ul><ul><ul><li>Penilaian umum; persetujuan tim proyek </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  11. 11. CMMI <ul><li>CMMI menentukan setiap area proses dalam hal “tujuan spesifik” dan “langkah-langkah spesifik” yang dibutuhkan untuk menggapai tujuan-tujuan tersebut. </li></ul><ul><li>Tujuan-Tujuan Spesifik membangun karakteristik-karakteristik yang harus ada jika aktivitas yang dilakukan sebuah proses adalah efektif. </li></ul><ul><li>Langkah-Langkah Spesifik membuat sebuah tujuan menjadi sekelompok aktivitas-aktivitas yang berkaitan dengan proses . </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  12. 12. Pola-Pola Proses <ul><li>Pola-pola proses menentukan sekelompok aktivitas, aksi, tugas-tugas pekerjaan, produk-produk pekerjaan dan/atau perilaku yang berkaitan </li></ul><ul><li>Sebuah template digunakan untuk menentukan pattern/pola </li></ul><ul><li>Contoh-contoh umum : </li></ul><ul><ul><li>Komunikasi pelanggan (sebuah aktivitas proses) </li></ul></ul><ul><ul><li>Analisis (sebuah aksi) </li></ul></ul><ul><ul><li>Pengumpulan Kebutuhan (sebuah tugas proses) </li></ul></ul><ul><ul><li>Review sebuah produk kerja (sebuah tugas proses) </li></ul></ul><ul><ul><li>Model Desain (sebuah produk kerja) </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  13. 13. Asesmen Proses <ul><li>Sebuah proses harus dinilai untuk memastikan bahwa mereka memenuhi sekumpulan kriteria proses dasar yang penting bagi rekayasa PL yang sukses . </li></ul><ul><li>Beberapa pilihan penilaian yang tersedia : </li></ul><ul><ul><li>SCAMPI </li></ul></ul><ul><ul><li>CBA IPI </li></ul></ul><ul><ul><li>SPICE </li></ul></ul><ul><ul><li>ISO 9001:2000 </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  14. 14. Penilaian dan Peningkatan These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  15. 15. Proses Personal PL (PSP) <ul><li>Rekomendasi 5 aktivitas framework : </li></ul><ul><ul><li>Perencanaan </li></ul></ul><ul><ul><li>Desain level tinggi </li></ul></ul><ul><ul><li>Review Desain level tinggi </li></ul></ul><ul><ul><li>Pengembangan </li></ul></ul><ul><ul><li>Postmortem </li></ul></ul><ul><li>Penekanan pada kebutuhan software engineer untuk mengidentifikasi kesalahan di awal waktu, dan memahami tipe-tipe kesalahan tersebut </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  16. 16. Proses Tim PL (TSP) <ul><li>Setiap proyek diluncurkan menggunakan sebuah script yang mendefinisikan tugas-tugas yang harus diselesaikan </li></ul><ul><li>Tim diarahkan secara mandiri </li></ul><ul><li>Pengukuran dianjurkan </li></ul><ul><li>Pengukuran dianailisis dengan tujuan meningkatkan proses tim </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  17. 17. Tujuan Utama Proses PL : High Quality These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 <ul><li>Ingat: </li></ul><ul><li>High Quality = project timeliness </li></ul><ul><li>Kok Bisa ? </li></ul><ul><ul><li>Less rework! </li></ul></ul>

×