<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Mengelola_repositori_dan_kolaborasi_melalui_GitHub</id>
	<title>Mengelola repositori dan kolaborasi melalui GitHub - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Mengelola_repositori_dan_kolaborasi_melalui_GitHub"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Mengelola_repositori_dan_kolaborasi_melalui_GitHub&amp;action=history"/>
	<updated>2026-04-21T00:14:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Mengelola_repositori_dan_kolaborasi_melalui_GitHub&amp;diff=72463&amp;oldid=prev</id>
		<title>Unknown user at 02:51, 8 April 2025</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Mengelola_repositori_dan_kolaborasi_melalui_GitHub&amp;diff=72463&amp;oldid=prev"/>
		<updated>2025-04-08T02:51:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://lms.onnocenter.or.id/wiki/index.php?title=Mengelola_repositori_dan_kolaborasi_melalui_GitHub&amp;amp;diff=72463&amp;amp;oldid=72331&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Mengelola_repositori_dan_kolaborasi_melalui_GitHub&amp;diff=72331&amp;oldid=prev</id>
		<title>Unknown user: Created page with &quot;Berikut adalah modul praktik yang dirancang untuk membantu Anda dalam mengelola repositori dan kolaborasi melalui GitHub sebagai bagian dari mata kuliah Pemrograman Web. Modul...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Mengelola_repositori_dan_kolaborasi_melalui_GitHub&amp;diff=72331&amp;oldid=prev"/>
		<updated>2025-04-06T02:16:24Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Berikut adalah modul praktik yang dirancang untuk membantu Anda dalam mengelola repositori dan kolaborasi melalui GitHub sebagai bagian dari mata kuliah Pemrograman Web. Modul...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Berikut adalah modul praktik yang dirancang untuk membantu Anda dalam mengelola repositori dan kolaborasi melalui GitHub sebagai bagian dari mata kuliah Pemrograman Web. Modul ini menggunakan Ubuntu 24.04 sebagai lingkungan pengembangan dan tidak melibatkan alat dari Microsoft.&lt;br /&gt;
&lt;br /&gt;
**Tujuan Pembelajaran:**&lt;br /&gt;
&lt;br /&gt;
1. Memahami cara mengelola repositori GitHub secara efektif.&lt;br /&gt;
2. Mampu berkolaborasi dalam proyek pengembangan web menggunakan GitHub.&lt;br /&gt;
3. Menguasai penggunaan fitur-fitur GitHub seperti fork, pull request, dan issue tracking.&lt;br /&gt;
&lt;br /&gt;
**Prasyarat:**&lt;br /&gt;
&lt;br /&gt;
- Pemahaman dasar tentang Git dan GitHub.&lt;br /&gt;
- Akses ke sistem yang menjalankan Ubuntu 24.04.&lt;br /&gt;
- Koneksi internet untuk mengakses GitHub dan menginstal paket yang diperlukan.&lt;br /&gt;
&lt;br /&gt;
**Langkah 1: Mengkloning Repositori dari GitHub**&lt;br /&gt;
&lt;br /&gt;
Untuk mulai bekerja dengan repositori yang sudah ada di GitHub, Anda perlu mengkloningnya ke komputer lokal Anda.&lt;br /&gt;
&lt;br /&gt;
1. **Salin URL repositori:**&lt;br /&gt;
&lt;br /&gt;
   Masuk ke halaman repositori di GitHub dan salin URL-nya.&lt;br /&gt;
&lt;br /&gt;
2. **Buka terminal dan navigasikan ke direktori tempat Anda ingin menyimpan repositori:**&lt;br /&gt;
&lt;br /&gt;
   ```bash&lt;br /&gt;
   cd /path/ke/direktori&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. **Kloning repositori:**&lt;br /&gt;
&lt;br /&gt;
   ```bash&lt;br /&gt;
   git clone https://github.com/username/nama-repo.git&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   Gantilah `username` dan `nama-repo` sesuai dengan repositori yang ingin Anda kloning.&lt;br /&gt;
&lt;br /&gt;
**Langkah 2: Membuat Fork dari Repositori**&lt;br /&gt;
&lt;br /&gt;
Forking memungkinkan Anda membuat salinan repositori di akun GitHub Anda sendiri, sehingga Anda dapat membuat perubahan tanpa mempengaruhi repositori asli.&lt;br /&gt;
&lt;br /&gt;
1. **Fork repositori:**&lt;br /&gt;
&lt;br /&gt;
   Masuk ke halaman repositori yang ingin Anda fork di GitHub, lalu klik tombol &amp;quot;Fork&amp;quot; di sudut kanan atas.&lt;br /&gt;
&lt;br /&gt;
2. **Kloning repositori forked ke lokal:**&lt;br /&gt;
&lt;br /&gt;
   Setelah fork selesai, kloning repositori dari akun Anda:&lt;br /&gt;
&lt;br /&gt;
   ```bash&lt;br /&gt;
   git clone https://github.com/akun-anda/nama-repo.git&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Langkah 3: Membuat dan Mengelola Cabang (Branch)**&lt;br /&gt;
&lt;br /&gt;
Cabang memungkinkan Anda bekerja pada fitur atau perbaikan baru tanpa mempengaruhi kode utama.&lt;br /&gt;
&lt;br /&gt;
1. **Membuat cabang baru:**&lt;br /&gt;
&lt;br /&gt;
   ```bash&lt;br /&gt;
   git checkout -b nama-cabang-baru&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. **Melihat daftar cabang yang ada:**&lt;br /&gt;
&lt;br /&gt;
   ```bash&lt;br /&gt;
   git branch&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. **Berpindah ke cabang lain:**&lt;br /&gt;
&lt;br /&gt;
   ```bash&lt;br /&gt;
   git checkout nama-cabang&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Langkah 4: Mengirim Perubahan ke GitHub dan Membuat Pull Request**&lt;br /&gt;
&lt;br /&gt;
Setelah membuat perubahan dan melakukan commit, Anda dapat mengirim perubahan tersebut ke GitHub dan mengajukan pull request.&lt;br /&gt;
&lt;br /&gt;
1. **Mengirim perubahan ke GitHub:**&lt;br /&gt;
&lt;br /&gt;
   ```bash&lt;br /&gt;
   git push origin nama-cabang-baru&lt;br /&gt;
   ```&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. **Membuat pull request:**&lt;br /&gt;
&lt;br /&gt;
   - Masuk ke repositori Anda di GitHub.&lt;br /&gt;
   - Anda akan melihat pemberitahuan tentang cabang yang baru saja Anda push. Klik tombol &amp;quot;Compare &amp;amp; pull request&amp;quot;.&lt;br /&gt;
   - Isi judul dan deskripsi pull request, lalu klik &amp;quot;Create pull request&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
**Langkah 5: Mengelola Issue dan Diskusi**&lt;br /&gt;
&lt;br /&gt;
GitHub menyediakan fitur untuk melacak bug, permintaan fitur, dan diskusi lainnya melalui &amp;quot;Issues&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
1. **Membuat issue baru:**&lt;br /&gt;
&lt;br /&gt;
   - Masuk ke tab &amp;quot;Issues&amp;quot; di repositori GitHub.&lt;br /&gt;
   - Klik tombol &amp;quot;New issue&amp;quot;.&lt;br /&gt;
   - Isi judul dan deskripsi issue, lalu klik &amp;quot;Submit new issue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2. **Menanggapi issue:**&lt;br /&gt;
&lt;br /&gt;
   - Klik pada issue yang ingin Anda tanggapi.&lt;br /&gt;
   - Tambahkan komentar Anda di kotak yang tersedia, lalu klik &amp;quot;Comment&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
**Langkah 6: Menggunakan Fitur Kolaborasi Lainnya**&lt;br /&gt;
&lt;br /&gt;
GitHub menawarkan berbagai fitur untuk mendukung kolaborasi dalam pengembangan perangkat lunak.&lt;br /&gt;
&lt;br /&gt;
1. **Wiki:**&lt;br /&gt;
&lt;br /&gt;
   Setiap repositori memiliki tab &amp;quot;Wiki&amp;quot; yang dapat digunakan untuk mendokumentasikan proyek.&lt;br /&gt;
&lt;br /&gt;
2. **Projects:**&lt;br /&gt;
&lt;br /&gt;
   Fitur ini memungkinkan Anda membuat papan proyek untuk mengelola tugas dan alur kerja.&lt;br /&gt;
&lt;br /&gt;
3. **Actions:**&lt;br /&gt;
&lt;br /&gt;
   GitHub Actions memungkinkan Anda mengotomatisasi alur kerja pengembangan langsung di GitHub.&lt;br /&gt;
&lt;br /&gt;
**Catatan Tambahan:**&lt;br /&gt;
&lt;br /&gt;
- **Otentikasi SSH:** Untuk menghindari memasukkan kredensial setiap kali berinteraksi dengan GitHub, Anda dapat mengatur otentikasi SSH. Panduan lengkap dapat ditemukan di dokumentasi GitHub.&lt;br /&gt;
&lt;br /&gt;
- **Mengatasi Konflik Merge:** Saat bekerja dalam tim, konflik merge mungkin terjadi. GitHub menyediakan panduan untuk membantu menyelesaikan konflik tersebut.&lt;br /&gt;
&lt;br /&gt;
- **Keamanan:** Selalu perhatikan pengaturan akses dan izin pada repositori Anda untuk menjaga keamanan kode dan data.&lt;br /&gt;
&lt;br /&gt;
Dengan memahami dan menerapkan langkah-langkah di atas, Anda akan mampu mengelola repositori dan berkolaborasi melalui GitHub secara efektif dalam pengembangan web menggunakan Ubuntu 24.04.&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>