Apa itu Manajemen Konfigurasi?

Manajemen konfigurasi adalah disiplin yang berfokus pada pengaturan yang tepat dan pemeliharaan sistem perangkat keras dan perangkat lunak komputer. Di sisi perangkat keras, bidang ini menjabarkan metode dan jadwal operasional untuk sistem perangkat keras di seluruh kantor, gedung, atau perusahaan. Di sisi perangkat lunak, manajemen konfigurasi bekerja untuk memastikan bahwa semua paket perangkat lunak memiliki fitur, patch, dan add-on yang sama sehingga ada keseragaman untuk setiap pekerja. Manajemen konfigurasi perangkat lunak juga umum selama fase pengembangan sebagai metodologi desain.

Ada dua bidang utama manajemen konfigurasi—perangkat keras dan perangkat lunak. Dalam kebanyakan kasus, kedua area ini melakukan hal yang sama, menguraikan metode yang digunakan untuk memastikan penempatan dan konfigurasi sumber daya komputer yang tepat. Dalam kebanyakan kasus, operator manusia sistem, daripada sistem itu sendiri, menggunakan metode manajemen konfigurasi.

Manajemen konfigurasi perangkat keras bekerja dengan sistem perangkat keras dalam skala besar. Protokol ini biasanya mencakup area dengan beberapa workstation, jaringan yang dikonfigurasi, dan satu atau lebih server. Sistem yang lebih kecil biasanya tidak cukup kompleks untuk memerlukan metodologi konfigurasi.

Protokol manajemen konfigurasi memastikan bahwa setiap bagian dari sistem perangkat keras diatur dengan benar dan serupa dengan setiap bagian lain dalam situasi yang sama. Misalnya, router yang terhubung ke Internet mungkin memiliki konfigurasi yang berbeda dari yang terhubung ke sumber daya internal. Ketika diatur dengan benar, kedua router akan memiliki pengaturan yang berbeda satu sama lain, tetapi pengaturan yang identik dengan router lain dalam situasi yang sama.

Manajemen perangkat lunak melakukan tugas serupa di sisi perangkat lunak. Gaya manajemen konfigurasi ini mengatur profil perangkat lunak yang berlaku untuk kelompok atau peringkat yang berbeda dalam suatu organisasi. Misalnya, semua orang di departemen pemasaran mungkin memiliki satu pengaturan, tetapi setiap orang di atas tingkat manajemen tertentu memiliki pengaturan yang berbeda. Ketika disatukan, ini menunjukkan bahwa manajemen atas departemen pemasaran membutuhkan akses ke kedua konfigurasi.

Dalam kedua situasi tersebut, manajemen konfigurasi membantu dengan jadwal pemeliharaan. Dengan perangkat keras, ini menguraikan masa kerja yang diharapkan dari setiap komponen sistem, membantu orang menentukan kapan suatu perangkat keras mungkin perlu diganti. Di sisi perangkat lunak, ada baiknya mengatur jadwal penambalan dan memastikan perangkat lunak itu mutakhir.
Ketika sistem perangkat lunak pertama kali dikembangkan, manajemen konfigurasi perangkat lunak membantu menetapkan persyaratan yang diperlukan dari perangkat lunak. Kebutuhan pengguna disatukan menjadi satu kolektif. Kebutuhan ini ditempatkan dalam paket perangkat lunak berdasarkan keunggulan kebutuhan; hal-hal yang lebih sering dibutuhkan orang ditempatkan lebih tinggi dalam perangkat lunak. Opsi lain disatukan ke dalam kondisi yang dapat dipilih pengguna untuk digunakan atau diabaikan.