Buat Akun Claude
Dari nol sampai akun aktif โ pilih plan yang tepat, verifikasi, dan siap dipakai.
1. Buka claude.ai
Buka browser, ketik claude.ai di address bar. Kamu akan diarahkan ke halaman landing Claude milik Anthropic.
2. Pilih metode daftar
Klik Sign up. Tersedia 3 opsi:
| Metode | Kelebihan | Catatan |
|---|---|---|
| Paling cepat, 1 klik | Pastikan pakai Google account yang aktif | |
| Apple | Privacy-first | Hanya tersedia di Safari / iOS |
| Bebas pakai email apapun | Perlu verifikasi OTP via email |
3. Verifikasi email
no-reply@anthropic.com dengan subject "Verify your email".4. Pilih Plan
Setelah verifikasi kamu diminta pilih plan. Bisa skip dan pakai Free dulu.
| Plan | Harga | Cocok untuk | Limit |
|---|---|---|---|
| Free | Gratis | Coba-coba, tugas ringan | Paling kecil, sering kena limit |
| Pro | $20/bln | Professional harian | 5ร lebih besar dari Free |
| Max 5ร | $100/bln | Heavy user | 5ร lebih dari Pro |
| Max 20ร | $200/bln | Full-time AI worker | 20ร lebih dari Pro |
5. Aktifkan pengaturan penting
๐บ Video Tutorial
Tur Interface Claude
Kenali setiap bagian layar sebelum mulai โ sidebar, chat area, Artifacts, dan fitur tersembunyi yang jarang diketahui.
Peta Interface Claude.ai
Input Box โ Fitur Lengkap
Kotak input bawah bukan sekadar tempat ketik teks. Ini semua yang bisa dilakukan:
| Aksi | Cara |
|---|---|
| Upload file | Klik ikon ๐ atau drag file langsung ke kotak |
| Upload gambar | Sama โ Claude bisa "melihat" gambar dan screenshot |
| Ganti model | Klik nama model di sudut kiri input box |
| Kirim pesan | Enter atau klik tombol โค |
| Newline di pesan | Shift + Enter |
| Stop respons | Klik tombol โน yang muncul saat Claude sedang menjawab |
Artifacts โ Output Interaktif
Ketika Claude menghasilkan konten panjang atau kode, secara otomatis muncul panel Artifacts di sisi kanan. Ini bukan sekadar tampilan โ kamu bisa:
- Preview langsung โ kode HTML/React bisa di-render secara live
- Copy sekali klik โ tombol copy ada di pojok kanan atas Artifact
- Download โ beberapa jenis Artifact bisa langsung diunduh
- Edit & iterate โ minta Claude revisi, Artifact langsung update
Keyboard Shortcuts Penting
| Shortcut | Fungsi |
|---|---|
| โ/Ctrl + K | Buka command palette / pencarian chat |
| โ/Ctrl + Shift + O | Chat baru |
| โ/Ctrl + / | Toggle sidebar |
| Esc | Tutup Artifact panel |
Starred Chats & Riwayat
Claude menyimpan semua riwayat chat di sidebar. Tips organisasi:
- Rename chat โ klik kanan atau โฏ di samping nama chat โ Rename. Beri nama deskriptif bukan "New Chat".
- Star chat โ chat penting bisa di-pin di atas sidebar.
- Delete chat โ hapus chat yang sudah tidak relevan untuk menjaga sidebar bersih.
Memory โ Preferensi yang Diingat
Claude punya fitur Memory yang menyimpan fakta tentang kamu lintas semua percakapan. Untuk mengaktifkan:
๐บ Video Tutorial
Model & Token
Pahami perbedaan Haiku, Sonnet, Opus โ dan cara kerja token agar tidak boros kuota.
Tiga Model Claude
| Model | Karakter | Cocok untuk | Kapan JANGAN pakai |
|---|---|---|---|
| Haiku 4.5 | Cepat, ringan | Translate, rangkum singkat, Q&A sederhana, klasifikasi teks, draft email singkat | Analisis mendalam, coding, reasoning |
| Sonnet 4.6 | Seimbang | Pekerjaan sehari-hari: drafting, analisis dokumen, brainstorming, riset | Task yang butuh reasoning sangat dalam |
| Opus 4.8 | Paling kuat | Coding kompleks, analisis mendalam, reasoning multi-langkah, final review | Task ringan โ boros token tidak perlu |
Cara Ganti Model
Token: Cara Kerja
Token adalah unit terkecil yang diproses AI. Analoginya seperti "suku kata" untuk komputer.
Estimasi Token
- 1 token โ 4 karakter โ ยพ kata bahasa Inggris
- 1 halaman A4 teks โ 500โ750 token
- 1 gambar resolusi sedang โ 200โ500 token
- 1 file PDF 10 halaman โ 5.000โ8.000 token
Cek Sisa Kuota
Settings โ Usage โ lihat berapa pesan yang sudah terpakai. Notifikasi otomatis muncul di chat kalau sudah mendekati limit.
5 Cara Hemat Token
๐บ Video Tutorial
Prompting Efektif
Dari prompt generik ke instruksi yang menghasilkan output berkualitas โ teknik dasar sampai lanjutan.
Anatomi Prompt yang Baik
Prompt yang efektif punya 4 komponen. Tidak semua harus ada setiap saat, tapi semakin lengkap semakin baik hasilnya.
| Komponen | Pertanyaan yang dijawab | Contoh |
|---|---|---|
| Peran | Claude harus jadi siapa? | "Kamu adalah copywriter B2B berpengalaman." |
| Konteks | Situasinya seperti apa? | "Aku sedang bikin proposal untuk klien di industri FMCG." |
| Tugas | Apa yang harus dilakukan? | "Buat executive summary 1 halaman dari dokumen ini." |
| Format | Output-nya harus seperti apa? | "Gunakan bullet points, bahasa Indonesia profesional, max 300 kata." |
Teknik: Caveman Prompting
Buang semua basa-basi. Claude tidak butuh kata "tolong" atau "bisakah kamu". Langsung ke inti.
Teknik: Berikan Contoh (Few-shot)
Kalau mau output dengan format atau gaya tertentu, tunjukkan contohnya. Claude akan meniru pola itu.
Kategorikan feedback pelanggan berikut. Format seperti contoh ini:
Contoh:
Input: "Aplikasinya lambat banget waktu upload foto"
Output: [Bug/Performance] Upload foto
Sekarang kategorikan:
1. "Tombol checkout tidak bisa diklik di iPhone"
2. "Warna tampilannya kurang enak dilihat"
Teknik: Chain of Thought
Untuk masalah kompleks, minta Claude berpikir step by step sebelum menjawab.
Sebelum menjawab, tuliskan dulu langkah-langkah logis yang kamu
pakai untuk sampai ke kesimpulan.
Pertanyaan: Apakah strategi harga penetration pricing cocok
untuk produk SaaS B2B yang kami launch bulan depan?
Teknik: Iterasi via Edit
Jangan expect output sempurna di percobaan pertama. Workflow yang lebih efisien:
Teknik: Role Stacking
Untuk analisis komprehensif, minta Claude menjawab dari beberapa perspektif sekaligus.
Analisis proposal bisnis ini dari 3 perspektif berbeda:
1. CFO yang skeptis soal ROI
2. Head of Marketing yang fokus ke brand impact
3. Tech Lead yang khawatir soal implementasi
Berikan masing-masing perspektif dalam 2-3 paragraf singkat.
Prompt Template yang Sering Berguna
# Summarize dokumen
"Baca dokumen ini dan buat ringkasan eksekutif maks 200 kata.
Fokus pada: keputusan yang perlu diambil, risiko utama, next steps."
# Analisis data
"Data ini berisi [jelaskan]. Temukan 3 insight terpenting dan
buat rekomendasi aksi yang spesifik untuk masing-masing."
# Improve teks
"Perbaiki teks ini. Pertahankan semua fakta dan poin utama.
Tujuan: lebih jelas, lebih singkat, nada lebih profesional."
# Brainstorm
"Generate 10 ide untuk [tujuan]. Untuk setiap ide:
- 1 kalimat deskripsi
- Hambatan utama
- Estimasi effort (rendah/sedang/tinggi)"
๐บ Video Tutorial
Skills & Projects
Bangun sistem kerja yang persisten โ Claude yang sudah "tahu" konteks bisnismu tanpa perlu dijelaskan ulang setiap saat.
Apa itu Project?
Project adalah ruang kerja di Claude yang menyimpan tiga hal sekaligus: instruksi permanen (Custom Instructions), dokumen referensi (Project Knowledge), dan semua chat yang terkait tugas itu. Setiap chat baru dalam satu Project otomatis punya akses ke semuanya.
Buat Project Pertama
Template Custom Instructions
## Peranmu
Kamu adalah asisten senior untuk tim Marketing PT [nama perusahaan].
## Konteks bisnis
- Industri: [jelaskan]
- Target audience: [jelaskan]
- Produk utama: [jelaskan]
- Kompetitor utama: [jelaskan]
## Cara kerjamu
- Selalu gunakan Bahasa Indonesia profesional
- Jawaban harus actionable, bukan teori saja
- Format output default: heading H2, bullet points, bold untuk poin penting
- Kalau tidak yakin, tanya dulu jangan asumsi
## Yang tidak boleh dilakukan
- Jangan beri saran yang butuh budget besar tanpa diminta
- Jangan gunakan jargon terlalu teknis
Apa itu Skill?
Skill adalah instruksi spesifik yang mendefinisikan satu kemampuan Claude โ cara dia berperilaku untuk jenis tugas tertentu. Skill dibuat sebagai file SKILL.md dan diunggah ke Project Knowledge.
Yang membuat Skill powerful: Claude auto-trigger skill berdasarkan konteks percakapan. Kamu tidak perlu mengetik nama skill-nya โ cukup mulai dengan tugas yang sesuai.
Struktur SKILL.md
---
name: weekly-report-generator
description: >
Aktif ketika diminta membuat weekly report, laporan mingguan,
atau recap aktivitas periode tertentu
---
## Tugasmu
Generate weekly report dari data yang diberikan.
## Format output wajib
1. **Executive Summary** (3 kalimat, untuk atasan yang sibuk)
2. **Highlight Minggu Ini** (3-5 bullet points, achievements)
3. **Tantangan & Blocker** (apa yang menghambat, butuh bantuan apa)
4. **Rencana Minggu Depan** (maks 5 item dengan PIC dan deadline)
## Aturan
- Gunakan angka/data konkret, bukan kata-kata umum
- Kalau data tidak lengkap, tandai dengan [DATA DIBUTUHKAN]
- Nada: profesional tapi tidak kaku
Contoh Use Case Skills per Profesi
| Profesi | Skill yang berguna |
|---|---|
| Marketing | brief-writer, social-caption, campaign-analyzer, competitor-watcher |
| Finance | report-summarizer, variance-analyzer, budget-formatter |
| HR | jd-writer, interview-questions, onboarding-checklist |
| Sales | proposal-builder, follow-up-email, objection-handler |
| Product | prd-writer, user-story-generator, feedback-synthesizer |
๐บ Video Tutorial
Cowork & MCP
Claude Desktop, Cowork, Dispatch, dan cara menyambungkan Claude ke aplikasi yang sudah kamu pakai sehari-hari.
Install Claude Desktop
claude.ai/download โ pilih versi Mac atau Windows โ download installer.Fitur Cowork
Cowork adalah mode Claude Desktop di mana Claude bisa melihat layarmu, baca file lokal, dan menjalankan aksi di komputer โ dengan izinmu. Muncul sebagai tab tersendiri di sidebar kiri aplikasi.
Setup Dispatch (Akses dari HP)
MCP โ Model Context Protocol
MCP adalah protokol yang memungkinkan Claude terhubung langsung ke aplikasi dan layanan eksternal โ tanpa harus upload file atau copy-paste data. Claude bisa read dan write ke sistem yang terhubung secara real-time.
Connector yang Tersedia
| Connector | Yang bisa dilakukan Claude |
|---|---|
| Google Drive | Baca file, tulis dokumen baru, update spreadsheet |
| Gmail | Baca email, draft balasan, cari thread spesifik |
| Google Calendar | Lihat jadwal, buat event, recap agenda hari ini |
| Microsoft 365 | Baca/tulis Word, Excel, Outlook, Teams |
| GitHub | Baca repo, buat issue, review PR |
| Slack | Baca channel, kirim pesan, cari percakapan |
| Notion | Baca/tulis halaman, update database |
Cara Tambah Connector
๐บ Video Tutorial
Buat Akun & Repo Pertama
GitHub adalah tempat menyimpan, memversi, dan berbagi kode. Ini fondasi sebelum bisa deploy ke Vercel atau kolaborasi dengan AI coding tools.
Kenapa Perlu GitHub?
Buat Akun GitHub
github.com/username/repo-name. Pilih yang profesional dan mudah diingat.Buat Repository Pertama
Repository (repo) adalah folder project di GitHub. Setiap project punya repo sendiri.
my-portfolio-site)Description: opsional tapi berguna
Visibility: Public (bisa dilihat siapapun) atau Private (hanya kamu)
node_modules ikut terupload.github.com/[username]/[repo-name]Anatomi Halaman Repo
| Bagian | Fungsi |
|---|---|
| Code tab | Lihat semua file, browse isi folder, baca konten file |
| Issues tab | Catat bug, feature request, atau task yang perlu dikerjakan |
| Pull Requests | Tempat review perubahan kode sebelum di-merge ke main branch |
| Actions tab | CI/CD โ otomatis test & deploy setiap ada perubahan |
| Settings tab | Manage akses, deploy keys, webhooks, delete repo |
| README.md | Otomatis ditampilkan di bawah daftar file โ halaman depan repo |
Edit File Langsung di GitHub
Untuk perubahan kecil, tidak perlu download ke komputer dulu:
๐บ Video Tutorial
Git Workflow
Commit, push, branch, pull request โ siklus kerja dasar yang wajib dikuasai sebelum bisa kolaborasi atau deploy otomatis.
Konsep Dasar Git
Setup Git di Komputer (Sekali Saja)
# Install Git โ cek dulu apakah sudah ada
git --version
# Kalau belum: download dari git-scm.com
# Konfigurasi identitas (nama & email harus sama dengan akun GitHub)
git config --global user.name "Nama Kamu"
git config --global user.email "email@kamu.com"
# Verifikasi
git config --list
Workflow Harian: Clone โ Edit โ Commit โ Push
git clone https://github.com/username/repo-name.gitIni membuat folder di komputer dengan semua file repo.cd repo-namegit status โ lihat file mana yang berubahgit diff โ lihat detail apa yang berubah baris per barisgit add nama-file.txt โ stage file tertentugit add . โ stage semua perubahangit commit -m "feat: tambah halaman kontak"Format pesan commit yang baik: tipe: deskripsi singkatTipe umum:
feat (fitur baru), fix (bug fix), update (perubahan), docs (dokumentasi)git push origin mainPerubahan langsung terlihat di github.com dan Vercel otomatis deploy ulang kalau sudah di-connect.Bekerja dengan Branch
# Buat branch baru untuk fitur
git checkout -b nama-fitur
# Kerjakan perubahan, lalu commit seperti biasa
# Push branch ke GitHub
git push origin nama-fitur
# Setelah selesai, merge ke main via Pull Request di GitHub
Perintah Git Darurat
# Batalkan perubahan yang belum di-commit (hati-hati: tidak bisa undo!)
git checkout -- nama-file.txt
# Lihat riwayat commit
git log --oneline
# Ambil perubahan terbaru dari GitHub
git pull origin main
# Kalau terjadi conflict saat pull
# Edit file yang conflict (tandai <<<< HEAD ====),
# lalu commit ulang setelah resolve
๐บ Video Tutorial
GitHub Desktop
Alternatif GUI untuk yang tidak nyaman dengan terminal โ semua fungsi Git tersedia dengan klik, tanpa perlu hafal command.
Install GitHub Desktop
Clone Repo via Desktop
Commit & Push via Desktop
๐บ Video Tutorial
Deploy dari GitHub ke Vercel
Dari repo GitHub ke URL live yang bisa diakses siapapun di internet โ dalam hitungan menit, tanpa konfigurasi server.
Kenapa Vercel?
Vercel adalah platform hosting yang paling populer untuk web app modern. Deploy semudah connect repo GitHub โ Vercel handle sisanya: build, CDN global, HTTPS otomatis, domain gratis .vercel.app.
Buat Akun Vercel
Deploy Project Pertama
nama-project.vercel.app โ langsung bisa dibuka siapapun.Preview Deployments
Setiap push ke branch selain main (misalnya feature branch) otomatis mendapat URL preview tersendiri โ nama-branch.nama-project.vercel.app. Berguna untuk review sebelum merge ke production.
๐บ Video Tutorial
Environment Variables & Custom Domain
Simpan API key dengan aman dan pakai domain sendiri untuk tampilan yang lebih profesional.
Environment Variables
API key, database URL, dan secret lainnya tidak boleh di-hardcode di kode yang masuk ke GitHub. Simpan di Vercel sebagai Environment Variables โ aman, tidak terekspos di repo.
ANTHROPIC_API_KEY)Value: nilai aktualnya
Environment: pilih Production, Preview, Development, atau All
# Di kode (Node.js/Vite), akses env var seperti ini:
process.env.ANTHROPIC_API_KEY # Node.js
import.meta.env.VITE_API_KEY # Vite (harus prefix VITE_)
.env ke file .gitignore sebelum commit. API key yang terekspos di GitHub public repo bisa langsung disalahgunakan oleh bot scanner dalam hitungan menit.Custom Domain
namaproject.com).Monitoring & Logs
| Tab | Isi |
|---|---|
| Deployments | Riwayat semua deploy, status (success/failed), log build |
| Analytics | Traffic, page views, performance metrics (plan berbayar) |
| Logs | Runtime logs dari serverless functions |
| Speed Insights | Core Web Vitals โ seberapa cepat sitemu di mata user |
๐บ Video Tutorial
Buat Akun & Repl Pertama
Code editor, runtime, dan hosting dalam satu platform berbasis browser โ tidak perlu install apapun di komputer.
Replit vs GitHub + Vercel
| Replit | GitHub + Vercel | |
|---|---|---|
| Setup | Langsung pakai, tanpa install | Perlu Git, Node.js, setup lokal |
| Cocok untuk | Prototipe cepat, belajar coding, eksperimen | Project serius yang butuh version control penuh |
| Kolaborasi | Real-time multiplayer editing (seperti Google Docs) | Lewat pull request dan branch |
| AI Integration | Replit AI built-in | Perlu tools eksternal (OpenCode, dll) |
| Harga | Gratis terbatas, paid untuk always-on | GitHub gratis, Vercel gratis dengan limit |
Buat Akun Replit
replit.com/@username/nama-repl.Buat Repl Baru
Anatomi Interface Replit
Import dari GitHub
๐บ Video Tutorial
Code, Run & Deploy di Replit
Jalankan kode, install package, dan publish ke URL publik โ semuanya dari browser tanpa setup lokal.
Run Kode
Klik tombol hijau โถ Run di atas editor. Replit akan:
- Install dependencies yang dibutuhkan (otomatis baca
package.jsonataurequirements.txt) - Jalankan entry point yang dikonfigurasi di file
.replit - Tampilkan output di panel kanan atau terminal
Install Package
# Di Shell/Console panel (bawah):
# Node.js / npm
npm install nama-package
# Python
pip install nama-package
# Atau klik ikon kotak di panel kiri โ search package โ Install
Environment Variables di Replit
ANTHROPIC_API_KEY, Value = sk-ant-.... Klik "Add new secret".process.env.ANTHROPIC_API_KEYPython:
os.environ.get("ANTHROPIC_API_KEY")Deploy / Publish
Replit punya beberapa opsi publish:
| Opsi | Keterangan | Harga |
|---|---|---|
| Share link | URL preview yang aktif selama Repl terbuka. Mati kalau tab browser ditutup. | Gratis |
| Static Deploy | Untuk HTML/CSS/JS statis โ always on, URL permanen. | Gratis |
| Autoscale Deploy | Untuk web app dengan backend โ always on, scale otomatis. | Berbayar |
| Reserved VM | Server dedicated โ untuk app yang butuh resource konsisten. | Berbayar |
Static Deploy (Gratis)
nama-repl.repl.co โ always on, tidak mati.Replit AI โ Coding Assistant Bawaan
Replit punya AI assistant built-in (berbasis Claude). Cara pakai:
- Chat: Panel AI di sidebar kiri โ tanya apapun tentang kode
- Inline edit: Select kode โ klik "Edit with AI" โ tulis instruksi
- Generate: Ketik komentar deskriptif di editor โ Tab untuk autocomplete kode
๐บ Video Tutorial
OpenCode Desktop App
Cara termudah pakai OpenCode โ tampilan visual, klik-klik langsung bisa jalan. Sudah include model gratis Big Pickle bawaan, tidak perlu API key untuk mulai.
Download & Install Desktop App
Windows: jalankan installer .exe โ Next-next-Finish seperti biasa.
Linux:
chmod +x opencode.AppImage && ./opencode.AppImagePeta Interface Desktop App
Buka Project
CLAUDE.md atau opencode.json kalau ada.Fitur Eksklusif Desktop App
Visual Diff & Apply
Ketika AI mengusulkan perubahan kode, Desktop App menampilkan diff visual sebelum diterapkan:
- Panel kanan menampilkan perubahan per file dengan highlight merah/hijau
- Tombol "Apply" per file โ pilih mana yang mau diterapkan, mana yang tidak
- Tombol "Apply All" untuk terapkan semua perubahan sekaligus
- Tombol "Reject" untuk buang perubahan yang tidak diinginkan
Multi-File Context Selector
@ diikuti nama file โ autocomplete muncul.Keyboard Shortcuts Lengkap
| Shortcut | Fungsi |
|---|---|
| โ/Ctrl + O | Buka folder project |
| โ/Ctrl + N | Sesi chat baru |
| โ/Ctrl + K | Command palette |
| โ/Ctrl + Enter | Kirim pesan |
| โ/Ctrl + Z | Undo perubahan file terakhir |
| โ/Ctrl + Shift + D | Toggle diff viewer panel |
| โ/Ctrl + ` | Toggle integrated terminal |
| @ di chat | Mention file โ muncul autocomplete file |
| / di chat | Slash commands |
๐บ Video Tutorial
OpenCode โ Install & Setup CLI
Cara pakai OpenCode lewat terminal โ untuk yang ingin lebih advanced. Termasuk model gratis Big Pickle bawaan, tidak perlu API key untuk mulai.
Apa itu OpenCode?
OpenCode adalah AI coding assistant yang berjalan di terminal, open-source, dan mendukung berbagai model AI. Mirip Claude Code (Anthropic) tapi bisa dipakai dengan berbagai provider: Anthropic, OpenAI, Google Gemini, Mistral, bahkan model lokal via Ollama.
Prerequisites
Sebelum install OpenCode CLI, pastikan sudah ada:
- Node.js versi 18 ke atas โ cek dengan
node --version - npm atau bun โ biasanya sudah bundled dengan Node.js
# Cek versi Node.js
node --version
# Output: v20.x.x atau lebih baru
# Kalau belum ada, download dari nodejs.org (pilih LTS)
Install OpenCode
# Cara 1: Install global via npm (recommended)
npm install -g opencode-ai
# Cara 2: Jalankan langsung tanpa install (npx)
npx opencode-ai
# Cara 3: Install via bun
bun install -g opencode-ai
# Verifikasi instalasi
opencode --version
๐ Pakai OpenCode Gratis โ Big Pickle!
OpenCode sudah punya model gratis bawaan bernama Big Pickle. Tidak perlu daftar ke mana-mana, tidak perlu API key, tidak perlu kartu kredit. Langsung pakai!
Cara Aktifkan Big Pickle
opencode di terminal, atau buka lewat Desktop App (lihat Bab 14).model untuk buka model selector โ atau langsung cari "Big Pickle" di dropdown. Pilih dan langsung siap pakai!Konfigurasi API Key (opsional)
sk-ant-).~/.zshrc atau ~/.bashrc:export ANTHROPIC_API_KEY="sk-ant-..."Windows โ tambahkan ke System Environment Variables:
setx ANTHROPIC_API_KEY "sk-ant-..."source ~/.zshrc.Link Referensi
- ๐ opencode.ai โ website resmi & download
- ๐ฆ github.com/sst/opencode โ source code (open source)
- ๐ opencode.ai/docs โ dokumentasi lengkap
๐บ Video Tutorial
Cara Pakai OpenCode CLI
Dari membuka sesi pertama sampai workflow coding AI sehari-hari di terminal.
Mulai Sesi OpenCode
# Masuk ke folder project dulu
cd /path/to/project
# Jalankan OpenCode
opencode
# OpenCode membaca semua file di folder ini sebagai konteks
Interface terminal akan muncul โ mirip chat, tapi AI bisa membaca dan mengubah file di folder project secara langsung.
Command Dasar di Dalam Sesi
| Command | Fungsi |
|---|---|
/help | Tampilkan semua command yang tersedia |
/model | Ganti model AI (claude-sonnet, gpt-4o, dll) |
/clear | Bersihkan history percakapan di sesi ini |
/cost | Lihat estimasi biaya token yang sudah terpakai |
/diff | Lihat semua perubahan file yang dibuat AI di sesi ini |
/undo | Batalkan perubahan file terakhir yang dibuat AI |
Ctrl+C | Batalkan respons AI yang sedang berjalan |
Ctrl+D / /exit | Keluar dari OpenCode |
Contoh Workflow Nyata
# 1. Minta AI buat file baru
"Buat file komponen React bernama UserCard.jsx.
Komponen ini menerima props: name, email, avatar.
Tampilkan sebagai card dengan Tailwind CSS."
# 2. AI akan membuat file dan menampilkan isinya
# 3. Minta revisi spesifik
"Tambahkan prop 'role' dan tampilkan sebagai badge
di pojok kanan atas card."
# 4. Lihat semua perubahan
/diff
# 5. Kalau puas, commit ke GitHub
# (keluar dari OpenCode dulu, lalu git add + commit)
CLAUDE.md โ Instruksi Permanen untuk AI
Buat file CLAUDE.md di root project untuk memberikan konteks permanen yang dibaca AI setiap sesi:
# Project: Dashboard Analytics PT XYZ
## Stack
- Frontend: React + Vite + Tailwind CSS
- Backend: Express.js
- Database: PostgreSQL via Prisma
## Konvensi kode
- Gunakan TypeScript, bukan JavaScript
- Komponen React: functional, tidak pakai class
- Naming: camelCase untuk variabel, PascalCase untuk komponen
- Semua teks user-facing dalam Bahasa Indonesia
## Yang tidak boleh diubah
- File .env dan konfigurasi database
- Struktur tabel di schema.prisma tanpa diskusi dulu
Tips Efisiensi
- Satu task per sesi โ buka sesi baru untuk task yang berbeda agar konteks tidak bercampur
- Selalu review dengan /diff sebelum commit โ AI bisa membuat perubahan di banyak file sekaligus
- Pakai /undo kalau perubahan tidak sesuai harapan, jauh lebih cepat dari revert manual
- Instruksi spesifik lebih baik โ "tambah error handling untuk kasus API timeout" lebih efektif dari "perbaiki kode ini"
๐บ Video Tutorial
Tutorial: Build Link-in-Bio Page
Dari folder kosong sampai halaman live di Vercel โ step by step menggunakan OpenCode + model gratis Big Pickle.
Persiapan
mkdir link-in-bio
cd link-in-biolink-in-bio โ centang README โ Create. Clone ke folder yang baru dibuat.opencode โ atau buka lewat Desktop App โ Open Folder.Step 1: Buat Struktur HTML Dasar
Ketik di chat OpenCode:
Buat file index.html untuk halaman link-in-bio.
Struktur yang dibutuhkan:
- Foto profil (pakai placeholder dari picsum.photos)
- Nama: [tulis nama kamu]
- Bio: [tulis bio singkat]
- 5 tombol link: Instagram, LinkedIn, GitHub, Portfolio, Email
Gunakan HTML5 semantik yang valid. Belum perlu styling dulu.
Step 2: Tambah Styling Modern
Sekarang buat file style.css dan link ke index.html.
Desain yang diinginkan:
- Background gelap (#0F172A atau gradien gelap)
- Card putih/transparan di tengah, max-width 400px, centered
- Foto profil bulat 100px, border putih 3px
- Font: Google Fonts Inter
- Tombol link: lebar penuh, rounded, hover effect
- Setiap tombol punya warna berbeda sesuai platform
- Responsive di mobile
Jangan pakai framework CSS. Vanilla CSS saja.
Step 3: Tambah Animasi & Interaktivitas
Tambahkan:
1. Animasi fade-in saat halaman load (CSS keyframes)
2. Tombol copy email ke clipboard โ klik tombol Email,
muncul tooltip "Copied!"
3. Counter klik sederhana di localStorage โ setiap tombol
dicatat, total klik tampil di pojok kanan atas "X visits"
Buat file script.js terpisah dan link ke index.html.
Step 4: Review & Polish
Review seluruh kode dan:
1. Pastikan HTML valid โ tidak ada tag yang tidak tertutup
2. Cek accessibility โ semua link punya aria-label
3. Tambah meta tags SEO: title, description, og:image
4. Tambah favicon sederhana (bisa pakai emoji via SVG)
5. Pastikan tampil baik di mobile (cek di DevTools)
/diff di OpenCode untuk lihat semua perubahan. Kalau ada yang tidak sesuai, ketik /undo dan instruksikan ulang dengan lebih spesifik.Step 5: Deploy ke Vercel
git add .
git commit -m "feat: link-in-bio halaman selesai"
git push origin mainlink-in-bio โ Framework: Other โ Deploy.link-in-bio-xxx.vercel.app โ sudah live dan bisa dibagikan.๐บ Video Referensi
Mimocode โ Setup & Workflow
AI coding assistant dengan model gratis bawaan Mimo Auto โ bisa langsung dipakai tanpa API key, cocok untuk belajar dan project sehari-hari.
Apa itu Mimocode?
Mimocode adalah AI coding assistant yang bisa langsung dipakai di browser โ tidak perlu install apapun. Tersedia model gratis bawaan bernama Mimo Auto, cocok untuk belajar coding, debug kode, dan build project sederhana tanpa perlu bayar.
Buat Akun & Mulai
Workflow Dasar
๐บ Video Tutorial
Tutorial: Build Todo REST API
Dari nol sampai API berjalan di Replit โ step by step menggunakan Mimocode + Mimo Auto gratis.
Persiapan
todo-api.Step 1: Generate Kode API Dasar
Di Mimocode, ketik:
Buat REST API sederhana dengan Node.js + Express untuk todo list.
Simpan data di memory (array), tidak perlu database.
Endpoint yang dibutuhkan:
GET /todos - ambil semua todo
POST /todos - tambah todo baru (body: { title, done: false })
PUT /todos/:id - update todo (body: { title?, done? })
DELETE /todos/:id - hapus todo
Tambah middleware: cors, express.json()
Port: 3000
Sertakan contoh data awal (3 todo) untuk testing.
Step 2: Tambah Validasi
Tambahkan validasi input:
- POST /todos: title wajib ada, tidak boleh string kosong,
maksimal 100 karakter
- PUT /todos/:id: minimal satu field (title atau done) harus ada
- Semua endpoint: kalau id tidak ditemukan, return 404 dengan
pesan error yang jelas
- Response format konsisten: { success: boolean, data?, error? }
Step 3: Deploy ke Replit & Test
index.js di Replit. Install dependencies: npm install express cors./todos di browser โ harus menampilkan array todo. Untuk test POST/PUT/DELETE, pakai Postman atau ekstensi browser REST Client.๐บ Video Tutorial
Claude Code via Termux (Android)
Coding dengan AI dari HP atau tablet Android โ gratis menggunakan Termux sebagai terminal Linux di genggaman.
Install Termux
$ adalah tanda berhasil.Setup Awal Termux
# Update package list
pkg update && pkg upgrade
# Install tools penting
pkg install git nodejs python
# Verifikasi
node --version
git --version
python --version
Install OpenCode (Cara Termudah)
OpenCode dengan Big Pickle adalah cara paling mudah coding dengan AI di Termux โ gratis, tidak perlu API key:
# Install OpenCode
npm install -g opencode-ai
# Jalankan OpenCode
opencode
# Pilih Big Pickle dari model selector โ langsung gratis!
Alternatif: Claude Code (Login)
# Install Claude Code
npm install -g @anthropic-ai/claude-code
# Login dengan akun Claude (bukan API key)
claude --login
# Jalankan Claude Code
claude
Tips Pakai Termux di HP
- Keyboard eksternal sangat disarankan โ coding di on-screen keyboard sangat melelahkan
- Termux bisa background โ kamu bisa switch app lain dan Termux tetap jalan
- Akses storage HP: jalankan
termux-setup-storageuntuk bisa akses folder di HP - Layar lebih besar: tablet Android jauh lebih nyaman dari HP untuk coding
๐บ Video Tutorial
Install Claude Code dari Awal
Panduan lengkap instalasi Claude Code di terminal โ mulai dari nol: bash, Homebrew, Git, Node.js, sampai Claude Code siap pakai.
Apa yang akan diinstall
Claude Code adalah AI coding assistant dari Anthropic yang berjalan langsung di terminal. Sebelum bisa pakai, kita perlu menyiapkan lingkungan terminal yang lengkap:
| Tool | Kegunaan |
|---|---|
| Bash / Zsh | Shell terminal โ sudah ada di Mac/Linux, tinggal cek |
| Homebrew | Package manager untuk Mac (opsional tapi memudahkan) |
| Git | Version control โ dibutuhkan Claude Code |
| Node.js | Runtime JavaScript โ Claude Code berjalan di atas Node |
| Claude Code | AI coding assistant โ tujuan akhir |
๐ช Untuk Windows (CMD / PowerShell)
Panduan khusus Windows โ semua langkah dari awal sampai Claude Code siap dipakai di Command Prompt atau PowerShell.
1. Install Git untuk Windows
โ Pilih "Git from the command line and also from 3rd-party software"
โ Pilih "Use bundled OpenSSH"
โ Pilih "Use Visual Studio Code as default editor" (kalau ada)
โ Pilih "Git Credential Manager" (default)
cmd di Start Menu):git --version
# Output: git version 2.x.xgit config --global user.name "Nama Kamu"
git config --global user.email "email@kamu.com"2. Install Node.js di Windows
.msi akan terdownload.node --version
# Output: v20.x.x atau v22.x.x
npm --version
# Output: 10.x.x3. Install Claude Code
npm install -g @anthropic-ai/claude-code
Tunggu sampai selesai. Verifikasi:
claude --version
4. Login ke Claude
Claude Code menggunakan autentikasi login, bukan API key. Setelah install, login dengan akun Claude-mu:
claude --loginBrowser akan terbuka ke halaman login Anthropic.5. Jalankan Claude Code
mkdir project-pertama
cd project-pertama
claude
Saat pertama jalan, Claude Code akan minta izin terminal. Ketik y lalu Enter untuk setuju. Mulai coding!
wsl --install โ restart โ buka Ubuntu dari Start Menu. Setelah itu ikuti panduan Linux di atas.Untuk Mac & Linux
Ikuti langkah-langkah di bawah ini.
1. Cek Shell Terminal
Buka Terminal (Mac) atau terminal emulator (Linux). Cek shell yang kamu pakai:
echo $SHELL
# Output biasanya: /bin/zsh (Mac modern) atau /bin/bash
Mac modern pakai Zsh secara default. Linux umumnya pakai Bash. Dua-duanya sama-sama bisa untuk panduan ini.
2. Install Xcode Command Line Tools (Mac)
Mac butuh Xcode Command Line Tools โ ini menyediakan compiler dan tools dasar yang dibutuhkan Git dan package manager:
xcode-select --install
Muncul pop-up โ klik "Install" โ tunggu selesai (5-15 menit tergantung internet). Kalau sudah terinstall sebelumnya akan muncul pesan "error: command line tools are already installed".
xcode-select -p โ kalau output-nya /Library/Developer/CommandLineTools berarti berhasil.3. Install Homebrew (Mac โ opsional)
Homebrew memudahkan install Git dan tools lainnya. Bisa skip kalau sudah punya Git dari Xcode CLI tools.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Ikuti petunjuk di terminal. Setelah selesai, tambahkan Homebrew ke PATH:
# Untuk Mac dengan chip Apple (M1/M2/M3):
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
eval "$(/opt/homebrew/bin/brew shellenv)"
# Untuk Mac Intel:
echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zshrc
eval "$(/usr/local/bin/brew shellenv)"
Verifikasi: brew --version
sudo apt update && sudo apt install git nodejs npm โ langsung semua bisa diinstall sekaligus. Atau pakai package manager sesuai distro.4. Install Git
Cek apakah Git sudah ada:
git --version
# Output: git version 2.x.x
Kalau belum ada, install:
# Mac (via Homebrew)
brew install git
# Ubuntu/Debian
sudo apt install git
# Fedora
sudo dnf install git
Konfigurasi identitas Git (wajib โ ini akan terhubung ke Claude Code):
git config --global user.name "Nama Kamu"
git config --global user.email "email@kamu.com"
5. Install Node.js
Claude Code butuh Node.js versi 18 atau lebih baru. Cara termudah: pakai nvm (Node Version Manager):
# Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
Setelah selesai, restart terminal atau jalankan:
source ~/.zshrc
# atau: source ~/.bashrc
# Cek nvm
nvm --version
Install Node.js LTS terbaru:
nvm install --lts
nvm use --lts
# Verifikasi
node --version
# Output: v22.x.x atau v20.x.x (LTS)
npm --version
# Output: 10.x.x
brew install node.6. Install Claude Code
Setelah Node.js dan Git siap, install Claude Code secara global via npm:
npm install -g @anthropic-ai/claude-code
Tunggu sampai selesai. Verifikasi instalasi:
claude --version
# Output: claude-code x.x.x
7. Login ke Claude
Claude Code menggunakan autentikasi login, bukan API key. Setelah install, login dengan akun Claude:
claude --loginBrowser akan terbuka ke halaman login Anthropic.8. Jalankan Claude Code Pertama Kali
Buat folder project baru, masuk ke folder itu, lalu jalankan Claude Code:
mkdir project-pertama
cd project-pertama
claude
Saat pertama kali dijalankan, Claude Code akan meminta konfirmasi beberapa izin. Baca dan setujui (type y lalu Enter). Setelah itu, terminal berubah menjadi mode chat โ kamu bisa mulai coding dengan AI.
Command Penting Claude Code
| Command | Fungsi |
|---|---|
/help | Daftar semua perintah yang tersedia |
/clear | Bersihkan riwayat chat di sesi ini |
Ctrl+C | Batalkan respons AI yang sedang berjalan |
/exit atau Ctrl+D | Keluar dari Claude Code |
Ringkasan Instalasi
Kalau semua tools sudah ada di komputer, instalasi Claude Code cukup 3 langkah:
node --version # cek Node.js
npm install -g @anthropic-ai/claude-code # install
claude --login # login dengan akun Claude
claude # jalan!
๐บ Video Tutorial
Pakai Template Build Sesi Eksplorasi
Panduan menggunakan template final project โ isi konteks, minta AI build, edit sesuai kebutuhan, dan kumpulkan ke TA.
Apa itu Template Build?
Template Build Sesi Eksplorasi adalah panduan step-by-step untuk membangun tools berbasis web menggunakan AI. Template ini terdiri dari 3 bagian:
Step 1: Download / Copy Template
Template tersedia di folder MBCL Cohort 1 dengan nama file MBCL 1 Template Build Sesi Eksplorasi.md. Buka file itu di editor teks atau langsung di browser.
Step 2: Isi Bagian 1 โ Konteks Proyek
Bagian ini yang paling penting. Semakin spesifik, semakin akurat hasil build-nya. Ini yang perlu diisi:
| Field | Tips |
|---|---|
| Nama & Pekerjaan | Nama asli dan jabatan kamu saat ini |
| Pain yang dipilih | 1 kalimat โ masalah nyata di pekerjaanmu. Contoh: "sulit melacak approval dokumen yang tersebar di email" |
| Target pengguna | Kamu sendiri? Tim? Atasan? Semakin jelas semakin baik |
| Solusi yang dipilih | Nama tools dan deskripsi singkat โ lihat dari Slide 3 atau Assignment |
| Core feature (1 saja) | Pilih SATU fitur paling inti. Satu fitur yang dilakukan dengan baik > 10 fitur setengah jadi |
| Input & Output | Apa yang dimasukkan user? Apa yang tools hasilkan? |
Step 3: Upload ke AI
Pilih AI yang akan kamu pakai:
| AI | Cara pakai untuk template ini |
|---|---|
| Claude (claude.ai) | Upload file .md โ paste Bagian 2 sebagai Project Instructions buat Project baru โ jalankan Prompt 1, 2, 3 berurutan |
| ChatGPT | Upload file โ minta isi Bagian 1 โ setelah terisi, paste Bagian 2 + 3 di chat yang sama |
| Gemini | Upload file โ minta bantuan isi template โ lanjut build dengan prompt di Bagian 3 |
| OpenCode Desktop | Buka folder project โ paste Bagian 2 di chat sebagai instruksi awal โ jalankan Prompt 1 |
| Mimocode | Upload file โ minta isi template โ jalankan build prompt |
Step 4: Jalankan Build Prompts
Setelah AI memahami konteks, jalankan 3 prompt berikut secara berurutan:
Step 5: Edit untuk Kebutuhan Pribadi
Setelah AI menghasilkan tools, kamu bisa minta perubahan sesuai selera:
- Ganti warna โ "Ubah warna tema jadi biru navy dan emas"
- Tambah fitur kecil โ "Tambah tombol reset di samping tombol submit"
- Perbaiki teks โ "Ganti judul jadi [judul tools kamu]"
- Tambahkan logo โ "Tambah logo di header, ukuran 40x40px, dari URL ini: ..."
- Ganti font โ "Pakai font Poppins dari Google Fonts"
Step 6: Simpan & Kumpulkan ke TA
Yang perlu dikumpulkan ke dosen TA / facilitator:
| Yang disetor | Cara dapat |
|---|---|
| File template yang sudah diisi | File .md yang sudah terisi Bagian 1 โ nama, pain, solusi, dll |
| File HTML tools | Hasil build dari AI โ 1 file .html yang bisa dibuka di browser |
| URL deploy (opsional) | Kalau sudah di-deploy ke Vercel atau Replit, kumpulkan linknya |
๐บ Video Tutorial
Install VS Code, Python, Git & Node.js
Panduan lengkap instalasi tools yang dibutuhkan untuk coding โ VS Code, Python, Git, dan Node.js di Mac, Windows, dan Linux.
Sekilas Tools
| Tool | Fungsi | Butuh untuk |
|---|---|---|
| VS Code | Code editor โ tempat menulis dan mengedit kode | Semua project coding |
| Python | Bahasa pemrograman โ untuk backend, data, AI/ML | Project Python, otomasi, data analysis |
| Git | Version control โ melacak perubahan kode | GitHub, kolaborasi, deploy ke Vercel |
| Node.js | Runtime JavaScript โ menjalankan JS di luar browser | Claude Code, npm, project web |
๐ช Install di Windows
1. Install VS Code
.exe sekitar 100MB.code --version2. Install Python
python --version
pip --version3. Install Git & Node.js
Panduan lengkap Git dan Node.js untuk Windows sudah ada di Bab 21 โ Install Claude Code bagian Windows. Langkah-langkahnya:
- Git: download dari git-scm.com, jalankan installer, pilih opsi "Git from the command line"
- Node.js: download dari nodejs.org (LTS), jalankan .msi, pastikan "Add to PATH" tercentang
Detail step-by-step ada di Bab 21 โ bagian Windows.
๐ Install di Mac
1. Install VS Code
.zip didownload..zip di Downloads โ drag Visual Studio Code.app ke folder Applications.Cmd+Shift+P) โ ketik shell command โ pilih "Install 'code' command in PATH". Ini biisa buka VS Code dari terminal.2. Install Python
Mac sudah punya Python bawaan versi lama. Install versi terbaru:
brew install python.pkg โ jalankan dan ikuti petunjuk.python3 --version
pip3 --version3. Install Git & Node.js
Panduan lengkap untuk Mac sudah ada di Bab 21:
- Xcode CLI Tools:
xcode-select --install(dibutuhkan Git dan compiler) - Git:
brew install gitatau dari Xcode CLI tools - Node.js: via nvm atau download dari nodejs.org
Detail ada di Bab 21 โ bagian Mac & Linux.
๐ง Install di Linux (Ubuntu/Debian)
1. Install VS Code
# Download & install .deb package
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update && sudo apt install code
Atau download langsung dari code.visualstudio.com/download โ pilih .deb โ klik dua kali untuk install.
2. Install Python
sudo apt update
sudo apt install python3 python3-pip
# Verifikasi
python3 --version
pip3 --version
Python biasanya sudah ada di Ubuntu. Cek dulu: python3 --version. Kalau sudah โฅ 3.10, tidak perlu install ulang.
3. Install Git & Node.js
Panduan lengkap untuk Linux ada di Bab 21 โ bagian Mac & Linux:
- Git:
sudo apt install git - Node.js: via nvm (disarankan) atau
sudo apt install nodejs npm
VS Code Extension Penting
Setelah VS Code terinstall, tambahkan extension ini biar coding lebih nyaman:
| Extension | Kegunaan |
|---|---|
| Python (Microsoft) | Syntax highlighting, IntelliSense, debugging untuk Python |
| GitLens | Lihat history Git langsung di editor โ siapa mengubah baris apa dan kapan |
| Prettier | Format kode otomatis โ tekan Shift+Option+F (Mac) atau Shift+Alt+F (Windows) |
| Live Server | Buka HTML langsung di browser dengan live reload setiap kali file disimpan |
| Material Icon Theme | Ikon file yang cantik di sidebar โ bikin file tree lebih mudah dibaca |
Cara install: buka VS Code โ klik ikon Extensions di sidebar kiri (atau Ctrl+Shift+X) โ cari nama extension โ klik Install.
Cek Semua Tools
Jalankan perintah ini untuk verifikasi semua tools sudah terinstall:
code --version # VS Code
python3 --version # Python
pip3 --version # Python package manager
git --version # Git
node --version # Node.js
npm --version # npm (bundled dengan Node.js)