Skip to content

Version Control Systems

Version Control System (VCS) merupakan sebuah tools yang digunakan untuk mengelola perubahan pada kode atau dokumen. VCS memungkinkan developer untuk melacak setiap perubahan yang dilakukan, memudahkan kolaborasi antar tim, serta memungkinkan rollback ke versi sebelumnya jika diperlukan.

Pada modul ini, kita akan mempelajari tools VCS yaitu Git dan platform hosting repository seperti GitHub. Kita akan membahas konsep dasar Git, perintah-perintah penting, serta cara menggunakan GitHub untuk kolaborasi proyek.

Hal-hal yang akan dipelajari dalam modul ini meliputi:

  • Pengenalan Version Control System
  • Instalasi dan konfigurasi Git
  • Perintah dasar Git (init, clone, add, commit, push, pull)
  • Branching dan merging
  • Konflik dalam Git dan cara mengatasinya
  • Git Squash dan Rebase
  • Menggunakan GitHub untuk kolaborasi
  • Best practices dalam penggunaan VCS