download

Matakuliah
Tahun
Versi
: <<Kode>>/<<Nama mtkul>>
: <<Tahun Pembuatan>>
: <<versi/revisi>>
Pertemuan 8
Concurrent Versions System 1
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Menggunakan CVS (Concurrent Version
System)
2
Outline Materi
•
•
•
•
Permasalahan dalam Pemrograman
Solusi
Apa itu CVS?
Siklus Software
3
Permasalahan dalam Pemrograman
4
Permasalahan dalam Pemrograman
• Bugs yang telah diperbaiki, tetapi
muncul kembali
• Tidak mengetahui versi terakhir
dari program tertentu
• Versi program terakhir, terhapus
dengan versi program
sebelumnya
5
Permasalahan dalam Pemrograman
• Penulisan dokumen program tidak
sinkron dengan program yang
sedang dibuat
• Tidak mengetahui apakah
perubahan yang telah diusulkan,
telah di-implementasikan pada
program
6
Permasalahan dalam Pemrograman
• Versi berapa yang harus
digunakan?
• Saya telah kehilangan
perubahan program saya
yang terakhir 
7
Solusi
• Anda perlu mempelajari sistem CVS
– Concurrent
Version
System
8
Apa itu CVS?
• Proses yang mengidentifikasi dan
menggabungkan file-file yang berisi
kumpulan program, yang akan menjadi
satu software jadi. Dan mengkontrol
perubahan-perubahan yang terjadi
selama pembuatan software tersebut
• Mengatur versi-versi berbeda pada satu
software tersebut
• Kembali ke versi sebelumnya (dapat
terjadi jika versi terkini tidak lebih baik)
9
Siklus Software
Analisa Kebutuhan
Spesifikasi Tujuan
Software
Desain Software
Spesifikasi Desain
Koding
Kode Program
Test fungsi dan data
Testing
Implementasi
Sistem Operasional
10
Topik Minggu Depan
• WinCVS - Concurrent Versions System 2
• Tugas: Download-lah program WinCVS
dan lakukan perintah new repository,
check out, update, dan commit!
11