Showing posts with label Tutorial. Show all posts
Showing posts with label Tutorial. Show all posts

Sunday, October 5, 2025

Tutorial Lengkap Git & GitHub untuk Pemula: Mengelola Kode dengan Mudah

Di dunia pemrograman modern, Git dan GitHub telah menjadi alat wajib yang digunakan oleh developer untuk mengelola dan berbagi kode. Namun, bagi yang baru memulai, kedua tools ini mungkin terlihat menakutkan. Tenang saja! Artikel ini akan membahas tutorial lengkap Git dan GitHub dari dasar hingga siap digunakan untuk proyek nyata.

Apa Itu Git dan GitHub?

Git: Sistem Version Control yang Cerdas

Git adalah sistem version control yang berfungsi untuk mencatat setiap perubahan pada kode program. Bayangkan Git seperti mesin waktu untuk kode Anda - Anda bisa melihat sejarah perubahan, kembali ke versi sebelumnya, atau bekerja pada beberapa fitur sekaligus tanpa takut merusak kode utama.

Analogi sederhana: Git seperti fitur "history" di Google Docs, tetapi jauh lebih powerful dan dirancang khusus untuk kode program.

GitHub: Platform Sosial untuk Programmer

GitHub adalah platform berbasis cloud yang menyimpan kode yang dikelola dengan Git. Jika Git adalah mesinnya, maka GitHub adalah garasinya - tempat menyimpan, berbagi, dan berkolaborasi dengan developer lain.

Perbedaan Mendasar Git vs GitHub

GitGitHub
Sistem version control lokal di komputerPlatform hosting online
Diinstall di komputer pribadiDiakses melalui website
Mengelola perubahan kodeMenyimpan dan berbagi kode
Gratis dan open-sourceGratis untuk proyek publik

Langkah Awal Memulai Git & GitHub

1. Install Git di Komputer

  • Download Git dari git-scm.com

  • Install dengan setting default (sesuai sistem operasi Anda)

  • Verifikasi instalasi dengan membuka terminal/CMD dan ketik: git --version

2. Buat Akun GitHub

  • Kunjungi github.com

  • Daftar dengan email, username, dan password

  • Verifikasi email Anda

3. Konfigurasi Awal Git

Setelah install, lakukan konfigurasi dasar:

bash
git config --global user.name "nama-anda"
git config --global user.email "email-anda@gmail.com"

Panduan Praktis Menggunakan Git & GitHub

Cara Membuat Repository di GitHub

  1. Login ke akun GitHub

  2. Klik tombol "New" atau "+" di pojok kanan atas

  3. Isi nama repository (misal: project-pertama-saya)

  4. Tambahkan deskripsi (opsional)

  5. Pilih Public (gratis) atau Private

  6. Centang "Add a README file"

  7. Klik "Create repository"

Upload Project Pertama ke GitHub

bash
# Masuk ke folder project
cd path/ke/folder/project

# Inisialisasi repository Git
git init

# Tambahkan semua file ke staging area
git add .

# Buat commit pertama
git commit -m "Initial commit - project pertama"

# Hubungkan dengan repository GitHub
git remote add origin https://github.com/username/repository-name.git

# Upload ke GitHub
git push -u origin main

Clone Repository yang Sudah Ada

bash
# Salin URL repository dari GitHub
git clone https://github.com/username/repository-name.git

Konsep Penting dalam Git

1. Branch: Cabang Kode untuk Eksperimen

Branch memungkinkan Anda bekerja pada fitur baru tanpa mengganggu kode utama.

bash
# Buat branch baru
git branch fitur-baru

# Pindah ke branch tersebut
git checkout fitur-baru

# Atau buat dan pindah sekaligus
git checkout -b fitur-baru

2. Commit: Titik Penyimpanan Perubahan

Setiap commit adalah snapshot perubahan kode Anda.

bash
# Lihat status perubahan
git status

# Tambahkan file tertentu
git add nama-file.html

# Atau tambahkan semua file
git add .

# Buat commit dengan pesan deskriptif
git commit -m "Menambah fitur login user"

3. Push & Pull: Sinkronisasi dengan GitHub

bash
# Upload perubahan ke GitHub
git push origin nama-branch

# Download perubahan terbaru dari GitHub
git pull origin nama-branch

Workflow Development dengan Git

Alur Kerja Standar

  1. Pull perubahan terbaru dari main branch

  2. Buat branch baru untuk fitur yang dikerjakan

  3. Commit perubahan secara teratur

  4. Push branch ke GitHub

  5. Buat Pull Request untuk menggabungkan ke main branch

  6. Review code dan merge

Contoh Workflow Sehari-hari

bash
# Mulai hari dengan update kode terbaru
git pull origin main

# Buat branch untuk fitur hari ini
git checkout -b fitur-pembayaran

# Bekerja dan commit secara berkala
git add .
git commit -m "Implementasi metode pembayaran transfer bank"

# Simpan sementara kerjaan (jika perlu switch context)
git stash

# Upload ke GitHub
git push origin fitur-pembayaran

Manfaat Menggunakan GitHub dalam Karir Programming

1. Portofolio Digital yang Hidup

GitHub menjadi CV digital yang menunjukkan skill dan kontribusi Anda.

2. Kolaborasi Tim yang Efisien

  • Multiple developer bisa kerja pada project sama

  • Track changes dan who did what

  • Code review terintegrasi

3. Backup dan Keamanan

Kode aman tersimpan di cloud, tidak takut kehilangan jika komputer rusak.

4. Continuous Integration/Deployment

Dengan GitHub Actions, Anda bisa otomatiskan testing dan deployment.

Best Practices Git & GitHub

Pesan Commit yang Baik

❌ Buruk: fix bug
✅ Baik: Perbaikan validasi input email pada form registrasi

Branch Naming Convention

  • feature/login-authentication

  • bugfix/fix-null-pointer-exception

  • hotfix/critical-security-patch

Commit Secara Teratur

Jangan menumpuk perubahan besar dalam satu commit. Commit kecil dan sering lebih mudah di-track.

Kesimpulan

Menguasai Git dan GitHub bukan lagi pilihan, tapi kebutuhan bagi setiap developer modern. Dengan tutorial ini, Anda sudah memiliki pondasi yang kuat untuk:

  • ✅ Mengelola versi kode dengan rapi

  • ✅ Berkolaborasi dengan tim developer

  • ✅ Membangun portofolio programming

  • ✅ Menjadi programmer yang lebih terorganisir

Action Step Sekarang:

  1. Install Git di komputer

  2. Buat akun GitHub

  3. Coba buat repository pertama

  4. Practice dengan project kecil

Jangan takut untuk bereksperimen dan membuat kesalahan - itu bagian dari proses belajar! GitHub memiliki community yang sangat supportive untuk developer pemula.

Selamat mencoba dan happy coding! 🚀 



Tuesday, July 16, 2024

How to Fix - Brackets aren`t allowed on Youtube description

Mathematics for Informatics and Computer Science tells about How to Fix - Brackets aren`t allowed on Youtube description Just copy and paste above signs in your description ⋖ and ⋗ Hope everything will be fine #fyp #tutorial #tutorialyoutube #MathematicsInformatics #PakAR



Tuesday, October 11, 2022

Belajar Bahasa Rakitan Menggunakan Turbo Assembler (TASM)

Tutorial kali ini membuat aplikasi dengan menggunakan aplikasi DOSBox dengan DEBUG, TASM dan TLINK.

Silahkan cari DOSBox, DEBUG, dan TASM. Lalu proses untuk bisa install TASM, dan studi kasus DEBUG, TASM dan TLINK setidaknya seperti gambar di bawah ini:
















Sunday, August 21, 2022

Resolve mail configuration Postfix on Centos

At upon time, I want to access mail with php mail, and any error on it (PHP Native and CodeIgniter, so Laravel). So I try many tutorials and I get any keyword since send mail on centos:

Null message body; hope that's ok
postdrop: warning: mail_queue_enter: create file maildrop/71281.94914: Permission denied
postdrop: warning: mail_queue_enter: create file maildrop/71596.94914: Permission denied
postdrop: warning: mail_queue_enter: create file maildrop/72031.94914: Permission denied
postdrop: warning: mail_queue_enter: create file maildrop/72835.94914: Permission denied


the best way to resolve it:

[root@.......]# postfix set-permissions
[root@.......]# mail -s "Hello World" admin@webiot.id

Null message body; hope that's ok
[root@.......]#

All php setting and send mail clear.

probably, this error comes after giving access or chmod. 



Wednesday, June 8, 2016

cara install haulin


ASSALAMU'ALAIKUMM.. HAII SEMUAA


pada kesempatan ini saya akan menjelaskaan cara menginstal master dari game 18 wheeel steel of haulin.
1. sebelum instalasi,buka folder setup
2. klik kanan setup haulinnya
3. pilih property
4. klik tab compalibility
5. pilih windows xp SP@
6. trus apply instalasi seperti biasa,klik 2x setup.exe,klik next sampai selesai
7. begitu juga instalasi patch 1.06
                                                        TUTORIAL INSTAL GAME HAULIN SELANJUTNYA
1. sebelum instal,copy semuja file yang ada di CD ke komputer atau laptop
2. instal setup haulin
a.buka folder setup
b.klik 2 x setup.exe
c.klik next sampai finish,instal juga direct 9
3. instal haulin patch,klik 2x haulin patch
4. masuk k game,klik icon aulin didesktop,klik start,sampai menu langsung keluar lagi( exit )
5.buka my document,buka folder 18 wos haulin,ntar dsitu ada file “config”
6. buka file config pake ‘notepad
a.klik 2x ,klik open with
b.klik select the program from a list
c.pilih notepad,klik OK
7.ada beberapa item yang harus dirubah;
a.uset g_console”0″ jadi uset g_console “1”
b.uset g_develover”0″ jadi uset  g_developer “1”
c.uset g_fatigure”1″ jadi uset g_fatigure “0
d.”uset g_police”1” jadi uset g_police “0”
e.uset g_flyspeed”0″ jadi usetg_console “1”
kemudian save & tutup notepad
8. extrack semua mod yang ada didalam folder bus model
a.klik2x disalah satu file(mis:megabusmod_indonesia.rar)
b.klik extrack to,kemudian klik OK
c.tunggu sampai loading selesai
9.copy salah satu busmod.dmy document 18-wos aulin- mod