Seperti yang sudah dijelaskan sebelumnya, aplikasi dengan basis website ini
berfungsi untuk membantu penyimpanan repository. Namun tak hanya itu, dengan
aplikasi ini Anda juga dapat melakukan kolaborasi dalam mengerjakan project
tertentu agar dapat terus melakukan update secara rutin, termasuk melacak dan
menyimpan perubahan-perubahan yang terjadi dalam project Anda tersebut.
Aplikasi ini tidak hanya dapat digunakan oleh para programmer atau orang-orang
yang sedang memiliki project saja. Aplikasi ini dapat digunakan secara luas oleh
siapa saja, termasuk oleh Anda yang saat ini sedang mencari pekerjaan. Aplikasi ini
memiliki laman profil yang akan memuat data probadi Anda, seperti foto, email,
bahkan followers yang Anda miliki. Informasi-informasi yang dimuat dalam profil
Anda ini akan menarik pihak lain untuk mengajak Anda bekerjasama dalam sebuah
project
Secara lebih sederhana, beberapa fungsi dari GitHub adalah antara lain:
b. Membuat nama repository sesuai kebutuhan, lalu klik create repository yang berada pada
botton paling bawah dan berwarna hijau.
c. Upload file untuk memasukkan script yang akan ditampilakan dan diedit. Klik tulisan
yang berwarna biru “choose your files” untuk memasukkan script dari File Explorer
user.
d. Apabila file yang dibutuhkan sudah ter-upload semua klik commit changes pada botton
paling bawah.
e. Setelah menyimpan hasil upload-an tadi, tampilan akan muncul seperti ini dan file yang
di upload bersifat open source sehingga dapat diedit atau di download bahkan bisa di
update siapapun.
f. Dan kita sebagai master misalnya ingin mengedit file yang kita upload, contohnya
mengedit pada bagian index1, maka buka script file html index1. Setelah memilih script
yang akan diedit, pilih tanda pena disebelah kanan layar.
g. Setelah membuka script tersebut lakukan pengeditan sesuai yang diinginkan, contohnya
pada script ini saya mengubah image sesuai image yang saya inginkan.
3. Bagaimana cara mengimplementasikan team work dalam github? Dengan membuka cabang
dari project yang kita buat.
Selain kita bisa meng-upload script html pada sistem ini, kita juga bisa membuka cabang untuk
mengedit file yang disedikan, hasil edita tersebut lah yang akan di merged dengan script si
master tadi. Itu lah mengapa script ini bersifat open source karena siapa saja bisa
mengedit,mengupdate hasil script seseorang selaku master. Lalu bagaimana cara kerjanya?
Perhatikan langkah-langkah berikut:
d. Setelah diedit lalu tekan tombol commit changes untuk menyimpan hasil pengeditan
e. Lalu tekan tombol new pull request pada tab pull requests untuk melakukan
request terhadap master sehingga hasil editan tersebut dapat di accept oleh pemilik
(master) yaitu Aqsal
i. Lalu lakukan pengabungan hasil editan dengan file milik master dengan menekan
tombol Merge Pull Request pada sisi master sehingga tampilan pull request
menjadi seperti berikut setelah di confirm oleh master yaitu Aqsal
j. Lalu download hasil pengabungan atau merged tersebut dengan menekan code
dan pilih download zip
k. Setelah didownload, run file yang sudah didownload tersebut sehingga akan
muncul hasil dari pengabungan file tersebut