SlideShare a Scribd company logo
1 of 20
BY:
     KELOMPOK 3
        PIPL C
SISTEM INFOARMASI ITS
Pengembangan perangkat lunak (Software
development) merupakan salah satu tahapan dalam
rancangan / detail dri siklus hidup pengembangan
suatu sistem ( Software Development Life Cycle)
(www.sitialiyah.staff.gunadarma.ac.id)

pengembangan perangkat lunak (Software
development process) adalah suatu struktur yang
diterapkan pada pengembangan suatu
produk perangkat lunak yang bertujuan untuk
mengembangkan sistem dan memberikan panduan yang
bertujuan untuk menyukseskan proyek pengembangan
sistem melalui tahap demi tahap
(Britton, Carol (2001). Object-Oriented Systems
Development. McGraw-Hill. hlm. 27. ISBN 0-07-709544-
8.)
Dalam membangun sebuah perangkat lunak
mengikuti tiga tahapan:
1. Rancangan
2. Kode
3. Uji
1.  Requairemnt Analysis
   - menganalisisa tentang pentingya
      kebutuhan software yang akan digunakan
      termasuk bagaimana biaya yang diperlukan
      dalam pembuatannya
2. 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
4. Testing dan integration
Di tahap ini, dilakukan pengujian terhadap
software yang sudah di buat untuk mengetahui
keberhasilan dari softaware yang dibuat
5. Operation and maintenance
Melakukan pengoprasian software sekaligus
melakukan maintenatance terhadap software
yang sudah di buat
(Gunawan,2011)
 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 Model
Integration (CMMI) dalam Peningkatan Kualitas Perangkat Lunak, 2010,
Page 3)
Dengan adanya metode tersebut, perusahaan
pengembangan software dapat diketahui baik
atau buruk dalam kinerjanya.
CMMI memiliki 4 aturan yang dapat
disesuaikan menurut organisasi software,
yakni :
a. System Engineering (SE)
b. Software Engineering (SW)
c. Integrated Product and Process
    Development (IPPD)
d. Supplier Sourcing (SS).
Model pada CMMI memiliki 2 rerpresentasi
yaitu level dan continuous. Representasi pada
level memfokuskan pada kumpulan Process
Area (PA) dengan mengorganisir tingkatan
kemampuannya.
CMMI menjelaskan 25 process Area (PA) dengan
setiap proses memiliki specific dan generic
goals.
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
   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
 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.
 Setiaplevel merupakan bagian dasar dari
 level 1. Key Process Area (KPA) telah
 diidentifikasi sebagai level sekarang dan
 level sebelumnya, seperti disajikan pada
 Tabel 1.
 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.
Proses pengembangan perangkat lunak

More Related Content

What's hot

Sqa unit & a ctor
Sqa unit & a ctorSqa unit & a ctor
Sqa unit & a ctor
artha69
 
Project progress control
Project progress controlProject progress control
Project progress control
artha69
 
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
artha69
 
Model-model pengembangan Rekayasa Perangkat Lunak (Bag 3)
Model-model pengembangan Rekayasa Perangkat Lunak (Bag 3)Model-model pengembangan Rekayasa Perangkat Lunak (Bag 3)
Model-model pengembangan Rekayasa Perangkat Lunak (Bag 3)
Nasria Gani
 
Analisa Software Quality Factors
Analisa Software Quality FactorsAnalisa Software Quality Factors
Analisa Software Quality Factors
Annisa Risam
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
kamalbaktir
 

What's hot (20)

Sqa unit & a ctor
Sqa unit & a ctorSqa unit & a ctor
Sqa unit & a ctor
 
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat LunakSE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
 
Project progress control
Project progress controlProject progress control
Project progress control
 
SE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakSE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat Lunak
 
SE - Chapter 8 Strategi Pengujian Perangkat Lunak
SE - Chapter 8 Strategi Pengujian Perangkat LunakSE - Chapter 8 Strategi Pengujian Perangkat Lunak
SE - Chapter 8 Strategi Pengujian Perangkat Lunak
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
Pengembangan perangkat lunak model spiral
Pengembangan perangkat lunak model spiralPengembangan perangkat lunak model spiral
Pengembangan perangkat lunak model spiral
 
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
 
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
 
Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)
 
Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)
 
Model-model pengembangan Rekayasa Perangkat Lunak (Bag 3)
Model-model pengembangan Rekayasa Perangkat Lunak (Bag 3)Model-model pengembangan Rekayasa Perangkat Lunak (Bag 3)
Model-model pengembangan Rekayasa Perangkat Lunak (Bag 3)
 
Model Pengembangan Perangkat Lunak
Model Pengembangan Perangkat LunakModel Pengembangan Perangkat Lunak
Model Pengembangan Perangkat Lunak
 
Software Quality Factors
Software Quality FactorsSoftware Quality Factors
Software Quality Factors
 
Analisa Software Quality Factors
Analisa Software Quality FactorsAnalisa Software Quality Factors
Analisa Software Quality Factors
 
Model Spiral/Spiral Boehm
Model Spiral/Spiral BoehmModel Spiral/Spiral Boehm
Model Spiral/Spiral Boehm
 
SDLC
SDLCSDLC
SDLC
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factor
 
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 MODEL KITAR HAYAT PEMBANGUNAN SISTEM MODEL KITAR HAYAT PEMBANGUNAN SISTEM
MODEL KITAR HAYAT PEMBANGUNAN SISTEM
 

Similar to Proses pengembangan perangkat lunak

Pert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxPert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
merinovamarito7
 
Analisa dan perancangan sis fo dgn pendekatan agile menurut panduan paus
Analisa dan perancangan sis fo dgn pendekatan agile menurut panduan pausAnalisa dan perancangan sis fo dgn pendekatan agile menurut panduan paus
Analisa dan perancangan sis fo dgn pendekatan agile menurut panduan paus
Stanley Karouw
 
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
Afifah Luthfiah
 

Similar to Proses pengembangan perangkat lunak (20)

Knowledge management organizational maturity model
Knowledge management organizational maturity modelKnowledge management organizational maturity model
Knowledge management organizational maturity model
 
Apsi (modul 2)
Apsi  (modul 2)Apsi  (modul 2)
Apsi (modul 2)
 
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxPert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
 
Analisa dan perancangan sis fo dgn pendekatan agile menurut panduan paus
Analisa dan perancangan sis fo dgn pendekatan agile menurut panduan pausAnalisa dan perancangan sis fo dgn pendekatan agile menurut panduan paus
Analisa dan perancangan sis fo dgn pendekatan agile menurut panduan paus
 
Pertemuan 9 Proses Testing
Pertemuan 9 Proses TestingPertemuan 9 Proses Testing
Pertemuan 9 Proses Testing
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.pptPertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
System development live_cicle
System development live_cicleSystem development live_cicle
System development live_cicle
 
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
SIM 9. Afifah Luthfiah, Hapzi Ali, Metode SDLC. Universitas Mercubuana, 2018
 
Membangun Sistem Informasi Manajemen
Membangun Sistem Informasi ManajemenMembangun Sistem Informasi Manajemen
Membangun Sistem Informasi Manajemen
 
Minggu 7
Minggu 7Minggu 7
Minggu 7
 
Ppsi pertemuan-8-quality-management1
Ppsi pertemuan-8-quality-management1Ppsi pertemuan-8-quality-management1
Ppsi pertemuan-8-quality-management1
 
pert4.pptx
pert4.pptxpert4.pptx
pert4.pptx
 
Siklus dalam Software Development Life Cycle
Siklus dalam Software Development Life CycleSiklus dalam Software Development Life Cycle
Siklus dalam Software Development Life Cycle
 
MANAJEMEN PROYEK PERNGKAT LUNAK : KONTEKS DAN PROSES
MANAJEMEN PROYEK PERNGKAT LUNAK : KONTEKS DAN PROSESMANAJEMEN PROYEK PERNGKAT LUNAK : KONTEKS DAN PROSES
MANAJEMEN PROYEK PERNGKAT LUNAK : KONTEKS DAN PROSES
 
Mempro 9
Mempro 9Mempro 9
Mempro 9
 
KUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptxKUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptx
 
Bab16 siklus met&tekpsi
Bab16 siklus met&tekpsiBab16 siklus met&tekpsi
Bab16 siklus met&tekpsi
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat Lunak
 

More from Faiz Fanani

Dmjb tugas02-5211100043
Dmjb tugas02-5211100043Dmjb tugas02-5211100043
Dmjb tugas02-5211100043
Faiz Fanani
 
Dmje tugas01-5211100043
Dmje tugas01-5211100043Dmje tugas01-5211100043
Dmje tugas01-5211100043
Faiz Fanani
 
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_itsPembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
Faiz Fanani
 
Final project pengantar sistem informasi
Final project pengantar sistem informasiFinal project pengantar sistem informasi
Final project pengantar sistem informasi
Faiz Fanani
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomla
Faiz Fanani
 
Modul 01 sisop_2012
Modul 01 sisop_2012Modul 01 sisop_2012
Modul 01 sisop_2012
Faiz Fanani
 
59567935 remastering-ubuntu-dengan-uck
59567935 remastering-ubuntu-dengan-uck59567935 remastering-ubuntu-dengan-uck
59567935 remastering-ubuntu-dengan-uck
Faiz Fanani
 
Mengukur kepuasan pelanggan
Mengukur kepuasan pelangganMengukur kepuasan pelanggan
Mengukur kepuasan pelanggan
Faiz Fanani
 

More from Faiz Fanani (11)

15_526_topic01.ppt
15_526_topic01.ppt15_526_topic01.ppt
15_526_topic01.ppt
 
Dmjb tugas02-5211100043
Dmjb tugas02-5211100043Dmjb tugas02-5211100043
Dmjb tugas02-5211100043
 
Dmje tugas01-5211100043
Dmje tugas01-5211100043Dmje tugas01-5211100043
Dmje tugas01-5211100043
 
Pembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_itsPembelajaran mbd smester iii si_its
Pembelajaran mbd smester iii si_its
 
Final project pengantar sistem informasi
Final project pengantar sistem informasiFinal project pengantar sistem informasi
Final project pengantar sistem informasi
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomla
 
Modul 01 sisop_2012
Modul 01 sisop_2012Modul 01 sisop_2012
Modul 01 sisop_2012
 
59567935 remastering-ubuntu-dengan-uck
59567935 remastering-ubuntu-dengan-uck59567935 remastering-ubuntu-dengan-uck
59567935 remastering-ubuntu-dengan-uck
 
Mengukur kepuasan pelanggan
Mengukur kepuasan pelangganMengukur kepuasan pelanggan
Mengukur kepuasan pelanggan
 
Cobit pertamina
Cobit pertaminaCobit pertamina
Cobit pertamina
 
Kebahagiaan
KebahagiaanKebahagiaan
Kebahagiaan
 

Recently uploaded

BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 

Recently uploaded (20)

Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 

Proses pengembangan perangkat lunak

  • 1. BY: KELOMPOK 3 PIPL C SISTEM INFOARMASI ITS
  • 2.
  • 3.
  • 4. Pengembangan perangkat lunak (Software development) merupakan salah satu tahapan dalam rancangan / detail dri siklus hidup pengembangan suatu sistem ( Software Development Life Cycle) (www.sitialiyah.staff.gunadarma.ac.id) pengembangan perangkat lunak (Software development process) adalah suatu struktur yang diterapkan pada pengembangan suatu produk perangkat lunak yang bertujuan untuk mengembangkan sistem dan memberikan panduan yang bertujuan untuk menyukseskan proyek pengembangan sistem melalui tahap demi tahap (Britton, Carol (2001). Object-Oriented Systems Development. McGraw-Hill. hlm. 27. ISBN 0-07-709544- 8.)
  • 5. Dalam membangun sebuah perangkat lunak mengikuti tiga tahapan: 1. Rancangan 2. Kode 3. Uji
  • 6.
  • 7. 1. Requairemnt Analysis - menganalisisa tentang pentingya kebutuhan software yang akan digunakan termasuk bagaimana biaya yang diperlukan dalam pembuatannya 2. 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
  • 8. 4. Testing dan integration Di tahap ini, dilakukan pengujian terhadap software yang sudah di buat untuk mengetahui keberhasilan dari softaware yang dibuat 5. Operation and maintenance Melakukan pengoprasian software sekaligus melakukan maintenatance terhadap software yang sudah di buat (Gunawan,2011)
  • 9.  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 Model Integration (CMMI) dalam Peningkatan Kualitas Perangkat Lunak, 2010, Page 3)
  • 10. Dengan adanya metode tersebut, perusahaan pengembangan software dapat diketahui baik atau buruk dalam kinerjanya.
  • 11. CMMI memiliki 4 aturan yang dapat disesuaikan menurut organisasi software, yakni : a. System Engineering (SE) b. Software Engineering (SW) c. Integrated Product and Process Development (IPPD) d. Supplier Sourcing (SS).
  • 12. Model pada CMMI memiliki 2 rerpresentasi yaitu level dan continuous. Representasi pada level memfokuskan pada kumpulan Process Area (PA) dengan mengorganisir tingkatan kemampuannya.
  • 13. CMMI menjelaskan 25 process Area (PA) dengan setiap proses memiliki specific dan generic goals. 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
  • 14.
  • 15. 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
  • 16.  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.
  • 17.  Setiaplevel merupakan bagian dasar dari level 1. Key Process Area (KPA) telah diidentifikasi sebagai level sekarang dan level sebelumnya, seperti disajikan pada Tabel 1.
  • 18.
  • 19.  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.

Editor's Notes

  1. 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.