LUNAK
Oleh
Kelompok 6
Hastie Audytra ( 09071002012 )
Putri Dian Zara ( 09071002014 )
Hidayat ( 09071002032 )
Desty Rodiah ( 09071002034 )
IF-7B
PERANGKAT LUNAK
suatu proses dimana pelaksanaan suatu tujuan tertentu dilaksanakan dan diawasi.
Pengertian manajemen meurut Haiman yaitu fungsi untuk mencapai suatu tujuan
dimulai dan berhenti pada saat perangkat lunak sudah tidak dioperasikan.
Items / SCI)
pada saat suatu proyek perangkat lunak dimulai dan berhenti hanya bila perangkat
Output dari proses perangkat lunak adalah informasi yang dapat dibagi
menjadi 3 kategori :
dieksekusi)
versi perangkat keras, lunak, dan konfigurasi dapat dilacak dan semua potensi
produk
• Mengelompokkan produk
SCM juga bertanggung jawab untuk mengidentifikasi SCI dan beberapa versi
telah di develop dengan baik dan membuat laporan mengenai semua perubahan
lunak dan spesifikasi syarat perangkat lunak (dan juga perangkat lunak yang
untuk menciptakan hirarki informasi. Bila masing masing SCI secara sederhana
menghasilkan SCI-SCI yang lain, maka akan muncul sedikit keraguan. Sayangnya
variabel lain , yaitu perubahan , masuk kedalam proses. Perubahan dapat terjadi
• Bisnis baru atau kondisi pasar yang menjadikan perubahan pada kebutuhan
sistem informasi, fungsi yang ada pada produk, atau service yang diberikan
produk
Item konfigurasi perangkat lunak adalah informasi yang dibuat sebagai bagian
dari proses software engineering. SCI dapat merupakan bagian tunggal dari
spesifikasi yang besar atau satu test case dalam sebuah kumpulan test. SCI adalah
dokumen yang berisi sekumpulan test case atau komponen program yang diberi
nama.
1. Spesifikasi Sistem
b. Spesifikasi Proses
c. Prototipe
d. Spsesifikasi matematis
5. Spesifikasi Desain
7. Spesifikasi Pengujian
b. Isi awal
b. Persayaratan pemeliharaan
perubahan.
• Identifikasi
• Kontrol versi
• Kontrol perubahan
• Audit konfigurasi
• Pelaporan
6.1 Identifikasi
masing masing item harus diberi nama secara terpisah dan diorganisasikan
Objek dasar adalah suatu “unit teks” yang dibuat oleh software engineer
sumber untuk modul, atau sejumlah test case yang digunakan untuk
menguji kode.
- Aggregate Object
Objek agregat adalah kumpulan dari basic object dan aggregate object
lainnya.
mengidentifikasi :
Spesifikasi design
Design data
Arsitektural design
Desain modul
Desain interface
N modul
Deskripsi interface
Deskripsi algoritma
PDL
Spesifikasi pengujian
Rencana pengujian
Prosedur pengujian
Test case Kode sumber
versi yang berbeda dari konfigurasi object yg dibuat selama proses rekayasa
dilampirkan bagi setiap objek atau dapat sekompleks string variabel boolean
versi dapat dihadirkan sebagai ruang tiga dimensi. Komponen terdiri dari
kumpulan objek pada tingkat revisi yang sama. Varian adalah sekumpulan
objek yang berbeda pada tingkat revisi yang sama, dan karena itu berada
berdampingan secara paralel dengan varian yang lain. Versi baru ditentukan
pada saat perubahan mayor dilakukan pada suatu objek atau lebih.
perngaruh keseluruhan pada objek konfigurasi dan fungsi sistem yang lain dan
Change Control Authority (CCA) yakni orang atau grup yang membuat
Pengembang mengevaluasi
Membuat perubahan
Gambar 5 Proses
Distribusi versi baru control perubahan
6.4 Audit konfigurasi
saat terjadi kondisi yang tidak diinginkan. Tetapi bahkan mekanisme kontrol
yang paling sukses sekalipun hanya dapat menelusuri perubahan sampai ECO
menentukan konsistensi dengan SCI yang lain, penhilangan, dan efek samping
potensial. Kajian teknis formal harus dilakukan untuk semua perubahan yang
paling sepele.
dengan menilai suatu objek konfigurasi untuk karakteristik yang secara umum
6.5 Pelaporan
• Kapan terjadi ?
ditunjukkan pada gambar 5 setiap kali suatu SCI ditandai dengan identifikasi
baru atau diperbaharui, hal itu berabrti suatu entry CSR dibuat. Setiap kali
suatu perbuahan disetujui oleh CCA (yaitu sebuah ECO dikeluarkan), berarti
entry SCR dibuat. Setiap kali audit konfigurasi dilakukan, hasilnya dilaporkan
sebagai bagian dari tugas CSR. Dua developer akan melakukan modifikasi
Orang Orang yang menyadari efek samping serius untuk perubahan yang
• Baseline
spesifikasi atau produk yang telah dikaji secara formal dan disetujui, yasng
kemudian berfungsi sebagai dasar bagi pengembangan lebih jauh, serta dapat
penyampaian satu atau lebih item konfigurasi perangkat lunak dan izin dari
SCI yang didapatkan melalui suatu kajian teknis formal. Sebagai contoh
detail.
8. Kesimpulan
lepaskan ke pelanggan
Clemm, G.M., “Replacing Version Control with Job Control,” Proc. 2 nd Intl.
1989,h.162-169.
http://athay.wordpress.com/2009/10/15/scm-software-configuration-management/