Anda di halaman 1dari 9

LAPORAN

PRAKTIKUM TEKNOLOGI CLOUD


PERTEMUAN 3

Disusun Oleh :

NAMA : DEMA PUSPITA KIRANTI

NIM : 203210033

JURUSAN : SISTEM INFORMASI AKUNTANSI

JENJANG : D3

LABORATORIUM TERPADU

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM YOGYAKARTA

2021
GIT HUB UP FILE

A. DASAR TEORI
Definisi
GitHub adalah situs yang menyediakan layanan hosting dan version control
repository Git yang berbasis web. GitHub umumnya digunakan untuk
menghosting pengembangan projek yang bersifat open source. GitHub
menyediakan berbagai fitur seperti pengendalian akses(access control) dan
beberapa fitur lain untuk pengerjaan bersama seperti bug tracking, permintaan
fitur, pengelolaan tugas, dan wiki untuk setiap projek yang sedang dikerjakan.
Situs ini didirikan serta dikembangkan oleh Tom PrestonWerner, Chris
Wanstrath, dan PJ Hyett.
Manfaat
Seseorang atau tim developer pasti pernah menghadapi projek yang sedang
dikerjakan berantakan serta informasi mengenai perubahan maupun tambahan
projek hanya di komunikasikan secara personal maupun via alat komunikasi. Hal
tersebut mempersulit dalam perbaikan projek maupun pengembangan lanjutan.
Berikut manfaat GitHub untuk menjawab tantangan tersebut:
1. Memudahkan Developer untuk berpartisipasi dalam pengembangan berbagai
software open-source.
2. Memudahkan dokumentasi dari projek yang sedang dikerjakan.
3. Dengan menggunakan GitHub maka perubahan pada tiap file akan bisa
terlacak. Contohnya jika seseorang ingin membandingkan performance antara
versi baru dengan versi sebelumnya.
4. Seperti layanan VCS (Version Control System) lainnya, kita dapat membuat
local repository yang disimpan secara offline pada komputer kita, maupun
secara online.
5. GitHub memilki aplikasi desktop maupun web yang memiliki banyak fitur-
fitur yang menunjang developer yang bekerja secara berjauhan maupun
berpindah pindah tempat.
6. Fitur social tambahan seperti seseorang developer dapat mengikuti GitHub
user lainnya, membookmark suatu project, dan banyak lagi
B. PRAKTIK
1. Langkah pertama adalah login pada akun github untuk membuat sebuah
repository baru. Klik new dan masukkan nama repository seperti pada gambar
di bawah ini. Ceklis Add a READ ME file lalu klik Create repository

2. Selanjutnya jika repository sudah dibuat, akan muncul tampilan seperti pada
gambar di bawah ini
3. Klik pada menu code untuk meng-copy link repository

4. Buka terminal git bash pada desktop lalu masukkan perintah git clone
https://github.com/demapuspita/dema-Files.git pada terminal git bash. Klik
enter untuk melanjutkan
5. Setelah itu ubah direktori ke direktori repository yang sudah dibuat dengan
memasukkan perintah cd dema-Files

6. Setelah direktori berubah, cek status pada repository untuk memastikan tidak
ada file yang berubah dengan menggunakan perintah git status
7. Setelah dipastikan tidak ada file yang berubah. Copy seluruh file yang sudah
di download sebelumnya ke dalam folder repository yang sudah dibuat seperti
di bawah ini yaitu folder dema-Files

8. Setelah itu cek kembali status dengan menggunakan perintah git status seperti
pada gambar di bawah ini
9. Dikarenakan terdapat perubahan files, gunakan perintah git add * untuk meng-
commit file yang baru saja ditambahkan. Setelah itu akan output seperti pada
gambar di bawah ini

10. Setelah itu cek kembali dengan menggunakan perintah git status sehingga
akan muncul tampilan seperti pada gambar di bawah ini
11. Selanjutnya masukkan perintah config seperti pada gambar di bawah ini untuk
menginisiasi username github dan email

12. Selanjutnya masukkan perintah git commit -m “update files” untuk meng-
commit files yang baru saja ditambahkan. Pesan dalam commit bisa berisi apa
saja
13. Setelah itu upload file ke git hub dengan menggunakan perintah git push
origin master. Tunggu hingga proses selesai

14. Setelah itu cek pada github dengan me-refresh halaman web dan cek apakah
seluruh file sudah berhasil diupload ke dalam repository yang sudah dibuat.
Jika berhasil, akan menampilkan output seperti pada gambar di bawah ini

C. KESIMPULAN
Github adalah layanan hos web bersama untuk proyek pengembangan
perangkat lunak yang menggunakan system kendali versi Git dan layanan hosting
internet. Untuk itu sebelum sebuah web dapat menjadi sebuah web yang dapat
diakses, file pembentuknya terlebih dahulu diupload ke dalam repository github.

Anda mungkin juga menyukai