Git & GitHub

  • Buku Harian Digital untuk Programmer

    Pernah nggak, lagi ngoding terus bingung: "Kemarin aku ngedit apa aja ya?" atau "Versi yang bener itu yang mana sih?". Nah, di dunia programming, ada “penyelamat” yang bisa membantu kita melacak setiap perubahan dalam kode, namanya Git, dan rumah onlinenya yaitu GitHub.


    Apa itu Git?

    Git adalah Version Control System (VCS) atau sistem pengendalian versi.
    Bayangin Git seperti buku harian digital khusus untuk proyek kita. Setiap kali kita menulis atau mengubah kode, kita bisa "mencatatnya" dengan commit. Catatan ini berisi:

    • Apa yang diubah

    • Kapan diubah

    • Siapa yang mengubah

    Dengan begitu, kita bisa:

    • Balik ke versi sebelumnya kalau ada error

    • Lihat riwayat perkembangan proyek

    • Kerja bareng tanpa takut file saling menimpa


    Apa itu GitHub?

    Kalau Git itu buku hariannya, GitHub adalah perpustakaan online tempat buku-buku harian itu disimpan.
    GitHub membuat kita bisa:

    • Menyimpan kode secara online (cloud)

    • Berkolaborasi dengan tim dari mana saja

    • Menunjukkan portofolio proyek ke calon klien atau perusahaan


    Kenapa Penting untuk Anak SMK RPL/TKJ?

    1. Kerja Tim Lebih Rapi – Nggak perlu lagi copy-paste file via flashdisk.

    2. Belajar Standar Industri – Hampir semua perusahaan software pakai Git.

    3. Portofolio Online – Proyekmu bisa jadi bukti nyata kemampuanmu.

    4. Mengurangi Risiko Kehilangan Data – File aman walau laptop rusak.


    Alur Kerja Sederhana Git & GitHub

    1. Buat Repository – Tempat proyek disimpan.

    2. Clone – Salin repo ke laptop kita.

    3. Edit Kode – Lakukan perubahan.

    4. Commit – Catat perubahan.

    5. Push – Kirim perubahan ke GitHub.

    6. Pull – Ambil update terbaru dari tim.


    Contoh Perintah Git Dasar

    git init # Membuat repository baru git clone <url> # Mengunduh repository dari GitHub git add . # Menambahkan semua perubahan git commit -m "Pesan commit" # Menyimpan catatan perubahan git push # Mengirim perubahan ke GitHub git pull # Mengambil perubahan terbaru dari GitHub

    Tips Biar Nggak Bingung

    • Selalu commit perubahan kecil tapi sering.

    • Gunakan pesan commit yang jelas.

    • Jangan takut mencoba, kalau salah bisa rollback.

    • Coba latihan di proyek kecil dulu sebelum kerja tim besar.


    💡 Kesimpulan:
    Git & GitHub itu bukan cuma untuk programmer profesional, tapi juga penting untuk siswa SMK RPL/TKJ yang mau siap kerja di dunia IT. Dengan Git, kamu punya catatan versi kode yang rapi. Dengan GitHub, kamu punya panggung untuk memamerkan hasil karyamu.

Latif
Latif

Penulis di Portfolio Saya