Anda di halaman 1dari 16

LAPORAN PRAKTIKUM

BENGKEL PENGEMBANGAN WEB LANJUT

“MENGGUNAKAN GIT DAN GIT REPOSITORY (GITHUB)”

NAMA : ARDIAH PRAMESTY CAHYANI


NIM : 2055301016
DOSEN : MAKSUM RO’IS ADIN SAF,S.KOM., M.ENG
AIL : DWI LISTIYANTI, S.S.T.
ISI LAPORAN
A. LANDASAN TEORI
GitHub adalah sebuah aplikasi berbasis website dengan Version Control System
(VCS) yang menyediakan layanan untuk menyimpan repository dengan gratis.
Respository merupakan tempat yang dapat Anda gunakan untuk menyimpan berbagai
file berupa source code. Aplikasi ini termasuk sangat populer dan banyak digunakan
termasuk oleh perusahaan-perusahaan besar skala gunia seperti Facebook, Google,
dan Twitter.

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:

1. Dapat digunakan untuk menyimpan repository.


2. Menjadi wadah atau alat untuk kolaborasi dan mengerjakan sebuah project.
3. Memuat profil Anda sehingga dapat mengikuti programmer lainnya di aplikasi ini.
4. Dapat untuk mengawasi repository tertentu.
B. REFERENSI
https://qwords.com/blog/apa-itu-github/
C. IMPLEMENTASI PROGRAM

1. Buka account Github dan kemudian Login


2. Cara membuat sebuah Project dalam Github
a. Klik simbol positif (+) yang berada pada pojok kanan atas, lalu pilih menu new
repository.

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:

a. cari nama repository di kotak pencarian

b. Lalu lakukan fork pada repository tersebut untuk mengkonversi file di


repository tersebut ke akun github kita.
c. Pilih file yang ingin diedit dari hasil fork sebelumnya

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

f. Pilih create pull request untuk melanjutkan proses request


g. Tunggu proses request di accept oleh master/pemilik yaitu Aqsal
h. Pada master di tab pull request akan muncul checkbox untuk meng-accept
request dari requester yaitu Ardiah

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

Anda mungkin juga menyukai