Skip to main content

Apa itu Version Control System, Git, GitHub

Berkenalan dengan Version Control System

Bayangkan jika anda seorang programmer dan mempunyai sebuah tim yang terdiri dari beberapa bahkan banyak orang anggota. Ketika semua anggota tim mengerjakan satu project yang sama, namun dengan komputer yang berbeda. Tentu setiap anggota perlu files dan data yang singkron dengan sesama anggota lainnya. 

Banyaknya anggota tim membuat koordinasi untuk pembagian tugas pun sulit, akhirnya kemungkinan mengerjakan file/data yang sama sangat mungkin terjadi. Hal itu tentu tidak efisien.



Untuk itu ditemukanlah git atau Version Control System. Dalam bahasa kita dapat diartikan sebagai sistem yang mencatat semua perubahan pada file. 

Dengan git, semua perubahan apapun dalam file bisa tercatat, sehingga apabila ada eror atau kerusakan file dapat di kembalikan seperti keadaan ketika kita mencatat (atau istilahnya commit). 
Setiap anggota dapat melakukan perubahan file walaupun file yang dikerjakan sama, semua anggota dapat menggabungkan beberapa perubahan (merge commit) anggota lain tadi menjadi 1 kesatuan yang utuh lagi. Sehingga tidak ada lagi file crash akibat semua anggota melakukan perubahan yang sama dan menyebabkan eror.



Itulah yang disebut dengan git atau Version Control System. Sebagai seorang programmer didalam sebuah tim, pastilah familiar dengan Version Control System (VCS).

Yuk berkenalan dengan GitHub!

Menurut her0satr.staff.ub.ac.id/GitHub adalah layanan berbasis web hosting untuk proyek-proyek pengembangan perangkat lunak yang menggunakan sistem kontrol revisi Git. GitHub menawarkan rencana dibayar untuk repositori pribadi, dan akun gratis untuk proyek-proyek open source.
Jadi GitHub adalah web yang melayani penyimpanan repository git atau Version Control System secara geratis untuk proyek opensource. Apabila digunakan untuk proyek private kita harus mengupgrade account github kita.

Tertarik mempelajari git ? Baca Tutorial dan Workflow Git berikut

Nah gimana, Teknologinya sudah geratis, Pelayanan Hostingnya geratis pula. Luar biasa kan indahnya OpenSource? sudah ada gambaran? :D

Comments

Popular posts from this blog

Cara Mendapatkan Game Steam Berbayar tapi Geratis dengan Steam Keys

Halo gaes, Kali ini adalah artikel yang sangat menyenangkan untuk para gamers. Yak, karena kita akan mendapatkan Game Berbayar dari Steam secara geratis aman dan legal, caranya yaitu dengan mendapatkan steam keys secara geratis. Kalian sudah tau Steam Keys? Steam keys adalah kode yang digunakan untuk mengaktifasi pembelian sebuah product/game dalam Steam. Ketika kita meng-activate product dengan kode Steam Keys otomatis kita telah melakukan pembelian game dalam Steam. Tentu saja hal ini legal. Kok bisa? siapa gerangan yang sangat dermawan, kok mau2nya membagikan steam keys secara cuma-cuma? Dia adalah http://dlh.net DLH.net adalah situs yang akan memberikan Steam Keys game berbayar namun secara free / geratis. Yuk langsung saja saya jelaskan bagaimana cara memperoleh game secara geratis di dlh.net 1. Pertama, silahkan mendaftar di dlh.net. Jika kalian tidak mau ribet kalian bisa langsung login menggunakan facebook. 2. Jika sudah login, arahkan kursor ke nama kalian d...

Membuat Arduino Uno Sendiri

Arduino adalah jenis microcontroller yang digunakan untuk membuat prototype project elektronik dan robotik. Arduino Board telah di desain sedemikian rupa untuk memudahkan pemrograman microcontroller. Trend microcontroller bernama Arduino yang berbasis Open Source / Open Hardware (Artinya semua orang bebas membeli, menggunakan dan mengembangkan Arduino untuk prototyping keperluan belajar, proyek pribadi maupun corporate company) saat ini rupanya telah menyerang saya juga. Betapa penasarannya saya ingin belajar pemrograman untuk hardware. Karena microcontroller ini berkaitan dengan elektronika alhasil saya harus mempelajari elektronika mulai dasar :D Cerita berawal dari harapan saya ingin membeli Arduino namun digagalkan oleh teman saya, dia merekomendasikan saya untuk membuat arduino sendiri.. Lho? Dasar elektro saja saya gak bisa kok disuruh bikin arduino :D Teman saya yang cukup hobi dengan elektronika itu, ternyata dia cukup mengerti tentang microcontroller walaupun belum p...

Menyembunyikan file di android

Fitur gallery di android memang sengaja dibuat untuk memudahkan user karena menampilkan semua gambar atau video di sdcard maupun phone, tetapi bagaimana jika kita memiliki file, gambar, video yang sifatnya pribadi?? Tentu kita ga mau dilihat orang kan hahaha :D untuk itu aplikasi ini diciptakan.