Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muhthoriqas/lab-pbo-5-2024
Hidup untuk bahagia
https://github.com/muhthoriqas/lab-pbo-5-2024
java pbo
Last synced: 3 months ago
JSON representation
Hidup untuk bahagia
- Host: GitHub
- URL: https://github.com/muhthoriqas/lab-pbo-5-2024
- Owner: Muhthoriqas
- License: apache-2.0
- Created: 2024-03-02T13:12:42.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-11T07:25:20.000Z (9 months ago)
- Last Synced: 2024-06-11T07:28:47.602Z (9 months ago)
- Topics: java, pbo
- Homepage:
- Size: 30.9 MB
- Stars: 4
- Watchers: 1
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LAB PBO 5 2024 - MUHAMMAD THORIQ ALI SAID
# Repositori Tugas Pemrograman Berorientasi Objek 2024
## Requirements:
1. Buat akun GitHub (https://github.com/)
2. Download Git (https://git-scm.com/)## Alur pengumpulan tugas ke repositori ini:
1. **Fork** repositori ini
2. **Clone** repositori hasil **fork** anda
```sh
git clone https://github.com/YOUR_USERNAME/LAB-PBO-03-2024.git
```
3. Setelah anda **clone**, masuk ke folder hasil **clone** tersebut lalu buat **branch** dengan nama **NIM** anda
```sh
cd LAP-PBO-03-2024
git branch NIM_ANDA
git checkout NIM_ANDA
git config user.name USERNAME_GITHUB
git config user.email EMAIL_GITHUB```
4. Setelah anda pindah ke **branch** yang telah anda buat, buat sebuah folder dengan nama **NIM** anda dan masuk ke folder tersebut.
```shmkdir NIM_ANDA
cd NIM_ANDA```
5. Didalam folder tersebut, buat sebuah folder dengan nama **Praktikum-n**, **n** = praktikum keberapa
```shmkdir "Praktikum-n"
cd "Praktikum-n"
CATATAN: n DI SINI ADALAH NOMOR PRAKTIKUM KE BERAPA
CONTOH: Praktikum-1```
7. Semua _file_ untuk tugas praktikum ke-**n**, disimpan kedalam folder **Praktikum-n**
8. Setiap membuat _file_ atau melakukan perubahan, lakukan proses **commit** dengan pesan yang deskriptif```sh
CATATAN: NAMA FILE TUGAS ADALAH "TPn_noSoal_NIM.java"
CONTOH: TP1_1_H071201080.java , TP2_3_H071201080.java
git add . #perintah ini memilih seluruh file sekaligus
# atau
git add "NIM/Praktikum n/FilePythonYangBerubahAtauDitambahkan.java" #perintah ini memilih file tertentu
SAYA SARANKAN JANGAN PAKAI git add . UNTUK MENGHINDARI PENAMBAHAN UNTUK SEMUA FILE TERMASUK FILE YANG TIDAK DIINGINKAN
LEBIH BAIK MEMAKAI git add "NIM/Praktikum n/nama_file.java" UNTUK MENAMBAHKAN FILE
git status untuk mengecek apakah file sudah ter add atau tidak.
Jika file yang ingin di add sudah berwarna hijau lanjut ke commit.
Jika file yang ingin di add berwarna merah lakukan add terlebih dahulu
git commit -m "pesan mengenai penambahan atau perubahan apa yang anda lakukan"
```8. Setelah asistensi dan tugas anda disetujui, **push** seluruh _file_ jawaban yang telah anda buat
```sh
# pastikan proses commit telah selesai terhadap setiap file
git push origin NIM_ANDA```
Jika sebelumnya anda belum pernah menghubungkan Git di komputer anda dengan akun GitHub anda, maka anda akan diminta untuk mengisi username dan password untuk
melakukan push ke repo GitHub anda.
```sh# username = username anda
# password = persocal access token anda```
Cara membuat personal access token:
```sh
#1. Klik profile anda pada pojok kanan atas GitHub
#2. Pilih menu settings
#3. Scroll ke bagian bawah dan pilih menu Dveloper settings
#4. Pilih Prsonal access tokens
#5. Pilih Generate new tokes
#6. Tuliskan note untuk token anda (ex: Token for LAB-PBO-03-2024)
#7. Atur waktu expiration token anda (sesuai keinginan anda)
#8. Pada select scope, ceklis box repo
#9. Klik generate new token
#10. Pastikan untuk meng-copy token anda dan menyimpannya, karena token hanya bisa diliat sekali (*Jika hilang, buat token baru)```
9. Masuk ke akun GitHub anda, dan buka repo yang telah anda **fork** dan **clone**. Lihat perubahan yang terjadi pada repo tersebut dan pastikan bahwa tugas yang
telah anda **push** sesuai dan berada pada repo tersebut.
10. Pilih menu **Pull request** dan lakukan **pull request** pada tugas praktikum anda.
11. Berdoa Mko Di ACC, Klau ada kue-nya auto ACC