SlideShare a Scribd company logo
Git & GitHub
Materi
1.
2.
Apa yang dilakukan oleh Git?
Git sebenarnya akan memantau semua perubahan yang terjadi pada file
proyek. Lalu menyimpannya ke dalam database.
Git
✓ Git adalah salah satu sistem pengontrol versi VCS (Version Control System) pada
proyek perangkat lunak yang diciptakan oleh Linus Torvalds.
✓ Pengontrol versi bertugas mencatat setiap perubahan pada file proyek yang
dikerjakan oleh banyak orang maupun sendiri.
✓ Git dikenal juga dengan distributed revision control (VCS terdistribusi), artinya
penyimpanan database Git tidak hanya berada dalam satu tempat saja.
✓
✓
✓
Setelah Menggunakan Git
GITHUB
Definisi
• GitHub adalah website yang digunakan untuk menyimpan dan mengelola kode
suatu project.
• Platform atau layanan web host yang memungkinkan team developer untuk
bekerja bersama secara online. Maksudnya bagaimana? Jadi, melalui Github,
developer tidak hanya bisa menyimpan dan mengelola kode, tapi juga dapat
mengajak timnya mengecek kode di waktu dan satu tempat yang sama.
GIT VS GITHUB
Perbedaan antara GIT dan GitHub
GIT GITHUB
• Dikelola oleh The Linux Foundation • Diakuisisi oleh Microsoft
• Diakses secara offline • Diakses secara online
• Tidak memakai fitur user management • Menggunakan fitur user management
• Install software di penyimpanan lokal • Di-host melalui layanan cloud
• Fokus pada version control dan code
sharing
• Fokus pada source code hosting
yang terpusat
Ad

More Related Content

Similar to Git GitHub.pdf (20)

html.pptx
html.pptxhtml.pptx
html.pptx
ssuser0c4b0d
 
Besut Kode Seminar Malang
Besut Kode Seminar MalangBesut Kode Seminar Malang
Besut Kode Seminar Malang
John Vandenberg
 
10 Editor Kode Terbaik Pilihan Programmer Profesional - Centerklik.pdf
10 Editor Kode Terbaik Pilihan Programmer Profesional - Centerklik.pdf10 Editor Kode Terbaik Pilihan Programmer Profesional - Centerklik.pdf
10 Editor Kode Terbaik Pilihan Programmer Profesional - Centerklik.pdf
Lindaanjani1
 
Dimensiweb git
Dimensiweb gitDimensiweb git
Dimensiweb git
Fajri Abdillah
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
prasetyaadi19
 
CI/CD Pipeline menggunakan Gitlab
CI/CD Pipeline menggunakan GitlabCI/CD Pipeline menggunakan Gitlab
CI/CD Pipeline menggunakan Gitlab
Ahmad Arif
 
Introducing git
Introducing gitIntroducing git
Introducing git
Chico Macheda Linuxer
 
modernize repository remote repo git2-.pptx
modernize repository remote repo git2-.pptxmodernize repository remote repo git2-.pptx
modernize repository remote repo git2-.pptx
Ans Sembiring
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Beni Krisbiantoro
 
Git cloud computing - Part 1
Git cloud computing - Part 1Git cloud computing - Part 1
Git cloud computing - Part 1
MochKholil1
 
codeigniter subversion
codeigniter subversioncodeigniter subversion
codeigniter subversion
Andri Yabu
 
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
 
perkenalan git dan cara berkolaborasi dengan git
perkenalan git dan cara berkolaborasi dengan gitperkenalan git dan cara berkolaborasi dengan git
perkenalan git dan cara berkolaborasi dengan git
bankingboskuh
 
Belajar Dasar-Dasar GIT
Belajar Dasar-Dasar GITBelajar Dasar-Dasar GIT
Belajar Dasar-Dasar GIT
Aristyo Hadikusuma
 
Having fun with Git
Having fun with GitHaving fun with Git
Having fun with Git
Ahmad Arif
 
Kubernetes Fundamentals.pptx
Kubernetes Fundamentals.pptxKubernetes Fundamentals.pptx
Kubernetes Fundamentals.pptx
annonymoushacker2
 
materi pengenalan flutter bahasa indonesia
materi pengenalan flutter bahasa indonesiamateri pengenalan flutter bahasa indonesia
materi pengenalan flutter bahasa indonesia
strawhat35
 
Berkenalan dengan Endless OS
Berkenalan dengan Endless OSBerkenalan dengan Endless OS
Berkenalan dengan Endless OS
Kukuh Syafaat
 
Git
GitGit
Git
Fanani M. Ihsan
 
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
shabilla6
 
Besut Kode Seminar Malang
Besut Kode Seminar MalangBesut Kode Seminar Malang
Besut Kode Seminar Malang
John Vandenberg
 
10 Editor Kode Terbaik Pilihan Programmer Profesional - Centerklik.pdf
10 Editor Kode Terbaik Pilihan Programmer Profesional - Centerklik.pdf10 Editor Kode Terbaik Pilihan Programmer Profesional - Centerklik.pdf
10 Editor Kode Terbaik Pilihan Programmer Profesional - Centerklik.pdf
Lindaanjani1
 
CI/CD Pipeline menggunakan Gitlab
CI/CD Pipeline menggunakan GitlabCI/CD Pipeline menggunakan Gitlab
CI/CD Pipeline menggunakan Gitlab
Ahmad Arif
 
modernize repository remote repo git2-.pptx
modernize repository remote repo git2-.pptxmodernize repository remote repo git2-.pptx
modernize repository remote repo git2-.pptx
Ans Sembiring
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Beni Krisbiantoro
 
Git cloud computing - Part 1
Git cloud computing - Part 1Git cloud computing - Part 1
Git cloud computing - Part 1
MochKholil1
 
codeigniter subversion
codeigniter subversioncodeigniter subversion
codeigniter subversion
Andri Yabu
 
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
 
perkenalan git dan cara berkolaborasi dengan git
perkenalan git dan cara berkolaborasi dengan gitperkenalan git dan cara berkolaborasi dengan git
perkenalan git dan cara berkolaborasi dengan git
bankingboskuh
 
Having fun with Git
Having fun with GitHaving fun with Git
Having fun with Git
Ahmad Arif
 
Kubernetes Fundamentals.pptx
Kubernetes Fundamentals.pptxKubernetes Fundamentals.pptx
Kubernetes Fundamentals.pptx
annonymoushacker2
 
materi pengenalan flutter bahasa indonesia
materi pengenalan flutter bahasa indonesiamateri pengenalan flutter bahasa indonesia
materi pengenalan flutter bahasa indonesia
strawhat35
 
Berkenalan dengan Endless OS
Berkenalan dengan Endless OSBerkenalan dengan Endless OS
Berkenalan dengan Endless OS
Kukuh Syafaat
 
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
Dicoding Developer Coaching #118 _ DevOps Engineer _ Tingkatkan Kualitas Kode...
shabilla6
 

Recently uploaded (20)

TATA TERTIB Ujian Madrasah tahun 2025.docx
TATA TERTIB Ujian Madrasah tahun 2025.docxTATA TERTIB Ujian Madrasah tahun 2025.docx
TATA TERTIB Ujian Madrasah tahun 2025.docx
Ketua LBM MWC NU Lenteng 2022-2026
 
Paparan Penyusunan Kurikulum Operasional Satuan Pendidikan Bagian 1.pptx
Paparan Penyusunan Kurikulum Operasional Satuan Pendidikan Bagian 1.pptxPaparan Penyusunan Kurikulum Operasional Satuan Pendidikan Bagian 1.pptx
Paparan Penyusunan Kurikulum Operasional Satuan Pendidikan Bagian 1.pptx
EkaMaryatiRahmi
 
Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin Book Review Number Special Edition Taskap 001/2025Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin
 
19 - Physical Security in Information Security.pptx
19 - Physical Security in Information Security.pptx19 - Physical Security in Information Security.pptx
19 - Physical Security in Information Security.pptx
Universitas Teknokrat Indonesia
 
Presentasi paparan Assesmen Kompetensi Hasbi Disdikbud
Presentasi paparan Assesmen Kompetensi Hasbi DisdikbudPresentasi paparan Assesmen Kompetensi Hasbi Disdikbud
Presentasi paparan Assesmen Kompetensi Hasbi Disdikbud
RistinawatiRistinawa
 
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
AndiCoc
 
"Terungkap: Cara Membedakan Dana Investasi Bersih dan Pencucian Uang yang Han...
"Terungkap: Cara Membedakan Dana Investasi Bersih dan Pencucian Uang yang Han..."Terungkap: Cara Membedakan Dana Investasi Bersih dan Pencucian Uang yang Han...
"Terungkap: Cara Membedakan Dana Investasi Bersih dan Pencucian Uang yang Han...
disnizar1
 
MENKO PMK_ep R3_29042025 Konsolidasi Nasional Pendidikan Dasar Menengah.pdf
MENKO PMK_ep R3_29042025 Konsolidasi Nasional Pendidikan Dasar Menengah.pdfMENKO PMK_ep R3_29042025 Konsolidasi Nasional Pendidikan Dasar Menengah.pdf
MENKO PMK_ep R3_29042025 Konsolidasi Nasional Pendidikan Dasar Menengah.pdf
DiniIrawati4
 
filsafat pendidikan oleh para pakar (1).pdf
filsafat pendidikan oleh para pakar (1).pdffilsafat pendidikan oleh para pakar (1).pdf
filsafat pendidikan oleh para pakar (1).pdf
dickyalfauzy
 
Prinsip Prioritas Asuhan Keperawatan.pptx
Prinsip Prioritas Asuhan Keperawatan.pptxPrinsip Prioritas Asuhan Keperawatan.pptx
Prinsip Prioritas Asuhan Keperawatan.pptx
DwiYogo1
 
Serakah dan Kikir_Media Ajar_salman.pptx
Serakah dan Kikir_Media Ajar_salman.pptxSerakah dan Kikir_Media Ajar_salman.pptx
Serakah dan Kikir_Media Ajar_salman.pptx
kanggurusalman
 
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 4 CP 032 KURIKULUM MERDEKA S...
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 4 CP 032 KURIKULUM MERDEKA S...MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 4 CP 032 KURIKULUM MERDEKA S...
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 4 CP 032 KURIKULUM MERDEKA S...
AndiCoc
 
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum MerdekaModul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
 
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
AndiCoc
 
Dadang Solihin Book Review Number 005/May 2025
Dadang Solihin Book Review Number 005/May 2025Dadang Solihin Book Review Number 005/May 2025
Dadang Solihin Book Review Number 005/May 2025
Dadang Solihin
 
18 - Hardware Security.pptx - keamanan infrmasi
18 - Hardware Security.pptx - keamanan infrmasi18 - Hardware Security.pptx - keamanan infrmasi
18 - Hardware Security.pptx - keamanan infrmasi
Universitas Teknokrat Indonesia
 
PELAKSANAAN Inhouse Training *PROCUREMENT and PURCHASING MANAGEMENT*.pdf
PELAKSANAAN Inhouse Training *PROCUREMENT and PURCHASING MANAGEMENT*.pdfPELAKSANAAN Inhouse Training *PROCUREMENT and PURCHASING MANAGEMENT*.pdf
PELAKSANAAN Inhouse Training *PROCUREMENT and PURCHASING MANAGEMENT*.pdf
Kanaidi ken
 
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum MerdekaModul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Kelas
 
Mengapaaaaaaaaaaaaaaaaaaaaaaaasssaaaaaaa
MengapaaaaaaaaaaaaaaaaaaaaaaaasssaaaaaaaMengapaaaaaaaaaaaaaaaaaaaaaaaasssaaaaaaa
Mengapaaaaaaaaaaaaaaaaaaaaaaaasssaaaaaaa
nurhidayahlubis78
 
Presentasi Sempro - Israa Ferdinan.pptx
Presentasi Sempro  -  Israa Ferdinan.pptxPresentasi Sempro  -  Israa Ferdinan.pptx
Presentasi Sempro - Israa Ferdinan.pptx
IsraFerdinan
 
Paparan Penyusunan Kurikulum Operasional Satuan Pendidikan Bagian 1.pptx
Paparan Penyusunan Kurikulum Operasional Satuan Pendidikan Bagian 1.pptxPaparan Penyusunan Kurikulum Operasional Satuan Pendidikan Bagian 1.pptx
Paparan Penyusunan Kurikulum Operasional Satuan Pendidikan Bagian 1.pptx
EkaMaryatiRahmi
 
Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin Book Review Number Special Edition Taskap 001/2025Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin Book Review Number Special Edition Taskap 001/2025
Dadang Solihin
 
Presentasi paparan Assesmen Kompetensi Hasbi Disdikbud
Presentasi paparan Assesmen Kompetensi Hasbi DisdikbudPresentasi paparan Assesmen Kompetensi Hasbi Disdikbud
Presentasi paparan Assesmen Kompetensi Hasbi Disdikbud
RistinawatiRistinawa
 
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 4 CP 032 KURIKULUM MERD...
AndiCoc
 
"Terungkap: Cara Membedakan Dana Investasi Bersih dan Pencucian Uang yang Han...
"Terungkap: Cara Membedakan Dana Investasi Bersih dan Pencucian Uang yang Han..."Terungkap: Cara Membedakan Dana Investasi Bersih dan Pencucian Uang yang Han...
"Terungkap: Cara Membedakan Dana Investasi Bersih dan Pencucian Uang yang Han...
disnizar1
 
MENKO PMK_ep R3_29042025 Konsolidasi Nasional Pendidikan Dasar Menengah.pdf
MENKO PMK_ep R3_29042025 Konsolidasi Nasional Pendidikan Dasar Menengah.pdfMENKO PMK_ep R3_29042025 Konsolidasi Nasional Pendidikan Dasar Menengah.pdf
MENKO PMK_ep R3_29042025 Konsolidasi Nasional Pendidikan Dasar Menengah.pdf
DiniIrawati4
 
filsafat pendidikan oleh para pakar (1).pdf
filsafat pendidikan oleh para pakar (1).pdffilsafat pendidikan oleh para pakar (1).pdf
filsafat pendidikan oleh para pakar (1).pdf
dickyalfauzy
 
Prinsip Prioritas Asuhan Keperawatan.pptx
Prinsip Prioritas Asuhan Keperawatan.pptxPrinsip Prioritas Asuhan Keperawatan.pptx
Prinsip Prioritas Asuhan Keperawatan.pptx
DwiYogo1
 
Serakah dan Kikir_Media Ajar_salman.pptx
Serakah dan Kikir_Media Ajar_salman.pptxSerakah dan Kikir_Media Ajar_salman.pptx
Serakah dan Kikir_Media Ajar_salman.pptx
kanggurusalman
 
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 4 CP 032 KURIKULUM MERDEKA S...
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 4 CP 032 KURIKULUM MERDEKA S...MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 4 CP 032 KURIKULUM MERDEKA S...
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 4 CP 032 KURIKULUM MERDEKA S...
AndiCoc
 
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum MerdekaModul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
 
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
MODUL PEMBELAJARAN DEEP LEARNING SENI MUSIK KELAS 4 REVISI CP 032 KURIKULUM M...
AndiCoc
 
Dadang Solihin Book Review Number 005/May 2025
Dadang Solihin Book Review Number 005/May 2025Dadang Solihin Book Review Number 005/May 2025
Dadang Solihin Book Review Number 005/May 2025
Dadang Solihin
 
PELAKSANAAN Inhouse Training *PROCUREMENT and PURCHASING MANAGEMENT*.pdf
PELAKSANAAN Inhouse Training *PROCUREMENT and PURCHASING MANAGEMENT*.pdfPELAKSANAAN Inhouse Training *PROCUREMENT and PURCHASING MANAGEMENT*.pdf
PELAKSANAAN Inhouse Training *PROCUREMENT and PURCHASING MANAGEMENT*.pdf
Kanaidi ken
 
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum MerdekaModul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Ajar Al-Qur'an Hadis Kelas 10 MA Fase E Kurikulum Merdeka
Modul Kelas
 
Mengapaaaaaaaaaaaaaaaaaaaaaaaasssaaaaaaa
MengapaaaaaaaaaaaaaaaaaaaaaaaasssaaaaaaaMengapaaaaaaaaaaaaaaaaaaaaaaaasssaaaaaaa
Mengapaaaaaaaaaaaaaaaaaaaaaaaasssaaaaaaa
nurhidayahlubis78
 
Presentasi Sempro - Israa Ferdinan.pptx
Presentasi Sempro  -  Israa Ferdinan.pptxPresentasi Sempro  -  Israa Ferdinan.pptx
Presentasi Sempro - Israa Ferdinan.pptx
IsraFerdinan
 
Ad

Git GitHub.pdf

  • 3. Apa yang dilakukan oleh Git? Git sebenarnya akan memantau semua perubahan yang terjadi pada file proyek. Lalu menyimpannya ke dalam database.
  • 4. Git ✓ Git adalah salah satu sistem pengontrol versi VCS (Version Control System) pada proyek perangkat lunak yang diciptakan oleh Linus Torvalds. ✓ Pengontrol versi bertugas mencatat setiap perubahan pada file proyek yang dikerjakan oleh banyak orang maupun sendiri. ✓ Git dikenal juga dengan distributed revision control (VCS terdistribusi), artinya penyimpanan database Git tidak hanya berada dalam satu tempat saja.
  • 7. GITHUB Definisi • GitHub adalah website yang digunakan untuk menyimpan dan mengelola kode suatu project. • Platform atau layanan web host yang memungkinkan team developer untuk bekerja bersama secara online. Maksudnya bagaimana? Jadi, melalui Github, developer tidak hanya bisa menyimpan dan mengelola kode, tapi juga dapat mengajak timnya mengecek kode di waktu dan satu tempat yang sama.
  • 9. Perbedaan antara GIT dan GitHub GIT GITHUB • Dikelola oleh The Linux Foundation • Diakuisisi oleh Microsoft • Diakses secara offline • Diakses secara online • Tidak memakai fitur user management • Menggunakan fitur user management • Install software di penyimpanan lokal • Di-host melalui layanan cloud • Fokus pada version control dan code sharing • Fokus pada source code hosting yang terpusat