SlideShare a Scribd company logo
1 of 19
Copyright © Wondershare Software
Software Engineering Process
Muhammad Ainul Yaqin
Copyright © Wondershare Software
Definition
• Serangkaian aktivitas dan tugas yang saling
terkait yang mengubah produk kerja input
menjadi produk kerja output.
• Sekumpulan prosedur dan metodologi yang
digunakan dalam pengembangan software
untuk memastikan hasil yang berkualitas dan
terukur.
Copyright © Wondershare Software
Copyright © Wondershare Software
Manajemen Proses Perangkat
Lunak
• Tujuan  memperbaiki efisiensi dan
efektivitas pengembangan perangkat lunak
melalui pendekatan sistematis  Produk
perangkat lunak yang berkualitas
• Proses dimodifikasi atau diperkenalkan 
meningkatkan efisiensi biaya, jadwal
pengembangan, dan kualitas produk
Copyright © Wondershare Software
Infrastruktur Proses Perangkat
Lunak
• Infrastruktur proses perangkat lunak
memberikan definisi proses, kebijakan, dan
prosedur, serta dana, alat, pelatihan, dan
staf untuk membangun dan memelihara
infrastruktur.
• Kesalahpahaman bahwa membangun
infrastruktur akan menambah waktu dan
biaya, namun sebenarnya cenderung
menghemat biaya melalui efisiensi dan
kualitas produk yang lebih baik.
Copyright © Wondershare Software
Life Cycle
• Software Development Life Cycle (SDLC)  proses
yang digunakan untuk membuat produk
perangkat lunak dari persyaratan perangkat lunak
• Software Product Life Cycle (SPLC)  SDLC dan
proses tambahan seperti pemeliharaan, evolusi,
dan pensiun
• Model siklus hidup menyediakan urutan dan
logika antara proses perangkat lunak, serta
mekanisme kontrol untuk memastikan masukan
dan keluaran yang sesuai.
Copyright © Wondershare Software
Kategori Proses Perangkat Lunak
• Proses Primer  proses perangkat lunak
untuk pengembangan, pengoperasian, dan
pemeliharaan perangkat lunak
• Proses Pendukung  manajemen
konfigurasi, jaminan kualitas, dan verifikasi
dan validasi
Copyright © Wondershare Software
Kategori Proses Perangkat Lunak
• Proses Organisasi  pelatihan, analisis
pengukuran proses, manajemen
infrastruktur, manajemen portofolio dan
penggunaan kembali, peningkatan proses
organisasi, dan manajemen model siklus
hidup perangkat lunak
• Proses Lintas Proyek  penggunaan
kembali, lini produk perangkat lunak, dan
rekayasa domain
Copyright © Wondershare Software
Model Siklus Hidup Perangkat
Lunak
• Linier  fase pengembangan diselesaikan
secara berurutan
• Iteratif  siklus iteratif untuk
meningkatkan fungsionalitas
• Agile  melibatkan demonstrasi untuk
pelanggan
Copyright © Wondershare Software
Adaptasi Proses Perangkat Lunak
• SDLC dan SPLC membutuhkan adaptasi untuk
melayani kebutuhan lokal yang lebih baik
• Adaptasi dipengaruhi oleh konteks organisasi,
inovasi teknologi, ukuran proyek, dan budaya
perusahaan.
• Adaptasi berupa penambahan detil dan aktifitas
perngakat lunak untuk mengatasi masalah kritis,
penggunaan aktivitas alternatif, atau
penghilangan proses yang tidak diterapkan
Copyright © Wondershare Software
Assesment & Improvement
• Model penilaian proses perangkat lunak
menggunakan kriteria penilaian yang
dianggap sebagai praktik terbaik, yang
meliputi proses pengembangan,
pemeliharaan, manajemen proyek,
rekayasa sistem, dan manajemen SDM.
Copyright © Wondershare Software
Assesment & Improvement
• Metode penilaian proses perangkat lunak
dapat bersifat kualitatif dan kuantitatif.
• Proses penilaian  perencanaan, pencarian
fakta, pengumpulan dan validasi data,
analisis dan pelaporan
Copyright © Wondershare Software
Assesment & Improvement
• Model peningkatan proses perangkat lunak
melibatkan pengukuran, analisis, dan
perubahan.
Copyright © Wondershare Software
Assesment & Improvement
• Model Plan-Do-Check-Act  pendekatan
berulang untuk peningkatan proses.
• Kemampuan dan kematangan proses
perangkat lunak ada 5 tingkat  0: belum
dilakukan; 1: ad hoc; 2: visibilitas
manajemen; 3: terdefinisi dan seragam; 4:
ukuran kuatitatif; 5: perbaikan
berkelanjutan
Copyright © Wondershare Software
Measurement
• Pengukuran  efisiensi dan efektifitas
• Efisiensi adalah rasio sumber daya yang
digunakan dan yang diinginkan dalam
menyelesaikan proses
• Efektivitas adalah rasio hasil aktual dan
yang diharapkan
Copyright © Wondershare Software
Measurement
• Kualitas pengukuran ditentukan oleh
reliabilitas dan validitas hasil pengukuran
• Model informasi perangkat lunak 
memungkinkan pemodelan, analisis, dan
prediksi proses perangkat lunak dan atribut
produk perangkat lunak untuk memberikan
jawaban atas pertanyaan yang relevan dan
mencapai proses dan tujuan perbaikan
produk
Copyright © Wondershare Software
Teknik Pengukuran Kuantitatif
• Alat kontrol kualitas dan teknik statistik
digunakan untuk analisis data, seperti
diagram Pareto, histogram, dan analisis
multivariat. Data dapat digunakan sebagai
input untuk model simulasi dan Orthogonal
Defect Classification (ODC) digunakan untuk
menganalisis cacat perangkat lunak
• Kontrol Proses Statistik juga digunakan
untuk melacak stabilitas proses.
Copyright © Wondershare Software
Teknik Pengukuran Kualitatif
• Teknik pengukuran proses kualitatif—
termasuk wawancara, kuesioner, dan
penilaian ahli—dapat digunakan untuk
menambah teknik pengukuran proses
kuantitatif.
• Teknik konsensus kelompok, termasuk teknik
Delphi, dapat digunakan untuk memperoleh
konsensus di antara kelompok pemangku
kepentingan.
Copyright © Wondershare Software
Software Engineering Process Tools
• Perangkat proses perangkat lunak adalah alat
yang digunakan untuk mengelola proses dan
model siklus hidup perangkat lunak, yang
dapat memanfaatkan notasi seperti diagram
aliran data, BPMN, UML, dan lainnya.
• Alat-alat ini memungkinkan analisis dan
simulasi, serta dapat digunakan bersama
dengan alat bisnis umum seperti spreadsheet

More Related Content

Similar to ProsesPerangkatLunak

Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Kurjum Usman
 
06 Software Construction Fundamentals
06 Software Construction Fundamentals06 Software Construction Fundamentals
06 Software Construction FundamentalsAinul Yaqin
 
Information system building block
Information system building blockInformation system building block
Information system building blockAinul Yaqin
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software TestingAinul Yaqin
 
Quality management standards
Quality management standardsQuality management standards
Quality management standardsPujiAgustin
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunakarfianti
 
Rpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekRpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekf' yagami
 
03 Software Requirements
03 Software Requirements03 Software Requirements
03 Software RequirementsAinul Yaqin
 
10 Software Maintenance
10 Software Maintenance10 Software Maintenance
10 Software MaintenanceAinul Yaqin
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas plSiti Rohani
 
Service design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_bService design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_bzami213
 
Development and quality plan
Development and quality planDevelopment and quality plan
Development and quality planirna_300791
 
09 Tools Automated Testing
09 Tools Automated Testing09 Tools Automated Testing
09 Tools Automated TestingAinul Yaqin
 
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 LunakRiza Nurman
 
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingCh 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingTri Sugihartono
 
Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Pande Narendra
 

Similar to ProsesPerangkatLunak (20)

Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
 
2731788.ppt
2731788.ppt2731788.ppt
2731788.ppt
 
06 Software Construction Fundamentals
06 Software Construction Fundamentals06 Software Construction Fundamentals
06 Software Construction Fundamentals
 
Information system building block
Information system building blockInformation system building block
Information system building block
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
 
Sqa architecture
Sqa architectureSqa architecture
Sqa architecture
 
Proses Software
Proses SoftwareProses Software
Proses Software
 
Quality management standards
Quality management standardsQuality management standards
Quality management standards
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 
Rpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekRpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyek
 
03 Software Requirements
03 Software Requirements03 Software Requirements
03 Software Requirements
 
Software re engineering
Software re engineeringSoftware re engineering
Software re engineering
 
10 Software Maintenance
10 Software Maintenance10 Software Maintenance
10 Software Maintenance
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas pl
 
Service design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_bService design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_b
 
Development and quality plan
Development and quality planDevelopment and quality plan
Development and quality plan
 
09 Tools Automated Testing
09 Tools Automated Testing09 Tools Automated Testing
09 Tools Automated Testing
 
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
 
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingCh 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
 
Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)
 

More from Ainul Yaqin

Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptxMateri Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptxMateri Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptxMateri Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...Ainul Yaqin
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptxMateri Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptxMateri Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptxMateri Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptxMateri Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptxAinul Yaqin
 
14 Software Engineering Economics
14 Software Engineering Economics14 Software Engineering Economics
14 Software Engineering EconomicsAinul Yaqin
 
13 Software Engineering Model and Methods
13 Software Engineering Model and Methods13 Software Engineering Model and Methods
13 Software Engineering Model and MethodsAinul Yaqin
 
04 Software Design Strategies and Methods
04 Software Design Strategies and Methods04 Software Design Strategies and Methods
04 Software Design Strategies and MethodsAinul Yaqin
 
07 Software Construction Technology
07 Software Construction Technology07 Software Construction Technology
07 Software Construction TechnologyAinul Yaqin
 
05 Software Design Tools
05 Software Design Tools05 Software Design Tools
05 Software Design ToolsAinul Yaqin
 
03 project management process
03 project management process03 project management process
03 project management processAinul Yaqin
 

More from Ainul Yaqin (20)

Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptxMateri Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptxMateri Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptxMateri Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
 
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptxMateri Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
 
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptxMateri Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptxMateri Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
 
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptxMateri Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
 
01. Pendahuluan
01. Pendahuluan01. Pendahuluan
01. Pendahuluan
 
14 Software Engineering Economics
14 Software Engineering Economics14 Software Engineering Economics
14 Software Engineering Economics
 
13 Software Engineering Model and Methods
13 Software Engineering Model and Methods13 Software Engineering Model and Methods
13 Software Engineering Model and Methods
 
04 Software Design Strategies and Methods
04 Software Design Strategies and Methods04 Software Design Strategies and Methods
04 Software Design Strategies and Methods
 
07 Software Construction Technology
07 Software Construction Technology07 Software Construction Technology
07 Software Construction Technology
 
05 Software Design Tools
05 Software Design Tools05 Software Design Tools
05 Software Design Tools
 
03 project management process
03 project management process03 project management process
03 project management process
 

ProsesPerangkatLunak

  • 1. Copyright © Wondershare Software Software Engineering Process Muhammad Ainul Yaqin
  • 2. Copyright © Wondershare Software Definition • Serangkaian aktivitas dan tugas yang saling terkait yang mengubah produk kerja input menjadi produk kerja output. • Sekumpulan prosedur dan metodologi yang digunakan dalam pengembangan software untuk memastikan hasil yang berkualitas dan terukur.
  • 4. Copyright © Wondershare Software Manajemen Proses Perangkat Lunak • Tujuan  memperbaiki efisiensi dan efektivitas pengembangan perangkat lunak melalui pendekatan sistematis  Produk perangkat lunak yang berkualitas • Proses dimodifikasi atau diperkenalkan  meningkatkan efisiensi biaya, jadwal pengembangan, dan kualitas produk
  • 5. Copyright © Wondershare Software Infrastruktur Proses Perangkat Lunak • Infrastruktur proses perangkat lunak memberikan definisi proses, kebijakan, dan prosedur, serta dana, alat, pelatihan, dan staf untuk membangun dan memelihara infrastruktur. • Kesalahpahaman bahwa membangun infrastruktur akan menambah waktu dan biaya, namun sebenarnya cenderung menghemat biaya melalui efisiensi dan kualitas produk yang lebih baik.
  • 6. Copyright © Wondershare Software Life Cycle • Software Development Life Cycle (SDLC)  proses yang digunakan untuk membuat produk perangkat lunak dari persyaratan perangkat lunak • Software Product Life Cycle (SPLC)  SDLC dan proses tambahan seperti pemeliharaan, evolusi, dan pensiun • Model siklus hidup menyediakan urutan dan logika antara proses perangkat lunak, serta mekanisme kontrol untuk memastikan masukan dan keluaran yang sesuai.
  • 7. Copyright © Wondershare Software Kategori Proses Perangkat Lunak • Proses Primer  proses perangkat lunak untuk pengembangan, pengoperasian, dan pemeliharaan perangkat lunak • Proses Pendukung  manajemen konfigurasi, jaminan kualitas, dan verifikasi dan validasi
  • 8. Copyright © Wondershare Software Kategori Proses Perangkat Lunak • Proses Organisasi  pelatihan, analisis pengukuran proses, manajemen infrastruktur, manajemen portofolio dan penggunaan kembali, peningkatan proses organisasi, dan manajemen model siklus hidup perangkat lunak • Proses Lintas Proyek  penggunaan kembali, lini produk perangkat lunak, dan rekayasa domain
  • 9. Copyright © Wondershare Software Model Siklus Hidup Perangkat Lunak • Linier  fase pengembangan diselesaikan secara berurutan • Iteratif  siklus iteratif untuk meningkatkan fungsionalitas • Agile  melibatkan demonstrasi untuk pelanggan
  • 10. Copyright © Wondershare Software Adaptasi Proses Perangkat Lunak • SDLC dan SPLC membutuhkan adaptasi untuk melayani kebutuhan lokal yang lebih baik • Adaptasi dipengaruhi oleh konteks organisasi, inovasi teknologi, ukuran proyek, dan budaya perusahaan. • Adaptasi berupa penambahan detil dan aktifitas perngakat lunak untuk mengatasi masalah kritis, penggunaan aktivitas alternatif, atau penghilangan proses yang tidak diterapkan
  • 11. Copyright © Wondershare Software Assesment & Improvement • Model penilaian proses perangkat lunak menggunakan kriteria penilaian yang dianggap sebagai praktik terbaik, yang meliputi proses pengembangan, pemeliharaan, manajemen proyek, rekayasa sistem, dan manajemen SDM.
  • 12. Copyright © Wondershare Software Assesment & Improvement • Metode penilaian proses perangkat lunak dapat bersifat kualitatif dan kuantitatif. • Proses penilaian  perencanaan, pencarian fakta, pengumpulan dan validasi data, analisis dan pelaporan
  • 13. Copyright © Wondershare Software Assesment & Improvement • Model peningkatan proses perangkat lunak melibatkan pengukuran, analisis, dan perubahan.
  • 14. Copyright © Wondershare Software Assesment & Improvement • Model Plan-Do-Check-Act  pendekatan berulang untuk peningkatan proses. • Kemampuan dan kematangan proses perangkat lunak ada 5 tingkat  0: belum dilakukan; 1: ad hoc; 2: visibilitas manajemen; 3: terdefinisi dan seragam; 4: ukuran kuatitatif; 5: perbaikan berkelanjutan
  • 15. Copyright © Wondershare Software Measurement • Pengukuran  efisiensi dan efektifitas • Efisiensi adalah rasio sumber daya yang digunakan dan yang diinginkan dalam menyelesaikan proses • Efektivitas adalah rasio hasil aktual dan yang diharapkan
  • 16. Copyright © Wondershare Software Measurement • Kualitas pengukuran ditentukan oleh reliabilitas dan validitas hasil pengukuran • Model informasi perangkat lunak  memungkinkan pemodelan, analisis, dan prediksi proses perangkat lunak dan atribut produk perangkat lunak untuk memberikan jawaban atas pertanyaan yang relevan dan mencapai proses dan tujuan perbaikan produk
  • 17. Copyright © Wondershare Software Teknik Pengukuran Kuantitatif • Alat kontrol kualitas dan teknik statistik digunakan untuk analisis data, seperti diagram Pareto, histogram, dan analisis multivariat. Data dapat digunakan sebagai input untuk model simulasi dan Orthogonal Defect Classification (ODC) digunakan untuk menganalisis cacat perangkat lunak • Kontrol Proses Statistik juga digunakan untuk melacak stabilitas proses.
  • 18. Copyright © Wondershare Software Teknik Pengukuran Kualitatif • Teknik pengukuran proses kualitatif— termasuk wawancara, kuesioner, dan penilaian ahli—dapat digunakan untuk menambah teknik pengukuran proses kuantitatif. • Teknik konsensus kelompok, termasuk teknik Delphi, dapat digunakan untuk memperoleh konsensus di antara kelompok pemangku kepentingan.
  • 19. Copyright © Wondershare Software Software Engineering Process Tools • Perangkat proses perangkat lunak adalah alat yang digunakan untuk mengelola proses dan model siklus hidup perangkat lunak, yang dapat memanfaatkan notasi seperti diagram aliran data, BPMN, UML, dan lainnya. • Alat-alat ini memungkinkan analisis dan simulasi, serta dapat digunakan bersama dengan alat bisnis umum seperti spreadsheet

Editor's Notes

  1. https://www.perplexity.ai/?s=c&uuid=411ad817-e58c-4f5d-a8a1-f86acf05ad17