<!DOCTYPE html>

Laporan GitHub

Laporan Teknologi Web

GitHub: Platform Kolaborasi dan Pengelolaan Proyek Modern

BAB I – PENDAHULUAN

1.1 Latar Belakang

GitHub adalah platform hosting kode berbasis Git yang memungkinkan kolaborasi dan manajemen proyek secara efisien. GitHub digunakan oleh jutaan pengembang untuk berbagi kode, mendokumentasikan proyek, dan membangun perangkat lunak secara bersama-sama.

1.2 Rumusan Masalah

1.3 Tujuan

BAB II – TINJAUAN PUSTAKA

2.1 Git

Git adalah sistem kontrol versi yang dikembangkan oleh Linus Torvalds. Git memungkinkan pengembang melacak perubahan kode dan berkolaborasi secara terstruktur.

2.2 GitHub

GitHub adalah layanan web yang menyediakan repositori Git online, mendukung fitur kolaborasi, dokumentasi, pelaporan masalah, dan integrasi CI/CD.

BAB III – METODOLOGI

3.1 Alat dan Bahan

3.2 Langkah Kerja

  1. Membuat akun GitHub dan membuat repositori baru.
  2. Melakukan clone repositori:
  3. git clone https://github.com/username/nama-repo.git
  4. Menambahkan file ke repositori:
  5. git add .
    git commit -m "Initial commit"
    git push origin main
        
  6. Menambahkan kolaborator melalui tab Settings.
  7. Membuat Pull Request untuk menggabungkan kontribusi.

BAB IV – HASIL DAN PEMBAHASAN

4.1 Struktur Repositori

Struktur Repositori

4.2 Kolaborasi

Fitur Pull Request memungkinkan anggota tim mengusulkan perubahan dan melakukan review sebelum penggabungan ke branch utama.

Pull Request

4.3 GitHub Pages

GitHub menyediakan fitur untuk hosting situs statis. Cukup aktifkan GitHub Pages dari Settings dan upload file HTML di repositori.

https://username.github.io/nama-repo/

BAB V – PENUTUP

5.1 Kesimpulan

GitHub merupakan alat yang esensial dalam pengembangan perangkat lunak modern, karena mendukung kolaborasi, pengelolaan kode, dokumentasi, dan distribusi proyek secara efisien.

5.2 Saran

Mahasiswa Teknik Informatika disarankan menguasai Git dan GitHub untuk mendukung praktik kolaboratif dalam pengembangan aplikasi dan sistem.

Daftar Pustaka

  1. GitHub Documentation – https://docs.github.com
  2. Pro Git Book – https://git-scm.com/book
  3. GitHub Learning Lab – https://lab.github.com