SlideShare a Scribd company logo
1 of 21
Software Configuration
Muhammad Ainul Yaqin
Definisi
• Suatu proses untuk mengelola perubahan
dan evolusi perangkat lunak dari awal
hingga akhir siklus hidupnya.
Tujuan
• Memastikan bahwa sistem perangkat
lunak dapat diandalkan, aman, dan
berfungsi seperti yang diharapkan
Komponen SCM
• Item konfigurasi: komponen infrastruktur
atau layanan apa pun yang memerlukan
manajemen untuk mengaktifkan layanan TI
• Kontrol perubahan: proses mengelola
perubahan pada item konfigurasi
• Kontrol versi: proses mengelola berbagai
versi perangkat lunak
• Manajemen rilis: proses mengelola rilis
perangkat lunak ke lingkungan produksi
Prosedur Manajemen
Konfigurasi Software
• Identifikasi konfigurasi
• Kontrol konfigurasi
• Catatan status konfigurasi
• Audit konfigurasi
Idenifikasi Konfigurasi
• Proses identifikasi dan pencatatan status dari seluruh
elemen perangkat lunak yang harus dikonfigurasi
dan dikelola oleh tim manajemen konfigurasi
software.
• Elemen-elemen ini dapat berupa kode sumber,
dokumen spesifikasi, rancangan, skrip konfigurasi,
dan perangkat lunak pendukung lainnya.
• Proses identifikasi konfigurasi dapat melibatkan
pemberian label dan nomor identifikasi yang
mencakup nomor rilis, nomor versi, dan nomor
revisi.
Kontrol Konfigurasi
• Proses untuk mengelola perubahan pada
perangkat lunak, termasuk perubahan kode
sumber, dokumen spesifikasi, rancangan,
dan konfigurasi perangkat keras.
• Tujuannya: memastikan bahwa perangkat
lunak tetap stabil dan dapat dipercaya, serta
memungkinkan tim pengembang dan
manajemen konfigurasi untuk melacak dan
memeriksa setiap perubahan yang terjadi.
Tahap Kontrol Konfigurasi
• Identifikasi: pengumpulan informasi tentang
perubahan, termasuk detail tentang perubahan yang
diusulkan, termasuk jenis dan tujuannya
• Evaluasi: penilaian terhadap dampak perubahan
pada perangkat lunak secara keseluruhan. Ini
melibatkan analisis risiko dan pemilihan perubahan
yang paling layak dilakukan
• Implementasi: penerapan perubahan pada perangkat
lunak, termasuk memperbarui kode sumber,
dokumen spesifikasi, dan lainnya.
Catatan Status Konfigurasi
• Alat untuk mencatat informasi tentang
konfigurasi perangkat lunak pada suatu
waktu tertentu, seperti versi, rilis, atau
revisi.
Audit Konfigurasi
• Memastikan bahwa konfigurasi perangkat
lunak telah diimplementasikan dengan
benar dan sesuai dengan kebutuhan bisnis
• Audit konfigurasi melibatkan serangkaian
aktivitas untuk memverifikasi dan
mengevaluasi konfigurasi perangkat lunak,
termasuk verifikasi konfigurasi, pengujian
keamanan, pengecekan kepatuhan, dan
verifikasi dokumen.
Pentingnya Audit Konfigurasi
• Membantu untuk mengevaluasi
efektivitas dan efisiensi dari sistem
konfigurasi yang digunakan
• Membantu untuk menentukan kepatuhan
terhadap kebijakan dan standar
perusahaan
Hubungannya dengan
Manajemen Proses Bisnis
• Manajemen konfigurasi software
membantu mengelola perubahan pada
perangkat lunak, sementara manajemen
proses bisnis membantu mengelola proses
bisnis yang digunakan dalam
pengembangan perangkat lunak.
• Proses bisnis dapat berubah seiring waktu
dan seringkali memerlukan perubahan
pada perangkat lunak.
Teknik-teknik Konfigurasi
Software
• Questionnaire-driven Configuration
• Model-driven Configuration
• Ontology-driven Configuration
• Architecture-driven Configuration
• Requirements-driven Configuration
• Semantically-driven Configuration
• Policy-driven Configuration
• Connector-driven Configuration
Questionnaire-driven
Configuration
1. Melibatkan pengguna untuk mengisi
kuesioner untuk konfigurasi
2. Cepat dan mudah untuk digunakan
3. Cocok untuk lingkungan yang
terstruktur dan memiliki keterbatasan
4. Tidak cocok untuk lingkungan yang
kompleks dan tidak terstruktur
Model-driven Configuration
1. Menggunakan model sebagai
representasi sistem
2. Dapat mensimulasikan dan memvalidasi
sistem
3. Memungkinkan analisis dampak
perubahan pada sistem
4. Memerlukan upaya dan biaya untuk
membuat model
Ontology-driven Configuration
1. Menggunakan ontologi sebagai
representasi pengetahuan
2. Memungkinkan penyelesaian masalah
dan pengambilan keputusan yang lebih
baik
3. Memerlukan upaya untuk membuat
ontologi dan memahami domain
Architecture-driven
Configuration
1. Berfokus pada arsitektur sistem
2. Dapat meminimalkan kompleksitas dan
meningkatkan fleksibilitas sistem
3. Memerlukan pemahaman yang baik
tentang arsitektur sistem
Requirements-driven
Configuration
1. Berfokus pada kebutuhan fungsional dan
non-fungsional dari sistem
2. Memungkinkan pengujian dan validasi
sistem secara lebih baik
3. Memerlukan pemahaman yang baik
tentang kebutuhan sistem dan proses
bisnis yang terkait
Semantically-driven
Configuration
1. Menggunakan representasi semantik
untuk konfigurasi sistem
2. Memungkinkan pengambilan keputusan
yang lebih baik dan lebih mudah untuk
dimengerti
3. Memerlukan pemahaman yang baik
tentang bahasa formal dan ontologi
terkait
Policy-driven Configuration
1. Berfokus pada kebijakan dan aturan
yang diterapkan pada sistem
2. Memungkinkan pengaturan dan
penerapan kebijakan secara konsisten
3. Memerlukan pemahaman yang baik
tentang kebijakan organisasi dan proses
bisnis terkait
Connector-driven
Configuration
1. Berfokus pada konektivitas dan integrasi
sistem
2. Memungkinkan pengembangan dan
penerapan integrasi secara lebih cepat
dan mudah
3. Memerlukan pemahaman yang baik
tentang sistem yang akan diintegrasikan
dan teknologi yang digunakan untuk
integrasi

More Related Content

What's hot

03 tk 1073 protokol jaringan dan komunikasi
03   tk 1073 protokol jaringan dan komunikasi03   tk 1073 protokol jaringan dan komunikasi
03 tk 1073 protokol jaringan dan komunikasiSetia Juli Irzal Ismail
 
Teori Institusional
Teori InstitusionalTeori Institusional
Teori Institusionaludin coy
 
1 mengidentifikasi mesin bubut
1 mengidentifikasi mesin bubut1 mengidentifikasi mesin bubut
1 mengidentifikasi mesin bubutYuli Anto
 
INTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERINTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERsolikin6
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxMirnaNia
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interfacef' yagami
 
Modul 09 Logic Model
Modul 09 Logic ModelModul 09 Logic Model
Modul 09 Logic ModelArif Rahman
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseDesty Yani
 
3 interface metaphors dan model konseptual-donz
3   interface metaphors dan model konseptual-donz3   interface metaphors dan model konseptual-donz
3 interface metaphors dan model konseptual-donzStevie Principe
 
Istorijski razvoj računara
Istorijski razvoj računaraIstorijski razvoj računara
Istorijski razvoj računaraVanja Radović
 
SM01 - Pengantar perangkat lunak
SM01 - Pengantar perangkat lunakSM01 - Pengantar perangkat lunak
SM01 - Pengantar perangkat lunakAlwin Sambul
 
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)maghaliqhna dzulfiqar
 
Slide Presentasi TIK Bab 3 Armada Putra Absen 04 7G
Slide Presentasi TIK Bab 3 Armada Putra Absen 04 7GSlide Presentasi TIK Bab 3 Armada Putra Absen 04 7G
Slide Presentasi TIK Bab 3 Armada Putra Absen 04 7GArmadaPutra
 
Pert 4 masalah-penelitian
Pert 4 masalah-penelitianPert 4 masalah-penelitian
Pert 4 masalah-penelitiandedidarwis
 

What's hot (20)

Faktor manusia
Faktor manusiaFaktor manusia
Faktor manusia
 
03 tk 1073 protokol jaringan dan komunikasi
03   tk 1073 protokol jaringan dan komunikasi03   tk 1073 protokol jaringan dan komunikasi
03 tk 1073 protokol jaringan dan komunikasi
 
Teori Institusional
Teori InstitusionalTeori Institusional
Teori Institusional
 
Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
 
1 mengidentifikasi mesin bubut
1 mengidentifikasi mesin bubut1 mengidentifikasi mesin bubut
1 mengidentifikasi mesin bubut
 
Analisa Sistem
Analisa SistemAnalisa Sistem
Analisa Sistem
 
INTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERINTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTER
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptx
 
Peripheral eksternal komputer
Peripheral eksternal komputerPeripheral eksternal komputer
Peripheral eksternal komputer
 
Metodologi Penelitian
Metodologi PenelitianMetodologi Penelitian
Metodologi Penelitian
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interface
 
Modul 09 Logic Model
Modul 09 Logic ModelModul 09 Logic Model
Modul 09 Logic Model
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
 
3 interface metaphors dan model konseptual-donz
3   interface metaphors dan model konseptual-donz3   interface metaphors dan model konseptual-donz
3 interface metaphors dan model konseptual-donz
 
Istorijski razvoj računara
Istorijski razvoj računaraIstorijski razvoj računara
Istorijski razvoj računara
 
SM01 - Pengantar perangkat lunak
SM01 - Pengantar perangkat lunakSM01 - Pengantar perangkat lunak
SM01 - Pengantar perangkat lunak
 
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
Perancangan dan pengembangan sistem informasi (IDG1/X/2011)
 
Slide Presentasi TIK Bab 3 Armada Putra Absen 04 7G
Slide Presentasi TIK Bab 3 Armada Putra Absen 04 7GSlide Presentasi TIK Bab 3 Armada Putra Absen 04 7G
Slide Presentasi TIK Bab 3 Armada Putra Absen 04 7G
 
Pert 4 masalah-penelitian
Pert 4 masalah-penelitianPert 4 masalah-penelitian
Pert 4 masalah-penelitian
 

Similar to Konfigurasi Perangkat Lunak

02 Software Engineering Process
02 Software Engineering Process02 Software Engineering Process
02 Software Engineering ProcessAinul Yaqin
 
06 Software Construction Fundamentals
06 Software Construction Fundamentals06 Software Construction Fundamentals
06 Software Construction FundamentalsAinul Yaqin
 
03 Software Requirements
03 Software Requirements03 Software Requirements
03 Software RequirementsAinul Yaqin
 
Configuration management
Configuration managementConfiguration management
Configuration managementirna_300791
 
Configuration management
Configuration managementConfiguration management
Configuration managementirna_300791
 
SQA System – An SQA Architecture
SQA System – An SQA ArchitectureSQA System – An SQA Architecture
SQA System – An SQA Architecturezatalinimarsal
 
12 Software Measurement
12 Software Measurement12 Software Measurement
12 Software MeasurementAinul Yaqin
 
Software Quality Assurance-Concepts and misconceptions
Software Quality Assurance-Concepts and misconceptionsSoftware Quality Assurance-Concepts and misconceptions
Software Quality Assurance-Concepts and misconceptionsEM Nasrul
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKListyowatik (Yanie)
 
SQA architecture
SQA architectureSQA architecture
SQA architectureashamarsha
 
Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakYunita Rainbow
 
Pertemuan 9 anisah 41812110004
Pertemuan 9 anisah 41812110004Pertemuan 9 anisah 41812110004
Pertemuan 9 anisah 41812110004anisahprasetya
 
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
 
10 Software Maintenance
10 Software Maintenance10 Software Maintenance
10 Software MaintenanceAinul Yaqin
 
Buku ajar kecil 09
Buku ajar kecil 09Buku ajar kecil 09
Buku ajar kecil 09Ainul Yaqin
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas plSiti Rohani
 

Similar to Konfigurasi Perangkat Lunak (20)

Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
02 Software Engineering Process
02 Software Engineering Process02 Software Engineering Process
02 Software Engineering Process
 
06 Software Construction Fundamentals
06 Software Construction Fundamentals06 Software Construction Fundamentals
06 Software Construction Fundamentals
 
03 Software Requirements
03 Software Requirements03 Software Requirements
03 Software Requirements
 
Configuration management
Configuration managementConfiguration management
Configuration management
 
Configuration management
Configuration managementConfiguration management
Configuration management
 
SQA System – An SQA Architecture
SQA System – An SQA ArchitectureSQA System – An SQA Architecture
SQA System – An SQA Architecture
 
12 Software Measurement
12 Software Measurement12 Software Measurement
12 Software Measurement
 
Software Quality Assurance-Concepts and misconceptions
Software Quality Assurance-Concepts and misconceptionsSoftware Quality Assurance-Concepts and misconceptions
Software Quality Assurance-Concepts and misconceptions
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
 
SQA architecture
SQA architectureSQA architecture
SQA architecture
 
Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat Lunak
 
Ch 09
Ch 09Ch 09
Ch 09
 
Pertemuan 9 anisah 41812110004
Pertemuan 9 anisah 41812110004Pertemuan 9 anisah 41812110004
Pertemuan 9 anisah 41812110004
 
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
 
10 Software Maintenance
10 Software Maintenance10 Software Maintenance
10 Software Maintenance
 
Buku ajar kecil 09
Buku ajar kecil 09Buku ajar kecil 09
Buku ajar kecil 09
 
Configuration management
Configuration managementConfiguration management
Configuration management
 
2
22
2
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas pl
 

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
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software TestingAinul 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
 
09 Tools Automated Testing
09 Tools Automated Testing09 Tools Automated Testing
09 Tools Automated TestingAinul 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
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
 
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
 
09 Tools Automated Testing
09 Tools Automated Testing09 Tools Automated Testing
09 Tools Automated Testing
 

Konfigurasi Perangkat Lunak

  • 2. Definisi • Suatu proses untuk mengelola perubahan dan evolusi perangkat lunak dari awal hingga akhir siklus hidupnya.
  • 3. Tujuan • Memastikan bahwa sistem perangkat lunak dapat diandalkan, aman, dan berfungsi seperti yang diharapkan
  • 4. Komponen SCM • Item konfigurasi: komponen infrastruktur atau layanan apa pun yang memerlukan manajemen untuk mengaktifkan layanan TI • Kontrol perubahan: proses mengelola perubahan pada item konfigurasi • Kontrol versi: proses mengelola berbagai versi perangkat lunak • Manajemen rilis: proses mengelola rilis perangkat lunak ke lingkungan produksi
  • 5. Prosedur Manajemen Konfigurasi Software • Identifikasi konfigurasi • Kontrol konfigurasi • Catatan status konfigurasi • Audit konfigurasi
  • 6. Idenifikasi Konfigurasi • Proses identifikasi dan pencatatan status dari seluruh elemen perangkat lunak yang harus dikonfigurasi dan dikelola oleh tim manajemen konfigurasi software. • Elemen-elemen ini dapat berupa kode sumber, dokumen spesifikasi, rancangan, skrip konfigurasi, dan perangkat lunak pendukung lainnya. • Proses identifikasi konfigurasi dapat melibatkan pemberian label dan nomor identifikasi yang mencakup nomor rilis, nomor versi, dan nomor revisi.
  • 7. Kontrol Konfigurasi • Proses untuk mengelola perubahan pada perangkat lunak, termasuk perubahan kode sumber, dokumen spesifikasi, rancangan, dan konfigurasi perangkat keras. • Tujuannya: memastikan bahwa perangkat lunak tetap stabil dan dapat dipercaya, serta memungkinkan tim pengembang dan manajemen konfigurasi untuk melacak dan memeriksa setiap perubahan yang terjadi.
  • 8. Tahap Kontrol Konfigurasi • Identifikasi: pengumpulan informasi tentang perubahan, termasuk detail tentang perubahan yang diusulkan, termasuk jenis dan tujuannya • Evaluasi: penilaian terhadap dampak perubahan pada perangkat lunak secara keseluruhan. Ini melibatkan analisis risiko dan pemilihan perubahan yang paling layak dilakukan • Implementasi: penerapan perubahan pada perangkat lunak, termasuk memperbarui kode sumber, dokumen spesifikasi, dan lainnya.
  • 9. Catatan Status Konfigurasi • Alat untuk mencatat informasi tentang konfigurasi perangkat lunak pada suatu waktu tertentu, seperti versi, rilis, atau revisi.
  • 10. Audit Konfigurasi • Memastikan bahwa konfigurasi perangkat lunak telah diimplementasikan dengan benar dan sesuai dengan kebutuhan bisnis • Audit konfigurasi melibatkan serangkaian aktivitas untuk memverifikasi dan mengevaluasi konfigurasi perangkat lunak, termasuk verifikasi konfigurasi, pengujian keamanan, pengecekan kepatuhan, dan verifikasi dokumen.
  • 11. Pentingnya Audit Konfigurasi • Membantu untuk mengevaluasi efektivitas dan efisiensi dari sistem konfigurasi yang digunakan • Membantu untuk menentukan kepatuhan terhadap kebijakan dan standar perusahaan
  • 12. Hubungannya dengan Manajemen Proses Bisnis • Manajemen konfigurasi software membantu mengelola perubahan pada perangkat lunak, sementara manajemen proses bisnis membantu mengelola proses bisnis yang digunakan dalam pengembangan perangkat lunak. • Proses bisnis dapat berubah seiring waktu dan seringkali memerlukan perubahan pada perangkat lunak.
  • 13. Teknik-teknik Konfigurasi Software • Questionnaire-driven Configuration • Model-driven Configuration • Ontology-driven Configuration • Architecture-driven Configuration • Requirements-driven Configuration • Semantically-driven Configuration • Policy-driven Configuration • Connector-driven Configuration
  • 14. Questionnaire-driven Configuration 1. Melibatkan pengguna untuk mengisi kuesioner untuk konfigurasi 2. Cepat dan mudah untuk digunakan 3. Cocok untuk lingkungan yang terstruktur dan memiliki keterbatasan 4. Tidak cocok untuk lingkungan yang kompleks dan tidak terstruktur
  • 15. Model-driven Configuration 1. Menggunakan model sebagai representasi sistem 2. Dapat mensimulasikan dan memvalidasi sistem 3. Memungkinkan analisis dampak perubahan pada sistem 4. Memerlukan upaya dan biaya untuk membuat model
  • 16. Ontology-driven Configuration 1. Menggunakan ontologi sebagai representasi pengetahuan 2. Memungkinkan penyelesaian masalah dan pengambilan keputusan yang lebih baik 3. Memerlukan upaya untuk membuat ontologi dan memahami domain
  • 17. Architecture-driven Configuration 1. Berfokus pada arsitektur sistem 2. Dapat meminimalkan kompleksitas dan meningkatkan fleksibilitas sistem 3. Memerlukan pemahaman yang baik tentang arsitektur sistem
  • 18. Requirements-driven Configuration 1. Berfokus pada kebutuhan fungsional dan non-fungsional dari sistem 2. Memungkinkan pengujian dan validasi sistem secara lebih baik 3. Memerlukan pemahaman yang baik tentang kebutuhan sistem dan proses bisnis yang terkait
  • 19. Semantically-driven Configuration 1. Menggunakan representasi semantik untuk konfigurasi sistem 2. Memungkinkan pengambilan keputusan yang lebih baik dan lebih mudah untuk dimengerti 3. Memerlukan pemahaman yang baik tentang bahasa formal dan ontologi terkait
  • 20. Policy-driven Configuration 1. Berfokus pada kebijakan dan aturan yang diterapkan pada sistem 2. Memungkinkan pengaturan dan penerapan kebijakan secara konsisten 3. Memerlukan pemahaman yang baik tentang kebijakan organisasi dan proses bisnis terkait
  • 21. Connector-driven Configuration 1. Berfokus pada konektivitas dan integrasi sistem 2. Memungkinkan pengembangan dan penerapan integrasi secara lebih cepat dan mudah 3. Memerlukan pemahaman yang baik tentang sistem yang akan diintegrasikan dan teknologi yang digunakan untuk integrasi