SlideShare a Scribd company logo
1 of 15
Download to read offline
By	Nuri	Cahyono,	M.Kom
Version control adalah sebuah sistem yang mencatat setiap perubahan terhadap sebuah berkas
atau kumpulan berkas sehingga pada suatu saat anda dapat kembali kepada salah satu versi dari
berkas tersebut.
Jika anda adalah seorang desainer grafis atau desainer web dan anda ingin menyimpan setiap versi
dari gambar atau layout yang anda buat, maka Version Control System (VCS) merupakan sebuah solusi
bijak untuk digunakan.
1. Menyimpan setiap perubahan.
2. Mengembalikan berkas anda pada kondisi/keadaan sebelumnya,
3. Mengembalikan seluruh proyek pada keadaan sebelumnya,
4. Membandingkan perubahan setiap saat,
5. Melihat siapa yang terakhir melakukan perubahan terbaru pada suatu objek sehingga berpotensi
menimbulkan masalah, siapa yang menerbitkan isu, dan lainnya.
6. Dengan menggunakan VCS dapat berarti jika anda telah mengacaukan atau kehilangan berkas,
anda dapat dengan mudah mengembalikannya.
http://git-scm.com/download
o Git adalah salah satu layanan revisioncontrol yang awalnya dibuat untuklinux.
o Github is bentuk representasi Git dalam bentuk Web App yang menyediakan layanan revision
control dan penyediaanrepository bagi pengguna Web.
o Repositoryadalah nama dari suatu project yangditampungdalam github.
o Collaborator adalah pihak pihak yang berhak menambahkan / mengedit koding dalam suatu
repository
Mengambil Repositori Git
1. Mengambil proyekatau direktori tersedia untukdimasukkanke dalam Git.	
2. Melakukan kloning/duplikasi dari repositoriGit yang	sudah ada dari server.
Perintah2	dalam git
$	git init
$	git commit	–m	'versi awal proyek’
$	git clone	git://github.com/
$	git remote	add	origin	git://github.com/
$	git pull	origin	master
$	git add	*
$	git push	origin	master

More Related Content

Similar to Social Coding - GitHub

Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...DicodingEvent
 
sistem operasi closed source
sistem operasi closed sourcesistem operasi closed source
sistem operasi closed sourcekiuk08
 
Open office full ppt kelompok 2 komputer
Open office full ppt kelompok 2 komputerOpen office full ppt kelompok 2 komputer
Open office full ppt kelompok 2 komputerShafiraNoor1
 
Makalah so fwdr
Makalah so fwdrMakalah so fwdr
Makalah so fwdrm.irawan
 
Instalasi ubuntu dekstop dan server
Instalasi ubuntu dekstop dan serverInstalasi ubuntu dekstop dan server
Instalasi ubuntu dekstop dan serverAhmad Nurfawaid
 
Asj smkn2tanjung xitkj
Asj smkn2tanjung xitkjAsj smkn2tanjung xitkj
Asj smkn2tanjung xitkjHairil Rahman
 
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfandrirachmayadi90
 
mini-project-TextEditor-presentation.pptx
mini-project-TextEditor-presentation.pptxmini-project-TextEditor-presentation.pptx
mini-project-TextEditor-presentation.pptxUfyAnandaYatna
 
Alfresco document control system develop
Alfresco document control system   developAlfresco document control system   develop
Alfresco document control system developDEVELOP
 
Waterfall Process Model
Waterfall Process ModelWaterfall Process Model
Waterfall Process ModelSiska Amelia
 
Cara Mudah Berkolaborasi dengan Github - Gilang Ramadhan
Cara Mudah Berkolaborasi dengan Github - Gilang RamadhanCara Mudah Berkolaborasi dengan Github - Gilang Ramadhan
Cara Mudah Berkolaborasi dengan Github - Gilang RamadhanDicodingEvent
 
Surabaya meeetup git
Surabaya meeetup gitSurabaya meeetup git
Surabaya meeetup gitTaufan Aditya
 
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...rizki adam kurniawan
 
Software dan Pembagiannya
Software dan PembagiannyaSoftware dan Pembagiannya
Software dan Pembagiannyalucyous maji
 
Api mhp (multimedia home platform)
Api mhp (multimedia home platform)Api mhp (multimedia home platform)
Api mhp (multimedia home platform)kallu Juzan
 

Similar to Social Coding - GitHub (20)

linux desktop with ubuntu
linux desktop with ubuntulinux desktop with ubuntu
linux desktop with ubuntu
 
Artikel os rudy septiawan
Artikel os rudy septiawanArtikel os rudy septiawan
Artikel os rudy septiawan
 
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
 
sistem operasi closed source
sistem operasi closed sourcesistem operasi closed source
sistem operasi closed source
 
epl1.pdf
epl1.pdfepl1.pdf
epl1.pdf
 
Explore
ExploreExplore
Explore
 
Open office full ppt kelompok 2 komputer
Open office full ppt kelompok 2 komputerOpen office full ppt kelompok 2 komputer
Open office full ppt kelompok 2 komputer
 
Makalah so fwdr
Makalah so fwdrMakalah so fwdr
Makalah so fwdr
 
Instalasi ubuntu dekstop dan server
Instalasi ubuntu dekstop dan serverInstalasi ubuntu dekstop dan server
Instalasi ubuntu dekstop dan server
 
Asj smkn2tanjung xitkj
Asj smkn2tanjung xitkjAsj smkn2tanjung xitkj
Asj smkn2tanjung xitkj
 
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdf
 
mini-project-TextEditor-presentation.pptx
mini-project-TextEditor-presentation.pptxmini-project-TextEditor-presentation.pptx
mini-project-TextEditor-presentation.pptx
 
Alfresco document control system develop
Alfresco document control system   developAlfresco document control system   develop
Alfresco document control system develop
 
Waterfall Process Model
Waterfall Process ModelWaterfall Process Model
Waterfall Process Model
 
Cara Mudah Berkolaborasi dengan Github - Gilang Ramadhan
Cara Mudah Berkolaborasi dengan Github - Gilang RamadhanCara Mudah Berkolaborasi dengan Github - Gilang Ramadhan
Cara Mudah Berkolaborasi dengan Github - Gilang Ramadhan
 
Surabaya meeetup git
Surabaya meeetup gitSurabaya meeetup git
Surabaya meeetup git
 
Sistem operasi open source
Sistem operasi open sourceSistem operasi open source
Sistem operasi open source
 
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
 
Software dan Pembagiannya
Software dan PembagiannyaSoftware dan Pembagiannya
Software dan Pembagiannya
 
Api mhp (multimedia home platform)
Api mhp (multimedia home platform)Api mhp (multimedia home platform)
Api mhp (multimedia home platform)
 

Social Coding - GitHub

  • 2. Version control adalah sebuah sistem yang mencatat setiap perubahan terhadap sebuah berkas atau kumpulan berkas sehingga pada suatu saat anda dapat kembali kepada salah satu versi dari berkas tersebut.
  • 3. Jika anda adalah seorang desainer grafis atau desainer web dan anda ingin menyimpan setiap versi dari gambar atau layout yang anda buat, maka Version Control System (VCS) merupakan sebuah solusi bijak untuk digunakan. 1. Menyimpan setiap perubahan. 2. Mengembalikan berkas anda pada kondisi/keadaan sebelumnya, 3. Mengembalikan seluruh proyek pada keadaan sebelumnya, 4. Membandingkan perubahan setiap saat, 5. Melihat siapa yang terakhir melakukan perubahan terbaru pada suatu objek sehingga berpotensi menimbulkan masalah, siapa yang menerbitkan isu, dan lainnya. 6. Dengan menggunakan VCS dapat berarti jika anda telah mengacaukan atau kehilangan berkas, anda dapat dengan mudah mengembalikannya.
  • 4.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. o Git adalah salah satu layanan revisioncontrol yang awalnya dibuat untuklinux. o Github is bentuk representasi Git dalam bentuk Web App yang menyediakan layanan revision control dan penyediaanrepository bagi pengguna Web. o Repositoryadalah nama dari suatu project yangditampungdalam github. o Collaborator adalah pihak pihak yang berhak menambahkan / mengedit koding dalam suatu repository
  • 13.
  • 14. Mengambil Repositori Git 1. Mengambil proyekatau direktori tersedia untukdimasukkanke dalam Git. 2. Melakukan kloning/duplikasi dari repositoriGit yang sudah ada dari server.
  • 15. Perintah2 dalam git $ git init $ git commit –m 'versi awal proyek’ $ git clone git://github.com/ $ git remote add origin git://github.com/ $ git pull origin master $ git add * $ git push origin master