HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

Programmer Bisa Kenali Github Lebih Dalam!

Pengertian Github

Github adalah platform pengembangan software online yang digunakan untuk menyimpan, melacak, dan berkolaborasi dalam proyek software. Github memungkinkan developer mengunggah file code mereka dan berkolaborasi dengan semua developer dalam proyek open source. Github juga dapat digunakan sebagai situs jejaring sosial tempat developer dapat berjejaring, berkolaborasi, dan mempromosikan karya mereka secara terbuka.

Github adalah layanan gratis yang mencakup fitur berguna untuk sharing code dan bekerja dengan orang lain secara real-time. Github juga mendorong pengguna untuk membuat profil dan merek pribadi mereka sendiri. Anda dapat melihat profil pengguna github lainnya dan proyek yang mereka miliki serta kontribusinya..

Cara Menggunakan Github

Menggunakan Github sangatlah mudah. Hal pertama yang perlu Anda lakukan adalah membuat akun Github terlebih dahulu. Setelah itu, Anda dapat berkolaborasi dengan partner Anda pada kode program yang Anda buat. Ikuti langkah-langkah di bawah ini untuk mengakses Github untuk detail selengkapnya..

Buat Akun Github

Syarat pertama untuk menggunakan GitHub adalah memiliki akun GitHub. Untuk membuat akun Github Anda, kunjungi situs web Github.

Jika menggunakan email maka akan muncul gambar diatas. Klik Sign up for Github untuk membuat akun Github.

Setelah memilih Sign up for Github, Anda akan diminta memasukkan alamat email, kata sandi untuk masuk ke GitHub, nama pengguna GitHub Anda, dan opsi untuk menerima pembaruan dan pemberitahuan GitHub melalui email. Pastikan Anda memasukkan informasi dengan benar.

Jika Anda yakin dengan informasi yang Anda berikan, gulir ke bawah untuk memverifikasi akun Anda. Verifikasi akun biasanya memerlukan penyelesaian puzzle atau captcha. GitHub melakukan ini untuk mencegah spam dan memastikan bahwa pengguna bukanlah bot yang mencoba meretas atau bahkan membahayakan keamanan.

Setelah selesai memverifikasi akun menggunakan puzzle atau captcha, klik Create account untuk melanjutkan proses pembuatan akun GitHub. Selanjutnya, Anda akan diminta untuk memverifikasi alamat email Anda dengan mengetikkan kode GitHub yang dikirimkan ke alamat email yang Anda gunakan untuk mendaftarkan akun GitHub Anda. Jika Anda tidak menerima kode verifikasi email, Anda dapat mengklik Resend the code. Namun, jika Anda tidak menerima kode verifikasi karena terjadi kesalahan saat memasukkan alamat email, Anda dapat memilih opsi update your email address.

Setelah mengonfirmasi alamat email Anda, Anda akan diarahkan untuk mengedit akun GitHub Anda. Penyesuaian ini mencakup data yang digunakan GitHub untuk memberikan rekomendasi alat yang sesuai dengan kebutuhan Anda. Anda juga dapat melewati langkah ini dengan memilih Skip personalization.

Membuat Proyek Baru

Setelah membuat akun dan mengonfigurasi pengaturan GitHub, Anda akan diarahkan ke dashboard GitHub seperti yang ditunjukkan di bawah ini. Jika Anda ingin memulai proyek baru, Anda dapat memulainya dengan mengklik tombol Create repository.

Saat membuat repository, Anda harus memasukkan data repository yang akan dibuat.

Pada kolom Repository name, Anda akan diminta memasukkan repository. Pastikan untuk menggunakan repository yang sederhana dan mudah diingat. Anda dapat menggunakan kolom Description untuk menjelaskan tujuan pembuatan repository ini. Selanjutnya, Anda dapat memilih apakah repository ini bersifat Publik atau Private.

Repository yang disetel ke publik berarti orang lain dapat mengakses atau melihat repository tersebut. Sedangkan repository private hanya kamu saja yang dapat melihatnya. Selagi masih di halaman yang sama, gulir ke bawah dan pilih opsi untuk menambahkan file README (file teks yang digunakan untuk mengisi deskripsi detail proyek atau panduan pengembangan proyek), .gitignore (digunakan untuk menghapus file – file yang tidak relevan seperti .DS_Store), dan lisensi proyek Anda.

Ketiga alat ini bersifat opsional, jadi Anda dapat melewatinya. Setelah Anda mengisi rincian repository, Anda dapat segera membuatnya dengan mengklik tombol Create repository.

Buat File Kode Program

Setelah mengklik Create repository, Anda akan diarahkan ke halaman beranda repository yang dibuat. Halaman awal ini berisi daftar file dan kode yang akan Anda buat. Klik tombol create new file untuk membuat file baru, atau klik tombol uploading existing file untuk memuat file yang dibuat sebelumnya.

Jika Anda memilih create new file, Anda akan diminta memasukkan nama dan ekstensi file yang dibuat. Seperti pada contoh di bawah ini, index file terlampir disebut php. Setelah menulis nama file, Anda dapat langsung menulis isi file sesuai ekstensi pilihan Anda. Jika Anda memiliki plugin PHP, Anda dapat membuat coding langsung di PHP.

Kemudian, setelah selesai coding, Anda dapat langsung mengklik Commit New file untuk menyimpannya ke GitHub. Jika layar github Anda terlihat seperti gambar di bawah ini, berarti Anda telah berhasil menyimpan file ke repository.

Mengedit File Kode

Selain membuat dan menyimpan file, Anda juga dapat mengedit file. Anda dapat mengedit file atau kode dengan mengklik file yang ingin Anda edit. Setelah membuka file yang ingin Anda konversi, klik ikon pensil di sudut kanan atas editor file.

Jika Anda telah melakukan perubahan pada file Anda, jangan lupa untuk memberikan keterangan perubahan tersebut pada kolom deskripsi perubahan di bagian bawah halaman. Dan jika Anda ingin menjaga keaslian file Anda, centang Create a new branch for this commit and start a pull request. Opsi ini membuat branch baru di file atau code Anda. Masukkan nama branch sederhana, Anda juga dapat menggunakan saran nama branch yang disediakan oleh GitHub. Setelah itu, klik tombol Propose changes. Di halaman berikutnya, klik Create pull request untuk melakukan perubahan.

Github akan melakukan analisis dan memberi tahu Anda apakah perubahan tersebut kompatibel dengan code utama atau tidak. Kata-kata “This branch has no conflict with the base branch” biasanya ditampilkan jika diperlukan.

Setelah Anda yakin dengan perubahan yang telah Anda simpan ke branch, kini Anda dapat mengklik tombol Merge pull request untuk menggabungkannya ke dalam kode utama.

Github memvalidasi operasi penggabungan Anda untuk memeriksa apakah yang Anda lakukan benar atau tidak. Klik tombol Confirm merge untuk mengonfirmasi penggabungan kode branch dengan kode utama.

Proses penggabungan yang berhasil ditunjukkan seperti di bawah ini.

Berkolaborasi dengan Developer atau Proyek Lain

Pada contoh GitHub sebelumnya, Anda mengelola repository public atau private Anda sendiri. Sampai saat itu, untuk kolaborasi dengan developer atau proyek open source lainnya. Misalnya, jika Anda ingin berkontribusi di WordPress, Anda dapat mengaksesnya dengan mengetik di kolom pencarian dan memilih All Github.

Pilih repository WordPress yang ingin Anda gunakan untuk kontribusi Anda. Untuk menyalin repository ke akun GitHub Anda, klik tombol Fork di kanan atas halaman proyek repository WordPress yang dipilih.

Di halaman berikutnya, beri nama salinan repository yang ingin Anda gunakan. Anda juga dapat menggunakan nama repository yang sama dengan repository yang disalin. Isi deskripsi repository lalu klik tombol Create fork. Setelah Anda berhasil membuat salinan repository, Anda dapat segera mulai berkontribusi pada proyek pilihan Anda.

Fungsi Github

Anda sudah tahu cara menggunakan Github. Sekarang saatnya mencari tahu apa sebenarnya fungsi dari Github itu sendiri.

Memfasilitasi kolaborasi proyek

Hampir semua proyek open source menggunakan GitHub sebagai platform untuk mengelola dan berkolaborasi satu sama lain. Jika Anda ingin berkolaborasi atau berkontribusi pada proyek tertentu, yang harus Anda lakukan hanyalah mengklik fork proyek, menyumbangkan ide Anda, lalu mengirimkan pull request menggunakan Github web interface.

Menghindari perubahan code yang mungkin merusak code asli

Salah satu fitur Github adalah fitur yang disebut “branch”. Anda dapat menggunakan fungsi cabang ini untuk mempertahankan kode aslinya. Jadi ketika Anda mengubah kode tersebut, tidak berpengaruh langsung pada kode aslinya. Ini sangat berguna bagi developer ketika mereka ingin menambahkan fitur atau memperbaiki bug pada kode.

Setelah selesai dan yakin dengan perubahan yang dilakukan, Anda dapat segera menggabungkan branch yang telah diedit ke dalam kode sumber.

Portfolio Developer

Jika Anda seorang developer, Github adalah platform yang tepat untuk mempertahankan portofolio Anda. Saat ini, sebagian besar perekrut yang ingin melihat performa calon karyawan dengan mengunjungi pendaftaran kerja di GitHub.

Jika portofolio yang Anda unggah ke GitHub menjanjikan, kemungkinan besar Anda akan memiliki peluang lebih besar untuk dipekerjakan, meskipun Anda bukan berasal dari departemen atau program berbasis IT.

Jejaring sosial

Github bukan hanya tempat untuk fokus bekerja dengan kode. Platform ini juga digunakan sebagai jejaring sosial, karena GitHub memiliki profil yang menunjukkan proyek, kontribusi yang dibuat, dan semua aktivitas user. Anda juga dapat melihat informasi mengenai profil dan repository siapapun yang bersifat public-facing.

Penggunaan Github dalam Dunia Programming

Memiliki Github sangat berguna bagi para developer, terutama ketika mendokumentasikan kolaborasi code-to-code. Kegunaan lainnya meliputi:

Markdown

Github Markdown memungkinkan Anda menggunakan text editor sederhana untuk menulis dokumen berformat. Github telah merevolusi penulisan melaluichannel markdown, mulai dari issue tracker, user comments, dan banyak lagi.

Dengan banyaknya bahasa pemrograman lain yang dapat dipelajari untuk menyiapkan proyek, GitHub sangat berguna untuk mencakup masukan Anda tanpa harus mempelajari sistem lain..

Repository

Seperti disebutkan sebelumnya, Github adalah repository, yang berarti Anda dapat mempublikasikan karya Anda. Selain itu, GitHub adalah platform yang digunakan oleh komunitas coding terbesar. Ini akan menciptakan visibilitas luas untuk proyek Anda.

Melacak perubahan code di seluruh versi

Kegunaan lain dari GitHub adalah untuk melacak perubahan kode. Hal ini tentunya sangat menguntungkan jika Anda sedang bekerja sama dalam suatu proyek. Pelacakan ini mirip dengan Microsoft Word atau Google Drive, yang dapat melihat riwayat perubahan, kapan diubah, dan di mana file kode disimpan..

Integrasi

Github dapat mengintegrasikan layanannya dengan platform lain seperti Amazon dan Google Cloud. Layanan seperti codeclimate dapat melacak komentar Anda dan menyorot sintaksis di lebih dari 200 bahasa pemrograman yang berbeda.

Kolaborasi Kode? Tidak Pusing Lagi!

Sekarang Anda sudah memiliki proyek aplikasi baik web maupun mobile, jadi tidak perlu khawatir lagi. Github memudahkan programmer untuk memperbarui kode sumber sesuai dengan tugasnya. Tidak diperlukan integrasi manual. Selain memudahkan kolaborasi, kehadiran Github juga dapat menginformasikan setiap pengembang tentang apa yang telah diperbarui pada kode program.

5/5 - (1 vote)
Nabilah Atikah S

Recent Posts

Ketrampilan Yang Harus Dikuasai Oleh Business Intelligence Profesionall

3 Skill Business Intelligence Yang Harus di Ketahui Menjadi seorang Business Intelligence tidak semudah yang…

2 days ago

Google Webmaster Tools : Pengertian, Cara Menggunakan, Fitur-Fiturnya

Cara Menggunakan Google Webmaster Tools Google menyediakan alat untuk mempermudah pengindeksan situs web Anda yang…

2 days ago

PENJELASAN RAM PADA KOMPUTER DAN RAM DI HOSTING

Fungsi dan Pengertian RAM Pada Web Hosting Banyaknya pengusaha dan masyarakat yang beralih ke platform…

3 days ago

MANFAAT WEBSITE STATIS DAN WEBSITE DINAMIS YANG BERGUNA UNTUK BISNIS

Perbedaan Website Statis dan Website Dinamis Untuk memahami website statis dan website dinamis ini tidak…

3 days ago

Magento: Software Penjualan Online Yang Tidak Kalah Keren

Seiring berkembangnya teknologi digital dan tumbuhnya e-commerce di Indonesia, banyak bermunculan aplikasi-aplikasi baru. Platform e-commerce…

3 days ago

PENGERTIAN DAN CARA MEMBUAT WEBSITE E-COMMERCE DENGAN MUDAH.

Pahami Cara Membuat Website E-commerce Pada artikel ini Anda akan mendapatkan penjelasan tentang apa itu…

3 days ago