INSTALASI DAN PENGGUNAAN GITHUB DESKTOP -Perwira Learning Center

A. Latar Belakang

Pada artikel sebelumnya telah dibahas mengenai penggunaan Git serta keterhubungannya dengan GitHub dalam pengembangan perangkat lunak. Git berperan sebagai sistem pengelola versi (version control system), sedangkan GitHub berfungsi sebagai media penyimpanan repository dan sarana kolaborasi secara online.

Dalam praktiknya, penggunaan Git umumnya dilakukan melalui command line atau terminal yang mengharuskan pengguna memahami berbagai perintah Git. Namun, tidak semua pengembang merasa nyaman menggunakan terminal, terutama bagi pemula. Untuk mengatasi kendala tersebut, GitHub menyediakan aplikasi GitHub Desktop yang berbasis antarmuka grafis (Graphical User Interface/GUI). Aplikasi ini memudahkan pengguna dalam mengelola Git dan GitHub tanpa harus selalu menggunakan command line. Oleh karena itu, artikel ini membahas proses instalasi GitHub Desktop serta cara penggunaannya beserta fitur-fitur utama yang tersedia.

B. Alat dan Bahan

Alat dan bahan yang digunakan dalam pembahasan ini adalah sebagai berikut:

  1. Laptop

  2. Sistem Operasi Windows, macOS, atau Linux

  3. Akun GitHub

  4. Aplikasi GitHub Desktop

  5. Koneksi internet

C. Pembahasan

1. Pengertian GitHub Desktop

GitHub Desktop adalah aplikasi berbasis GUI yang digunakan untuk mengelola repository GitHub secara visual. Aplikasi ini membantu pengembang dalam melakukan berbagai operasi Git seperti commit, push, pull, serta pengelolaan branch dengan cara yang lebih mudah dan intuitif.

2. Instalasi GitHub Desktop

a) Instalasi di Windows dan macOS

Langkah-langkah instalasi GitHub Desktop pada Windows dan macOS adalah sebagai berikut:

  1. Buka browser dan kunjungi situs resmi GitHub Desktop

  2. Unduh GitHub Desktop sesuai dengan sistem operasi yang digunakan

  3. Jalankan file installer yang telah diunduh

  4. Ikuti proses instalasi hingga selesai

  5. Setelah aplikasi terbuka, lakukan sign in menggunakan akun GitHub

b) Instalasi di Linux

Saat ini, GitHub Desktop belum menyediakan versi resmi untuk sistem operasi Linux. Namun, pengguna Linux dapat menggunakan alternatif seperti GitHub Desktop versi unofficial (fork) atau tetap menggunakan Git melalui terminal.

3. Login dengan Akun GitHub

Setelah GitHub Desktop berhasil diinstal, pengguna perlu melakukan login menggunakan akun GitHub agar repository dapat diakses dan dikelola secara online. Langkah-langkah login adalah sebagai berikut:

  1. Pada halaman awal GitHub Desktop, klik menu File di bagian kiri atas, kemudian pilih Options

  2. Pilih menu Sign in to GitHub.com


  3. Pengguna akan diarahkan ke situs GitHub untuk melakukan proses sign in



  4. Masukkan username atau email serta password akun GitHub

  5. Jika proses login berhasil, GitHub Desktop akan menampilkan halaman utama aplikasi

4. Membuat dan Mengelola Repository

a) Membuat Repository Baru

Langkah-langkah membuat repository baru menggunakan GitHub Desktop adalah sebagai berikut:

  1. Klik menu File → New Repository

  2. Isi nama repository dan tentukan lokasi penyimpanan di komputer

  3. Tentukan apakah repository akan diinisialisasi dengan file README

  4. Klik Create Repository

  5. Jika repository berhasil dibuat, maka repository akan muncul pada halaman utama GitHub Desktop

b) Clone Repository dari GitHub

Langkah-langkah melakukan clone repository adalah sebagai berikut:

  1. Klik menu File → Clone Repository

  2. Pilih repository yang tersedia pada akun GitHub

  3. Tentukan lokasi penyimpanan repository di komputer

  4. Klik Clone


Setelah repository berhasil dibuat atau di-clone, akan muncul dua opsi, yaitu Open in Visual Studio Code dan Show in Your File Manager. Berikut perbedaan dan cara penggunaannya.

1) Open in Visual Studio Code

Opsi ini digunakan jika pengguna ingin mengedit atau menambahkan kode secara langsung melalui Visual Studio Code. Langkah-langkahnya adalah sebagai berikut:
a) Pilih menu Open in Visual Studio Code

b) Repository akan terbuka secara otomatis di Visual Studio Code


c) Lakukan perubahan atau penambahan kode sesuai kebutuhan


d) Setelah selesai, kembali ke GitHub Desktop


e) Lakukan commit agar perubahan yang dilakukan dapat tercatat


f) Riwayat commit dapat dilihat pada menu History


2) Show in Your File Manager

Opsi ini digunakan jika pengguna telah menyiapkan file atau kode program sebelumnya dan hanya perlu memasukkannya ke dalam repository. Langkah-langkahnya adalah sebagai berikut:
a) Pilih menu Show in Your File Manager


b) Folder repository akan terbuka di file manager



c) Salin dan tempel file yang akan dimasukkan ke dalam folder repository



d) Kembali ke GitHub Desktop
e) Lakukan commit agar perubahan tercatat


f) Riwayat perubahan akan muncul pada menu History


5. Mengunggah Repository ke GitHub

Proses ini dilakukan agar repository dapat diakses secara online. Langkah-langkahnya adalah sebagai berikut:
a) Pada halaman utama GitHub Desktop, klik menu Publish Repository



b) Atur nama dan deskripsi repository sesuai kebutuhan


c) Klik Publish Repository
d) Jika berhasil, repository akan tampil pada akun GitHub pengguna


6. Push dan Pull Repository

a) Push (Mengirim Perubahan ke GitHub)

Setelah melakukan commit, klik tombol Push origin untuk mengirim perubahan dari repository lokal ke repository GitHub.


b) Pull (Mengambil Perubahan dari GitHub)

Klik tombol Pull origin untuk mengambil perubahan terbaru dari repository GitHub ke repository lokal.


D. Kesimpulan

GitHub Desktop merupakan solusi yang efektif bagi pengguna, terutama pemula, yang ingin menggunakan Git dan GitHub tanpa harus bergantung pada command line. Dengan antarmuka grafis yang intuitif, GitHub Desktop mempermudah proses pengelolaan repository, mulai dari pembuatan repository, pengelolaan file, hingga proses commit, push, dan pull. Penggunaan GitHub Desktop dapat meningkatkan efisiensi kerja serta membantu pengguna memahami alur kerja Git dan GitHub secara lebih mudah dan terstruktur.

E. Daftar Pustaka 
Github Desktop. (n.d.). Diakses pada 30 Januari 2026, dari https://desktop.github.com/download/

Github Docs. (n.d.). Diakses pada 30 Januari 2026, dari https://docs.github.com/en/desktop