BY:     KELOMPOK 3        PIPL CSISTEM INFOARMASI ITS
Pengembangan perangkat lunak (Softwaredevelopment) merupakan salah satu tahapan dalamrancangan / detail dri siklus hidup p...
Dalam membangun sebuah perangkat lunakmengikuti tiga tahapan:1. Rancangan2. Kode3. Uji
1.  Requairemnt Analysis   - menganalisisa tentang pentingya      kebutuhan software yang akan digunakan      termasuk bag...
4. Testing dan integrationDi tahap ini, dilakukan pengujian terhadapsoftware yang sudah di buat untuk mengetahuikeberhasil...
 Capability Maturity Model Integration (CMMI)  merupakan suatu model pendekatan dalam  penilaian skala kematangan dan kem...
Dengan adanya metode tersebut, perusahaanpengembangan software dapat diketahui baikatau buruk dalam kinerjanya.
CMMI memiliki 4 aturan yang dapatdisesuaikan menurut organisasi software,yakni :a. System Engineering (SE)b. Software Engi...
Model pada CMMI memiliki 2 rerpresentasiyaitu level dan continuous. Representasi padalevel memfokuskan pada kumpulan Proce...
CMMI menjelaskan 25 process Area (PA) dengansetiap proses memiliki specific dan genericgoals.a. Specific goals dari area p...
   Model CMMI menempatkan organisasi pada lima level    proses pendewasaan yang memiliki indikasi    kenyamanan dan kuali...
 Maturity level 3 - Defined.  Organisasi telah mencapai seluruh spesifik dan   generic goal pada level 2 dan level 3 Mat...
 Setiaplevel merupakan bagian dasar dari level 1. Key Process Area (KPA) telah diidentifikasi sebagai level sekarang dan ...
 CMMI  untuk pengembangan juga terdiri dari hal-hal praktis yang menunjuk pada aktifitas pemeliharaan dan pengembangan, t...
Proses pengembangan perangkat lunak
Proses pengembangan perangkat lunak
Proses pengembangan perangkat lunak
Proses pengembangan perangkat lunak
Proses pengembangan perangkat lunak
Proses pengembangan perangkat lunak
Upcoming SlideShare
Loading in …5
×

Proses pengembangan perangkat lunak

1,760 views

Published on

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,760
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 1 Pada ML3 inisebuahorganisasitelahmencapaiseluruh specific dan generic goals pada Level 2 dan Level 3. Proses dicirikandandipaparkandalamstandar, prosedur, tool, danmetode2. Pada ML4 ini, sebuahorganisasitelahmencapaiseluruhspecific dangeneric goals yang adapada Level 2, 3, dan 4. Sebuahsubprosesdipilih yang secarasignifikanterlibatdalamkeseluruhan proses. Subproses yang terpilihinikemudiandikontroldenganmenggunakanstatistikatauteknikkuantitativelainnya3.Pada ML5 inisuatuorganisasitelahmencapaiseluruhspecific dangeneric goals yang ada di Level 2, 3, 4, dan 5. ML 5 fokuskepadapeningkatan proses secaraberkesinambunganmelaluiinovasiteknologi. 4. Pada ML5 inisuatuorganisasitelahmencapaiseluruhspecific dangeneric goals yang ada di Level 2, 3, 4, dan 5. ML 5 fokuskepadapeningkatan proses secaraberkesinambunganmelaluiinovasiteknologi.
  • Proses pengembangan perangkat lunak

    1. 1. BY: KELOMPOK 3 PIPL CSISTEM INFOARMASI ITS
    2. 2. Pengembangan perangkat lunak (Softwaredevelopment) merupakan salah satu tahapan dalamrancangan / detail dri siklus hidup pengembangansuatu sistem ( Software Development Life Cycle)(www.sitialiyah.staff.gunadarma.ac.id)pengembangan perangkat lunak (Softwaredevelopment process) adalah suatu struktur yangditerapkan pada pengembangan suatuproduk perangkat lunak yang bertujuan untukmengembangkan sistem dan memberikan panduan yangbertujuan untuk menyukseskan proyek pengembangansistem melalui tahap demi tahap(Britton, Carol (2001). Object-Oriented SystemsDevelopment. McGraw-Hill. hlm. 27. ISBN 0-07-709544-8.)
    3. 3. Dalam membangun sebuah perangkat lunakmengikuti tiga tahapan:1. Rancangan2. Kode3. Uji
    4. 4. 1. Requairemnt Analysis - menganalisisa tentang pentingya kebutuhan software yang akan digunakan termasuk bagaimana biaya yang diperlukan dalam pembuatannya2. System Design - Memberikan gambaran atau design tentang qpq yans seharusnya dikerjakan dan bagimana tampilannya. - 3. Implementation - Dilakukan pengkodingan atau pembuatan program sesuai dengan design yang sudah dibuat
    5. 5. 4. Testing dan integrationDi tahap ini, dilakukan pengujian terhadapsoftware yang sudah di buat untuk mengetahuikeberhasilan dari softaware yang dibuat5. Operation and maintenanceMelakukan pengoprasian software sekaligusmelakukan maintenatance terhadap softwareyang sudah di buat(Gunawan,2011)
    6. 6.  Capability Maturity Model Integration (CMMI) merupakan suatu model pendekatan dalam penilaian skala kematangan dan kemampuan sebuah organisasi perangkat lunak(Boy Dewa Priambada, Pemanfaatan Capability Maturity ModelIntegration (CMMI) dalam Peningkatan Kualitas Perangkat Lunak, 2010,Page 3)
    7. 7. Dengan adanya metode tersebut, perusahaanpengembangan software dapat diketahui baikatau buruk dalam kinerjanya.
    8. 8. CMMI memiliki 4 aturan yang dapatdisesuaikan menurut organisasi software,yakni :a. System Engineering (SE)b. Software Engineering (SW)c. Integrated Product and Process Development (IPPD)d. Supplier Sourcing (SS).
    9. 9. Model pada CMMI memiliki 2 rerpresentasiyaitu level dan continuous. Representasi padalevel memfokuskan pada kumpulan ProcessArea (PA) dengan mengorganisir tingkatankemampuannya.
    10. 10. CMMI menjelaskan 25 process Area (PA) dengansetiap proses memiliki specific dan genericgoals.a. Specific goals dari area proses memberikan deskripsi tentang aktivitas yang dilakukan Idi setiap tingakatan CMMI.b. Generic goals mengaplikasikan rangkaian area proses yang betujuan sebagai seberapa baik rangkaian aktivitas tersebut dilaksanakan pada proses pengembangan piranti lunak
    11. 11.  Model CMMI menempatkan organisasi pada lima level proses pendewasaan yang memiliki indikasi kenyamanan dan kualitas produk. Lima level tersebut adalah : Maturity level 1 - Initial. Pada ML1 ini proses biasanya berbentuk ad hoc. Sukses pada level ini didasarkan pada kerja keras dan kompetensi yang tinggi orang-orang yang ada didalam organisasi tersebut Maturity level 2 - Managed. Pada ML2 ini sebuah organisasi telah mencapai seluruh specific dan generic goals pada Level 2. Dengan kata lain seluruh proses dalam organisasi telah direncanakan, dilaksanakan, diukur, dan dikontrol dengan baik
    12. 12.  Maturity level 3 - Defined. Organisasi telah mencapai seluruh spesifik dan generic goal pada level 2 dan level 3 Maturity level 4 - Quantitatively Managed. Organisasi telah mencapai seluruh specific dan generic goals yang ada pada Level 2, 3, dan 4. Maturity level 5 - Optimizing. Organisasi telah mencapai seluruh specific dan generic goals yang ada di Level 2, 3, 4, dan 5.
    13. 13.  Setiaplevel merupakan bagian dasar dari level 1. Key Process Area (KPA) telah diidentifikasi sebagai level sekarang dan level sebelumnya, seperti disajikan pada Tabel 1.
    14. 14.  CMMI untuk pengembangan juga terdiri dari hal-hal praktis yang menunjuk pada aktifitas pemeliharaan dan pengembangan, termasuk daur hidup (lifecycle) produk piranti lunak dari mulai konsep, pengembangan, hingga pemeliharaannya dengan penekanan pada aktifitas kegiatan yang diperlukan untuk membangun dan memelihara keseluruhan total produk.

    ×