Last Updated on July 22, 2022 by
GitHub menjadi platform yang populer di kalangan depelover. Bagi pemula di bidang pemrograman, disarankan untuk menggunakan GitHub karena banyak kelebihan yang didapatkan dan akan menjadi sahabat dalam mengelola proyek-proyek pemrograman Anda nantinya. Pada layanan cloud ini, Anda dapat menggunakannya secara gratis dan ada pula yang berbayar. Fitur-fiturnya pun sangat lengkap pada versi gratis, sehingga tidak heran banyak developer yang menggunakan GitHub.
Jika Anda pernah menggunakan Trello ataupun Notion, GitHub merupakan proyek manajemen yang hampir sama, bedanya GitHub adalah wadah untuk kaum programmer dan dapat diakses secara online tentunya.
Terdapat istilah Version Control System (VCS), yaitu sistem yang melakukan Source Code Management (SCM). VCS difungsikan untuk mengelola perubahan dokumen, program, dan lainnya. Selain itu, ada pula Git, yang merupakan software berbasis VCS untuk mengelola perubahan proyek repository. Git digunakan melalui command line yang mungkin kurang ramah bagi orang awam. Nah, pada dasarnya GitHub memiliki konsep yang sama dengan Git.
Pada artikel ini tidak akan membahas tentang Git, tetapi akan dibahas cara menggunakan GitHub untuk Anda yang pemula dan sedang menggeluti bidang pemrograman. Simak artikel ini sampai akhir, ya!
Table of Contents
Keunggulan GitHub
Cara menggunakan Github sangat mudah karena keunggulan-keunggulan yang dimiliki, antara lain:
1. Mempermudah dalam Manajemen Proyek
Fungsi dari GitHub adalah melakukan kolaborasi untuk menjalankan proyek. Developer dan tim dapat mengelola proyek dalam GitHub. Mulai dari melakukan perbaikan bug, me-review kode, mengatur workflow, melihat progress dari proyek dan masih banyak lagi. Karena hal inilah, developer sangat mudah dalam mengelola proyek yang dikerjakan.
Selain itu, GitHub memiliki fitur yang dapat melihat perubahan-perubahan yang dilakukan pada proyek, sehingga tidak perlu risau dalam menganalisis perubahan. Mirip seperti produk Google pada Google Docs dan Google Sheet, Anda dapat melihat riwayat perubahan yang dilakukan.
2. Mencegah Rusaknya Kode Asli
GitHub memiliki fitur-fitur yang dapat membuat cabang kode yang berasal dari kode utama Anda. Fitur ini dikenal dengan istilah Branch. Sehingga, ketika Anda ingin memperbaiki, mengubah, ataupun menambah kode tidak akan mempengaruhi kode asli. Akan sangat membantu jika Anda ingin bereksperiman tanpa merusak kode aslinya.
3. Memajang Portofolio
Karena proyek yang ada di dalam GitHub dapat dilihat secara publik, maka ini merupakan kesempatan untuk para developer memperkenalkan dan memasang karya terbaik mereka di GitHub. Perusahaan ataupun klien tentunya dapat melihat proyek-proyek dan kontribusi yang dikerjakan, sehingga karier di bidang pemrograman dapat bersinar di sini.
Anda juga dapat memajang portofolio Anda dalam bentuk halaman website yang disediakan oleh GitHub dengan istilah GitHub Pages. Untuk tutorialnya telah di bahas pada artikel ini dan dapat Anda simak pada tautan ini: https://appkey.id/pembuatan-aplikasi/mobile-programming/github-io-tutorial/
Membuat Akun GitHub
Setelah mengetahui keunggulan GitHub, berikut ini adalah cara menggunakan GitHub. Sebelum masuk ke suatu aplikasi, tentunya Anda harus memiliki akun terlebih dahulu. Anda dapat mengakses tautan berikut untuk menuju halaman GitHub pada https://github.com/ dan muncul tampilan di bawah ini.
Untuk Anda yang telah memiliki akun silakan Sign In untuk masuk ke dalam GitHub, dengan memasukkan username atau email dan password-nya.
Untuk Anda yang belum memiliki akun, Anda dapat memilih menu Sign Up atau Sign Up for GitHub.
Masukkan email yang Anda gunakan dan klik Continue untuk melanjutkan.
Jika sudah, isilah password dan klik Continue lagi. Password yang optimal dapat dibuat menggunakan 8 – 15 karakter, serta kombinasi dari huruf kecil, huruf besar, simbol, dan angka.
Lalu, buat username Anda dan klik Continue.
Akan muncul tampilan untuk memberikan opsi jika Anda ingin menerima notifikasi melalui email. Anda dapat mengisi dengan huruf “y” untuk Yes, serta “n” untuk No. Jangan lupa untuk klik Continue.
Langkah terakhir adalah mengisi satu hingga dua puzzle sebagai verifikasi bahwa Anda bukan robot.
Setelah menyelesaikan puzzle, klik Create Account. Cek email Anda dan masukkan kode yang telah dikirimkan.
Voila! Anda telah berhasil membuat akun GitHub.
Menu pada GitHub
Kita telah memiliki akun GitHub, selanjutnya apa yang perlu dilakukan? Perlu dipahami dashboard pada GitHub terlebih dahulu sebelum membuat proyek pertama Anda. Jika Anda mengklik icon GitHub di pojok kiri atas, Anda akan diarahkan ke halaman dashboard seperti di bawah ini.
Ada beberapa menu navigasi, yaitu:
- Kotak Search or jump to merupakan search engine untuk Anda mencari repository, proyek, dan lainnya.
- Menu Pull requests, merupakan menu navigasi yang berfungsi sebagai permintaan untuk penggabungan kode maupun update kode.
3. Issues merupakan menu navigasi yang berisi laporan apapun terkait proyek yang ditandai oleh Anda maupun orang lain seperti bug, pertanyaan, dan penyempurnaan kode pada repository, dan lainnya.
4. Marketplace. Seperti namanya, menu navigasi ini mengarahkan Anda ke toko tempat Anda dapat membeli tools untuk memperluas dan meningkatkan workflows GitHub baik berbayar maupun gratis. Di sini dapat dicari berbagai tools berdasarkan kategori, tipe, filter, verifikasi, dan item Anda sesuai kebutuhan.
5. Explore, merupakan menu navigasi untuk Anda meng-eksplore postingan, proyek, dan apapun yang sedang trending. Pada halaman feed ini, Anda dapat bersosialisasi dengan memberikan like, komentar, maupun berdiskusi.
Selain itu, terdapat menu sebagai berikut.
1. Menu notifikasi, yaitu semua pemberitahuan akan muncul di sini.
2. Tanda tambah di sini adalah untuk menambahkan repository, proyek, organisasi, gist, dan mengimpor repository.
3. Terdapat menu profil yang mana ada banyak opsi untuk melakukan pengaturan terkait profil Anda.
Mulai dengan Proyek Baru
Setelah mengetahui beberapa menu dalam GitHub, saatnya Anda memulai proyek baru dengan membuat repository. Repository merupakan tempat Anda menyimpan file proyek Anda yang tentunya merupakan konten terpenting dalam GitHub. Cara menggunakan GitHub untuk membuat repo (istilah yang sering digunakan untuk repository) adalah sebagai berikut.
Pertama, pada halaman dashboard, klik Create Repository atau Anda juga bisa klik tanda tambah dan pilih opsi Create Repository.
Maka, akan muncul halaman berikut.
Pada halaman ini, silakan diisi nama repository Anda sesuai keinginan. Berikut adalah detailnya.
- Repository name, yaitu nama repository yang akan Anda buat.
- Pada bagian deskripsi, Anda bebas memberikan gambaran singkat mengenai proyek Anda, sifatnya opsional boleh diisi ataupun tidak.
- Visibility, yaitu public dan private. Public artinya repository Anda dapat dilihat dan di-commit oleh siapapun. Sedangkan pada bagian private, hanya Anda atau orang yang dipilih saja dapat melihat dan melakukan commit pada repository.
- Anda dapat menambahkan Readme file dengan mencetangnya. Readme file berisi deskripsi panjang terkait proyek Anda.
- Lalu, Anda juga dapat menambah .gitignore, yaitu file yang berisi nama-nama file dan direktori yang diabaikan oleh Git.
- Choose a license artinya Anda dapat memilih lisensi untuk kode program Anda.
Contohnya adalah seperti berikut.
Di sini, jika Anda sudah mengisi semua, maka klik Create Repository. Hasilnya adalah seperti ini.
Repository Anda berhasil dibuat, selanjutnya Anda perlu menambahkan file proyek. Ada dua pilihan yang dapat dilakukan, yaitu membuat file langsung dari GitHub melalui creating a new file dan mengunggah file yang telah Anda buat ke dalam GitHub melalui uploading an existing file. Jika Anda ingin membuatnya langsung di GitHub akan muncul text editor tempat Anda membuat programnya.
Jika file Anda telah dibuat atau terunggah, maka akan tampil seperti berikut dan Anda siap untuk melakukan manajemen dan kolaborasi dengan pengguna lainnya.
Demikian cara menggunakan GitHub untuk Anda coba. Sangat mudah, bukan? Semoga artikel ini bermanfaat dan jangan lupa pantau terus situs kami, ya!
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.