Gabungkan semua skill-mu jadi 1 portfolio nyata yang LIVE di internet 🚀
Tekan → atau klik NEXT untuk mulai · F11 fullscreen
Di bab final ini kamu akan menempuh 5 stasiun. Klik kartu untuk melompat ke materinya.
Repository, Commit, Push — mesin waktu untuk kode kamu.
"Instagram"-nya para developer. Simpan & pamerkan project.
GitHub Pages, Netlify, Vercel — buka lapak di internet.
Home · About · Skills · Projects · Contact.
Praktik nyata + rubrik penilaian transparan.
Kamu sudah melewati 11 bab. Semua skill itu akan bersatu di Bab 12 ini. 💪
Git adalah mesin waktu untuk kode. Setiap kali kamu "save" (commit), Git menyimpan checkpoint yang bisa kamu kunjungi kapan saja. Salah edit? Tinggal balik ke versi sebelumnya.
Repository (repo) adalah "lemari" tempat seluruh file project + riwayat perubahannya disimpan. Folder tersembunyi .git adalah otak yang mencatat semuanya.
Sebelum commit, file masuk staging dulu (git add) — seperti menata barang di meja sebelum dimasukkan map. Lalu git commit memberi cap + pesan penjelasan.
git push = upload kode dari laptop ke cloud GitHub.Commit hanya tersimpan di laptop kamu (lokal). Push mengirim semua commit itu ke server GitHub supaya aman & bisa diakses dari mana saja.
Satu siklus penuh: dari file kamu edit → sampai online di GitHub. Perhatikan panah menggambar dirinya sendiri. ✍️
⭐ 42 · HTML CSS JS
⭐ 88 · JavaScript
⭐ 17 · React
⭐ ? · Coming soon
GitHub adalah platform online untuk menyimpan repository di cloud, kolaborasi tim, dan memamerkan karya. Profil GitHub yang aktif = CV otomatis buat HRD IT.
portfolio)Nama repo sebaiknya huruf kecil dan pakai tanda hubung, contoh website-sekolah. Hindari spasi & huruf kapital agar URL rapi.
Highlight langkah di kiri berjalan otomatis saat slide aktif.
Uploading project…
0%
📦 ➜ ☁️
Setelah repo dibuat, sambungkan folder project kamu ke repo online, lalu push.
Bar progress di kiri akan bergerak 0% → 100%.
Deployment adalah proses menaruh website kamu di server internet sehingga punya link yang bisa dibuka siapa saja, kapan saja, dari HP manapun.
.github.io.Cara mudah: seret folder project ke netlify.com/drop → langsung live.
Cara pro: hubungkan repo GitHub → auto-deploy tiap push.
import repo langsung jadi. Favorit untuk project modern (Next.js, React).| Platform | Kecepatan | Kemudahan | Cocok untuk |
|---|---|---|---|
| GitHub Pages | Sedang | ★★★ | HTML/CSS statis |
| Netlify | Cepat | ★★★★ | Statis + form |
| Vercel | Sangat cepat | ★★★★★ | React/Next.js |
Speedometer di kiri bergerak 0 → MAX saat slide aktif.
Di 3 slide berikutnya kita bahas tiap bagian + template kodenya yang bisa langsung kamu pakai.
Kesan pertama. Nama besar, satu kalimat siapa kamu, tombol ajakan (Lihat Project / Hubungi).
Cerita singkat: siapa kamu, sedang belajar apa, dan tujuan kamu. 2–3 kalimat saja.
Bar mengisi otomatis saat slide aktif.
Tampilkan 3–5 karya terbaik. Setiap project: gambar, judul, deskripsi 1 baris, dan link demo.
Permudah orang menghubungi kamu: email, WhatsApp, LinkedIn, GitHub.
README = "caption" repo kamu. Jelaskan project + sertakan screenshot.
Selamat! Kamu sekarang menguasai siklus penuh seorang developer: tulis kode → simpan → online → pamerkan.
init · add · commit · push · pull
Buat repo & upload project
Pages · Netlify · Vercel
5 section website pribadi
README & screenshot rapi
11 bab + final project
Buat repository pertamamu di GitHub dan push sebuah file index.html sederhana ke dalamnya. Centang tiap langkah yang sudah kamu selesaikan!
git --versiongit initgit add . lalu git commit -m "first"git remote add origin + git push| Kriteria | Poin |
|---|---|
| Repository berhasil dibuat (Public) | 25 |
| Minimal 1 commit dengan pesan jelas | 25 |
| File ter-push & tampil di GitHub | 30 |
| Nama repo & struktur rapi | 20 |
Ambil project dari Latihan 1, lalu deploy ke internet menggunakan Netlify sampai punya URL live yang bisa dibuka teman.
⏱️ Estimasi: 20 menit| Kriteria | Poin |
|---|---|
| Website berhasil deploy (status: Published) | 40 |
| URL live dapat dibuka dari perangkat lain | 30 |
| Tampilan tidak rusak / sesuai lokal | 20 |
| Mengirim link ke guru | 10 |
git push, Netlify update otomatis. Minta siswa coba edit teks lalu push, lihat website berubah sendiri.Buat website portfolio pribadi berisi 5 section, push ke GitHub, deploy online, dan tulis README. Ini karya pamungkas Semester 1 kamu! 🌟
| Kriteria | Poin |
|---|---|
| Kelengkapan 5 section | 25 |
| Tampilan rapi & responsive | 20 |
| Berhasil deploy (URL live) | 25 |
| Dokumentasi README + screenshot | 15 |
| Kreativitas & orisinalitas | 15 |