ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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 02 Software Engineering Process (20)

Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
Kurjum Usman
Ìý
2731788.ppt
2731788.ppt2731788.ppt
2731788.ppt
RaffiPratama3
Ìý
06 Software Construction Fundamentals
06 Software Construction Fundamentals06 Software Construction Fundamentals
06 Software Construction Fundamentals
Ainul Yaqin
Ìý
Information system building block
Information system building blockInformation system building block
Information system building block
Ainul Yaqin
Ìý
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
Ainul Yaqin
Ìý
Proses Software
Proses SoftwareProses Software
Proses Software
Lingga Bayu Anshori
Ìý
Quality management standards
Quality management standardsQuality management standards
Quality management standards
PujiAgustin
Ìý
PSA - 03 Plan Driven And Agile Waterfall .pptx
PSA - 03 Plan Driven And Agile Waterfall .pptxPSA - 03 Plan Driven And Agile Waterfall .pptx
PSA - 03 Plan Driven And Agile Waterfall .pptx
Budi123--asd
Ìý
Rekayasa Perangkat Lunak softaware engineering
Rekayasa Perangkat Lunak softaware engineeringRekayasa Perangkat Lunak softaware engineering
Rekayasa Perangkat Lunak softaware engineering
megalumbia
Ìý
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
arfianti
Ìý
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
f' yagami
Ìý
03 Software Requirements
03 Software Requirements03 Software Requirements
03 Software Requirements
Ainul Yaqin
Ìý
Software re engineering
Software re engineeringSoftware re engineering
Software re engineering
Muhammad Syafriansyah
Ìý
10 Software Maintenance
10 Software Maintenance10 Software Maintenance
10 Software Maintenance
Ainul Yaqin
Ìý
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas pl
Siti Rohani
Ìý
Service design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_bService design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_b
zami213
Ìý
romi-se-mitos-apr2020.pptxrekayasa perangkat lunak
romi-se-mitos-apr2020.pptxrekayasa perangkat lunakromi-se-mitos-apr2020.pptxrekayasa perangkat lunak
romi-se-mitos-apr2020.pptxrekayasa perangkat lunak
AldhyGuess
Ìý
Development and quality plan
Development and quality planDevelopment and quality plan
Development and quality plan
irna_300791
Ìý
09 Tools Automated Testing
09 Tools Automated Testing09 Tools Automated Testing
09 Tools Automated Testing
Ainul Yaqin
Ìý
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
Kurjum Usman
Ìý
06 Software Construction Fundamentals
06 Software Construction Fundamentals06 Software Construction Fundamentals
06 Software Construction Fundamentals
Ainul Yaqin
Ìý
Information system building block
Information system building blockInformation system building block
Information system building block
Ainul Yaqin
Ìý
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
Ainul Yaqin
Ìý
Quality management standards
Quality management standardsQuality management standards
Quality management standards
PujiAgustin
Ìý
PSA - 03 Plan Driven And Agile Waterfall .pptx
PSA - 03 Plan Driven And Agile Waterfall .pptxPSA - 03 Plan Driven And Agile Waterfall .pptx
PSA - 03 Plan Driven And Agile Waterfall .pptx
Budi123--asd
Ìý
Rekayasa Perangkat Lunak softaware engineering
Rekayasa Perangkat Lunak softaware engineeringRekayasa Perangkat Lunak softaware engineering
Rekayasa Perangkat Lunak softaware engineering
megalumbia
Ìý
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
arfianti
Ìý
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
f' yagami
Ìý
03 Software Requirements
03 Software Requirements03 Software Requirements
03 Software Requirements
Ainul Yaqin
Ìý
10 Software Maintenance
10 Software Maintenance10 Software Maintenance
10 Software Maintenance
Ainul Yaqin
Ìý
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas pl
Siti Rohani
Ìý
Service design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_bService design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_b
zami213
Ìý
romi-se-mitos-apr2020.pptxrekayasa perangkat lunak
romi-se-mitos-apr2020.pptxrekayasa perangkat lunakromi-se-mitos-apr2020.pptxrekayasa perangkat lunak
romi-se-mitos-apr2020.pptxrekayasa perangkat lunak
AldhyGuess
Ìý
Development and quality plan
Development and quality planDevelopment and quality plan
Development and quality plan
irna_300791
Ìý
09 Tools Automated Testing
09 Tools Automated Testing09 Tools Automated Testing
09 Tools Automated Testing
Ainul Yaqin
Ìý

More from Ainul Yaqin (20)

Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
Ìý
Daftar Judul Paper Artificial Intelligence in Information System
Daftar Judul Paper Artificial Intelligence in Information SystemDaftar Judul Paper Artificial Intelligence in Information System
Daftar Judul Paper Artificial Intelligence in Information System
Ainul Yaqin
Ìý
Lembar Kerja Mahasiswa Rekayasa Perangkat Lunak
Lembar Kerja Mahasiswa Rekayasa Perangkat LunakLembar Kerja Mahasiswa Rekayasa Perangkat Lunak
Lembar Kerja Mahasiswa Rekayasa Perangkat Lunak
Ainul Yaqin
Ìý
DaftarJudul Paper Rekayasa Perangkat Lunak
DaftarJudul Paper Rekayasa Perangkat LunakDaftarJudul Paper Rekayasa Perangkat Lunak
DaftarJudul Paper Rekayasa Perangkat Lunak
Ainul Yaqin
Ìý
Studi Kasus Praktikum Rekayasa Perangkat Lunak
Studi Kasus Praktikum Rekayasa Perangkat LunakStudi Kasus Praktikum Rekayasa Perangkat Lunak
Studi Kasus Praktikum Rekayasa Perangkat Lunak
Ainul Yaqin
Ìý
Modul Praktikum Rekayasa Perangkat Lunak
Modul Praktikum Rekayasa Perangkat LunakModul Praktikum Rekayasa Perangkat Lunak
Modul Praktikum Rekayasa Perangkat Lunak
Ainul Yaqin
Ìý
Lembar Kerja Mahasiswa Fundamentals of Business Process Management
Lembar Kerja Mahasiswa Fundamentals of Business Process ManagementLembar Kerja Mahasiswa Fundamentals of Business Process Management
Lembar Kerja Mahasiswa Fundamentals of Business Process Management
Ainul Yaqin
Ìý
Lembar Kerja Mahasiswa Mata Kuliah Graph Database
Lembar Kerja Mahasiswa Mata Kuliah Graph DatabaseLembar Kerja Mahasiswa Mata Kuliah Graph Database
Lembar Kerja Mahasiswa Mata Kuliah Graph Database
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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul Yaqin
Ìý
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
Ìý
Daftar Judul Paper Artificial Intelligence in Information System
Daftar Judul Paper Artificial Intelligence in Information SystemDaftar Judul Paper Artificial Intelligence in Information System
Daftar Judul Paper Artificial Intelligence in Information System
Ainul Yaqin
Ìý
Lembar Kerja Mahasiswa Rekayasa Perangkat Lunak
Lembar Kerja Mahasiswa Rekayasa Perangkat LunakLembar Kerja Mahasiswa Rekayasa Perangkat Lunak
Lembar Kerja Mahasiswa Rekayasa Perangkat Lunak
Ainul Yaqin
Ìý
DaftarJudul Paper Rekayasa Perangkat Lunak
DaftarJudul Paper Rekayasa Perangkat LunakDaftarJudul Paper Rekayasa Perangkat Lunak
DaftarJudul Paper Rekayasa Perangkat Lunak
Ainul Yaqin
Ìý
Studi Kasus Praktikum Rekayasa Perangkat Lunak
Studi Kasus Praktikum Rekayasa Perangkat LunakStudi Kasus Praktikum Rekayasa Perangkat Lunak
Studi Kasus Praktikum Rekayasa Perangkat Lunak
Ainul Yaqin
Ìý
Modul Praktikum Rekayasa Perangkat Lunak
Modul Praktikum Rekayasa Perangkat LunakModul Praktikum Rekayasa Perangkat Lunak
Modul Praktikum Rekayasa Perangkat Lunak
Ainul Yaqin
Ìý
Lembar Kerja Mahasiswa Fundamentals of Business Process Management
Lembar Kerja Mahasiswa Fundamentals of Business Process ManagementLembar Kerja Mahasiswa Fundamentals of Business Process Management
Lembar Kerja Mahasiswa Fundamentals of Business Process Management
Ainul Yaqin
Ìý
Lembar Kerja Mahasiswa Mata Kuliah Graph Database
Lembar Kerja Mahasiswa Mata Kuliah Graph DatabaseLembar Kerja Mahasiswa Mata Kuliah Graph Database
Lembar Kerja Mahasiswa Mata Kuliah Graph Database
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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul 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.pptx
Ainul Yaqin
Ìý

02 Software Engineering Process

  • 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

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