Tools
Ini alat-alat yang bakal lo pake tiap hari kalau serius mau coding. Mirip tukang kayu butuh gergaji dan palu — lo butuh ini.
Apa itu Git?
Lo pernah ngerjain tugas terus lo bikin file "tugas_final.docx", terus "tugas_final_v2.docx", terus "tugas_final_beneran_ini.docx"? Nah, Git itu solusi buat masalah kayak gitu — tapi buat coding.
Git nyatet setiap perubahan yang lo buat ke file. Lo bisa liat siapa yang ngubah apa dan kapan. Kalo tiba-tiba kode lo rusak, lo tinggal balik ke versi sebelumnya. Gak perlu panik.
Ini bukan layanan cloud kayak Google Drive — Git jalan di komputer lo sendiri. Tiap kali lo merasa "ini udah oke, simpen dulu", lo bikin yang namanya commit. Commit itu kayak save point di game — lo bisa balik kapan aja.
Lo bakal sadar pentingnya Git pas lo ngerusak kode lo sendiri. Percaya deh, itu bakal sering terjadi.
Cara Install Git
Gampang. Buka git-scm.com, klik download, terus install kayak aplikasi biasa.
Yang perlu lo lakukan setelah install:
- Buka aplikasi yang namanya Terminal (Mac) atau Git Bash (Windows).
- Ketik ini (Enter setelah tiap baris):
git config --global user.name "Nama Kamu"
git config --global user.email "email@kamu.com" - Done. Git siap dipake.
Gak usah khawatir kalo belum ngerti baris code di atas — lo tinggal copy-paste aja. Nanti juga paham sendiri.
Apa itu VS Code?
Visual Studio Code — atau VS Code — adalah tempat lo nulis kode. Mirip Microsoft Word, tapi khusus buat coding. Gratis, ringan, dan dipake hampir semua programmer di dunia.
Lo bisa download di code.visualstudio.com. Setelah install, lo bisa buka folder proyek lo, nulis kode, dan liat hasilnya. VS Code juga punya extensions (kayak plugin) yang nambahin fitur — misalnya kalo lo install extension buat Python, VS Code otomatis kasih warna dan saran pas lo nulis Python.
Tip: install extension "Material Icon Theme" biar ikon file di VS Code keliatan keren. Ini penting. Ya, secara teknis gak ngaruh ke coding lo. Tapi keren.
Apa itu Terminal / CLI?
Lo biasa buka aplikasi dengan klik-klik ikon kan? Terminal itu kebalikannya — lo ngomong pake teks, komputer yang jalanin. Misalnya lo ketik mkdir proyek-kuterus Enter — boom, folder baru langsung jadi.
Kedengeran jadul? Iya. Ribet? Awalnya iya. Tapi coba lo bayangin: suatu saat lo mau bikin 100 folder sekaligus. Klik kanan > New Folder 100 kali? Atau cukup 1 baris perintah? Nah, itu kenapa programmer pilih pake Terminal.
Di Mac namanya Terminal (udah ada dari pabrik). Di Windows namanyaCommand Prompt atau PowerShell. Lo juga bisa pakeGit Bash kalo udah install Git.
Perintah pertama yang harus lo hafal: ls(Mac) atau dir (Windows) — fungsinya buat liat isi folder. Gak akan nyesel.
Apa itu GitHub?
Kalo Git nyimpen riwayat perubahan di komputer lo, GitHub nyimpennya di internet. Anggap aja Git itu buku catatan lo, GitHub itu perpustakaannya. Lo bisa pinjem, baca, atau orang lain liat catatan lo (kalo lo izinin).
Ini dipake programmer buat:
- Backup kode — komputer lo mati? tenang, kode lo aman di cloud.
- Kolaborasi — lo dan temen lo bisa ngerjain file yang sama tanpa saling timpa.
- Pamer portofolio — recruiter bakal liat GitHub lo buat nilai kemampuan.
- Deploy otomatis — tinggal push ke GitHub, website lo langsung update (kalo pake Vercel atau Netlify).
Bikin akun gratis di github.com. Lo gak usah pusing dulu sama istilah 'repository', 'branch', 'pull request' — semua itu bertahap. Mulai dari klik tombol "New Repository" aja dulu.