Skip to main content

Pengenalan GitHub

Kata "GitHub" pasti sering lewat di telinga. Banyak project keren, library, sampai kode open source yang dipakai jutaan developer ada di sana. Di halaman ini kita bahas apa itu GitHub, kenapa penting, dan gimana GitHub dipakai dalam dunia nyata.

Apa Itu GitHub?

GitHub adalah platform untuk menyimpan dan mengelola kode secara online. GitHub bekerja dengan Git, yaitu sistem yang membantu kamu melacak perubahan kode dari waktu ke waktu. Jadi Git itu teknologinya, GitHub tempat kamu memakainya.

Bayangkan Google Drive, tapi khusus untuk kode dan punya fitur untuk kolaborasi antar developer.

Dengan GitHub, kamu bisa:

  • Menyimpan project coding di cloud
  • Melihat riwayat perubahan kode
  • Bekerja sama dengan orang lain tanpa saling menindih kode
  • Membuka project orang lain dan ikut berkontribusi

Kenapa Kita Pakai GitHub

1. Backup dan Penyimpanan Aman

Laptop rusak atau file hilang itu hal biasa. Kalau project hanya disimpan di laptop, risikonya besar. Dengan GitHub, kode kamu tetap aman dan bisa diakses di mana saja.

2. Kolaborasi Tanpa Drama

GitHub mempermudah kerja tim. Misal kamu dan temanmu edit file yang sama. GitHub membantu menggabungkan perubahan supaya tidak saling bentrok.

3. Riwayat Perubahan Jelas

GitHub menyimpan semua versi kode yang pernah kamu buat. Kamu bisa cek:

  • Siapa yang mengubah apa
  • Kapan berubah
  • Kenapa diubah

Kalau ada error setelah update, kamu bisa kembali ke versi sebelumnya tanpa panik.

4. Wajib di Dunia Kerja

Perusahaan software hampir selalu memakai GitHub atau platform sejenis. Memahami GitHub sejak awal bikin kamu lebih siap masuk dunia profesional.

5. Mengenal Open Source

GitHub adalah rumah besar untuk open source. Kamu bisa:

  • Melihat kode dari project besar
  • Belajar cara developer profesional menulis kode
  • Ikut kontribusi ke project global

Istilah Dasar yang Perlu Kamu Tahu

IstilahArti Singkat
Repository (Repo)Folder atau project di GitHub
CommitMenyimpan perubahan kode dengan pesan penjelasan
BranchCabang pengembangan untuk fitur atau eksperimen
MergeMenggabungkan branch ke branch lain
Pull Request (PR)Permintaan untuk menggabungkan kode ke project utama
ForkMenyalin repo orang lain ke akunmu supaya bisa dimodifikasi

Cara Kerja Git dan GitHub Secara Singkat

Alurnya seperti ini:

  1. Kamu buat atau clone repo
  2. Edit kode di laptop
  3. Simpan perubahan dengan commit
  4. Kirim ke GitHub dengan push
  5. Kalau kerja tim, biasanya bikin pull request lalu direview sebelum digabungkan

Contoh Penggunaan GitHub di Dunia Nyata

  • Kamu buat website portfolio dan simpan kodenya di GitHub
  • Temanmu bantu bikin halaman blog lewat pull request
  • Kamu cek PR, beri komentar, lalu merge
  • Website otomatis update lewat GitHub Pages atau CI/CD

Mulai dari Mana

Kalau baru mulai, coba langkah berikut:

  1. Buat akun di github.com
  2. Buat repo baru
  3. Tambahkan file README
  4. Coba commit dan push dari laptop

Pelan pelan biasakan diri dengan commit, push, dan pull. Tidak perlu langsung paham semuanya.