Langkah-langkah detail dari nol sampai video jadi — 3 jalur berdasarkan skill level
| Kriteria | 🟢 Awam | 🟡 Menengah | 🟣 Pro (Remotion) |
|---|---|---|---|
| Install software? | Tidak perlu | Tidak perlu | Wajib (Node.js, VS Code) |
| Pakai terminal/CMD? | Tidak | Tidak | Ya, banyak perintah |
| Tool yang dipakai | claude.ai (browser) | claude.ai/code (browser) | Terminal + VS Code + npm |
| Output akhir | Screen recording video | Screen recording / MP4 | MP4 proper kualitas tinggi |
| Voice Over (VO)? | TTS gratis (kualitas standar) | TTS gratis / berbayar | Gemini TTS (kualitas studio) |
| Waktu untuk mulai | Langsung (5 menit) | Langsung (5 menit) | 1–2 hari setup dulu |
| Waktu belajar | 1–2 jam | Setengah hari | 1–2 minggu |
Cocok untuk guru, kreator konten, UMKM, siapapun yang hanya punya laptop/HP dan koneksi internet.
Buka browser (Chrome, Safari, Edge, apapun) → ketik di address bar: claude.ai → tekan Enter.
Sebelum minta Claude bikin animasi, tulis dulu isi animasinya. Ini yang menentukan kualitas hasilnya. Copy template di bawah, ganti bagian [...]:
Buatkan motion graphic animation dalam format HTML artifact. FORMAT: 9:16 (untuk Instagram Reels / TikTok / Story) TOPIK: [tulis topik animasimu di sini] STYLE: dark cinematic (background hitam, teks putih bold, aksen warna biru) DURASI: 6 scene, tiap scene tampil 6 detik BAHASA: Indonesia SCENE 1 (Hook/pembuka): [teks yang ingin muncul] → [visual yang diinginkan] SCENE 2 (Masalah): [teks] → [visual] SCENE 3 (Solusi/produk): [teks] → [visual] SCENE 4 (Fitur utama): [teks] → [visual] SCENE 5 (Bukti/angka): [teks] → [visual] SCENE 6 (CTA/penutup): [teks] → [visual] WARNA: background hitam #080808, teks putih, aksen [tulis warna brand kamu, misal: biru #0077CC] FONT: Poppins bold TAMBAHAN: - Navigation dots di kanan layar untuk pindah scene - Progress bar di atas - Tombol prev/next di bawah
Artifact terbuka langsung di browser. Klik scene satu per satu, cek semua. Kalau ada yang perlu diubah, ketik langsung di chat:
Scene 2: ganti warna backgroundnya ke biru gelap #0a0f2e. Scene 3: teks "Solusi Mudah" ganti jadi "Kawai Tech Siap Bantu". Scene 5: angka "30" perbesar, tambahkan tulisan "menit" di sebelahnya berwarna cyan. Scene 6: tambahkan animasi konfeti dan tombol "DM Sekarang" yang bouncing.
Minta Claude menambahkan voice over otomatis berbahasa Indonesia. Ini pakai teknologi Text-to-Speech bawaan browser — gratis, tidak perlu install apapun.
Tambahkan voice over bahasa Indonesia untuk setiap scene menggunakan Web Speech API. Tambahkan tombol 🔊 di pojok kiri atas untuk mute/unmute. Teks VO-nya: Scene 1: "[teks narasi scene 1]" Scene 2: "[teks narasi scene 2]" ...dst
Ini langkah terakhir. Rekam layar saat animasi berjalan dari scene 1 sampai selesai:
Catatan penting: Artifact bisa di-download, tapi hasilnya file HTML — bukan video. Untuk mendapatkan file MP4/video, screen recording adalah satu-satunya cara di Jalur Awam.
Sama-sama pakai browser, tapi lebih canggih. Claude Code bisa jalankan kode, akses file, dan lebih detail dalam membangun animasi kompleks.
Di Claude Code, kamu bisa kasih arahan lebih spesifik. Claude akan mengikutinya dengan lebih presisi:
Buatkan motion graphic HTML artifact 9:16 dengan spesifikasi: STAGE: --max-h:720px, responsive 9:16, --u = 1% stage width LIBRARY: GSAP 3.12.5 dari cdnjs.cloudflare.com FONT: Poppins 900 Black dari Google Fonts BACKGROUND: #080808 dengan radial glow effect KONTEN: Topik: [isi topikmu] 6 scene, auto-advance 6 detik per scene SCENE 1 — Hook: [deskripsi visual + teks on-screen] SCENE 2 — Problem: [...] SCENE 3 — Solusi/Product reveal: [...] SCENE 4 — Features: [...] SCENE 5 — Stats/Proof: [format: angka besar kiri, deskripsi kanan] SCENE 6 — CTA: [...] WARNA AKSEN: [hex code warna brand kamu] TAMBAHAN: navigation dots di kanan, progress bar atas, tombol prev/next
Claude Code akan membuatkan artifact sekaligus menyimpan file. Proses revisi lebih cepat karena Claude "ingat" seluruh kode:
Gunakan jalur ini kalau kamu ingin output MP4 proper yang bisa diedit di video editor. Butuh kesabaran untuk setup awal.
Node.js adalah software yang menjalankan kode JavaScript di komputermu (seperti mesin/engine). Wajib ada sebelum bisa menjalankan Remotion.
node-v20.x.x-x64.msi (ukuran ~30MB)cmd → Enter → ketik node --version → Enter → harus muncul angka versi seperti v20.11.0node-v20.x.x.pkg.pkg tersebutTerminal → Enter → ketik node --version → Enter → harus muncul versi seperti v20.11.0VS Code adalah aplikasi untuk menulis dan mengelola kode. Ini tempat kita akan bekerja selama membuat animasi.
VSCodeSetup-x64.exe akan ter-download (~100MB)VSCode-darwin-universal.zip ter-download (~200MB).zip → akan ter-extract menjadi Visual Studio Code.appVisual Studio Code.app ke folder Applications (jangan dibuka langsung dari Downloads)shell command → pilih "Shell Command: Install 'code' command in PATH" → ini penting agar bisa dibuka dari TerminalClaude Code CLI adalah versi Claude yang berjalan di dalam terminal — lebih powerful dari web browser untuk pekerjaan coding.
cmd → Enter. Mac: Cmd+Spasi → ketik Terminal → Enternpm install -g @anthropic-ai/claude-code
claude --version → Enter → harus muncul nomor versiclaude → Enter → Claude akan meminta Anthropic API keysudo npm install -g @anthropic-ai/claude-code → masukkan password Mac → Enter.Sebelum coding, buat dulu naskah animasinya. Gunakan Gemini (AI Google) karena bagus untuk scripting narasi:
Bertindaklah sebagai Copywriter video profesional. Buatkan naskah motion graphic berdurasi 45 detik tentang [TOPIK] rasio 16:9 untuk Instagram/YouTube. Struktur: Hook (5s) → Masalah (8s) → Solusi (10s) → Fitur x2 (10s) → Bukti/Statistik (7s) → CTA (5s). Format output dalam TABEL dengan kolom: | No Scene | Durasi (detik) | Narasi VO (bahasa Indonesia, natural, tidak kaku) | Visual yang terlihat di layar | Setelah tabel, tuliskan narasi VO lengkap versi bersambung yang bisa dibaca dalam 45 detik dengan kecepatan normal berbicara.
C:\Projects\animasi-kawai atau ~/Projects/animasi-kawai)cd C:\Projects\animasi-kawai
npm create video@latest . npm install framer-motion @remotion/google-fonts code .
code . akan membuka VS Code dengan folder proyek tersebutclaude → Enter → Claude Code CLI siap menerima instruksiSetelah Claude Code berjalan di terminal VS Code, paste prompt ini → Enter:
Setup struktur folder project Remotion ini. Buat file-file berikut: 1. src/theme.ts → konfigurasi: - FPS = 30 - Durasi tiap scene dalam frame (scene 1: X frame, scene 2: X frame, dst — ambil dari storyboard di bawah) - Warna brand: background #080808, aksen [warna brand kamu] - Font: [nama font yang diinginkan] 2. src/scenes/ → folder kosong untuk komponen visual tiap scene 3. src/vo-data.json → isi dengan teks narasi VO per scene Storyboard: [Paste tabel storyboard dari hasil Gemini di sini]
Penting: jangan minta build semua scene sekaligus. Build 1 scene → preview → commit → baru lanjut scene berikutnya. Kalau ada error, lebih mudah diperbaiki.
Buat komponen HookScene.tsx untuk Scene 1 (Hook). Gunakan Tailwind + Framer Motion. Efek animasi: teks muncul dengan fade + blur + scale lembut (gaya Apple). Gunakan hook useCurrentFrame() dari Remotion sebagai penggerak waktu — ini membuat animasi deterministik. Durasi: ambil dari variabel di theme.ts. Kalau ada ilustrasi/icon: buat dengan SVG murni (bukan file gambar PNG/JPG). Konten scene 1: - Teks utama: "[teks hook dari storyboard]" - Visual: [deskripsi visual dari storyboard]
git add . && git commit -m "scene 1 hook selesai"npm run dev → browser akan terbuka dengan Remotion Studio untuk preview. Biarkan terminal ini tetap berjalan selama kamu bekerja.Ada 3 pilihan VO dari yang termudah:
Simpan semua file audio VO di folder public/vo/ dalam project Remotion.
Minta Claude Code merangkai semua di file Main.tsx:
Buka file src/Root.tsx atau Main.tsx. Rangkai semua scene secara berurutan menggunakan tag Remotion Sequence. Ambil durasi from dan durationInFrames langsung dari variabel di theme.ts. Tambahkan file VO per scene menggunakan tag Audio dari Remotion. Volume VO = 1 (paling dominan). Kalau ada SFX/music background, volume-nya 0.3–0.4 (sebagai aksen saja).
npm run dev), scrub timeline untuk cek keseluruhan videonpx remotion render NamaKomposisi out/video-final.mp4
Copy salah satu blok prompt di bawah → paste ke Claude → ganti [TOPIK] dengan topikmu. Masing-masing gaya punya karakter visual dan suasana yang berbeda.
Tampilan kotak-kotak seperti game NES/SNES. Karakter dan elemen dibuat dari piksel besar yang terlihat jelas. Cocok untuk: konten gaming, edukasi anak, atau brand yang ingin tampil unik dan nostalgia.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: Pixel art retro game 16-bit. Semua elemen dibuat dari piksel besar (8x8 atau 16x16 pixel grid). Karakter dan ikon dibuat dari pixel art SVG squares, bukan gambar. Warna terbatas 8-16 warna cerah seperti palette NES: merah, biru, hijau, kuning, hitam, putih. ANIMASI: Stepped animation (tiap pergerakan melompat 2-4 piksel, tidak smooth). Karakter bergerak dengan animasi sprite walking (2 frame bergantian). Teks menggunakan font monospace atau pixel-style. BACKGROUND: Hitam atau biru tua (#001133) dengan bintang-bintang piksel. 6 scene, auto-advance 5 detik, Bahasa Indonesia.
Efek papan tulis dengan kapur. Gambar dan tulisan seperti sketsa tangan di papan hitam. Cocok untuk: konten edukasi, kelas online, penjelasan konsep, materi pelajaran.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: Chalk on blackboard (kapur tulis di papan hitam). Background warna hijau tua (#1a3a1a) atau hitam (#111). Semua elemen digambar seperti sketsa kapur — garis tidak sempurna, sedikit bergerigi, ada efek tekstur kapur. WARNA: Putih kapur (#f0f0e8) untuk tulisan utama. Warna kapur pastel (kuning #ffe169, biru muda #aef3ff, merah muda #ffaaa5) untuk highlight dan ilustrasi. ANIMASI: Efek "menggambar" — garis muncul perlahan seolah ditarik tangan, menggunakan SVG stroke-dashoffset animation. Judul muncul dengan efek tulis kapur dari kiri ke kanan. FONT: Handwriting style (cursive) atau chalk-style. 6 scene, auto-advance 6 detik, Bahasa Indonesia.
Efek lampu neon bercahaya dengan glow di latar belakang gelap. Nuansa kota malam cyberpunk atau synthwave 80s. Cocok untuk: produk teknologi, gaming, event, brand anak muda.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: Neon cyberpunk / synthwave. Background sangat gelap (#050510 atau #0a0010). Semua elemen menggunakan warna neon terang dengan CSS glow effect (box-shadow dan text-shadow berlapis). WARNA NEON: Pilih 2-3 warna: magenta (#ff00ff), cyan (#00ffff), hijau neon (#00ff88), atau kuning (#ffff00). Kombinasikan dengan garis grid perspektif di background. ANIMASI: Efek flicker pada teks neon (opacity berkedip tidak beraturan), glow pulse pada elemen utama, scan line effect tipis di seluruh frame. Teks masuk dengan efek glitch (bergeser sebentar). DETAIL: Tambahkan grid garis perspektif di background (seperti lantai synthwave), bintang/partikel glowing kecil. 6 scene, auto-advance 6 detik, Bahasa Indonesia.
Tampilan 3D low-poly seperti game PlayStation 2 era 2000-an. Objek terlihat angular, tekstur terbatas, lighting sederhana. Cocok untuk: konten gaming, nostalgia, event esport.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: Low-poly retro 3D seperti game PS1/PS2 era. Gunakan CSS 3D transforms (perspective, rotateX, rotateY) untuk membuat objek tampak tiga dimensi. Semua objek adalah bentuk geometris dasar (kotak, segitiga, piramid) dengan warna solid flat — TIDAK ada gradient halus. EFEK: Tambahkan efek "polygon jitter" kecil pada objek (vertices sedikit bergerak tidak menentu seperti PS1). Background sederhana dengan gradien langit low-poly (biru tua ke biru muda, dibagi segitiga). WARNA: Saturasi tinggi, warna bold — biru royal, hijau, abu, coklat tanah. Bayangan dibuat dengan objek gelap terpisah, bukan gradient. ANIMASI: Objek 3D berputar lambat, kamera "tracking" sederhana via CSS perspective changes. 6 scene, auto-advance 6 detik, Bahasa Indonesia.
Gaya buku komik dengan outline tebal, efek halftone (titik-titik), speech bubble, dan teks onomatopoeia (POW! BAM!). Cocok untuk: konten anak, promo yang energik, campaign yang playful.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: Comic book / pop art. Semua elemen punya outline hitam tebal (3-4px stroke). Background menggunakan pola halftone (titik-titik) dengan warna primer cerah: merah, kuning, biru, putih. ELEMEN KOMIK yang wajib ada: - Speech bubble dan thought bubble dengan outline tebal - Teks onomatopoeia (POW! ZAP! BOOM! WOW!) yang muncul dengan animasi impactful - Panel-panel komik (kotak hitam border) sebagai pembagi scene - Efek speed lines (garis-garis radial) di belakang objek yang bergerak ANIMASI: Stepped (tidak smooth, seperti animasi komik). Objek masuk dengan "impact frame" (frame singkat warna solid sebelum muncul). FONT: Bold, condensed, uppercase — gaya komik superhero. 6 scene, auto-advance 6 detik, Bahasa Indonesia.
Ilustrasi datar dengan warna solid, tanpa bayangan realistis, bentuk geometris bersih. Gaya populer untuk corporate, startup, dan aplikasi mobile. Paling versatile untuk semua jenis konten.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: Flat vector modern. Semua ilustrasi dibuat dari SVG shapes murni (rect, circle, path, polygon) — TIDAK ada efek 3D, bayangan realistis, atau texture. Warna solid tanpa gradient kompleks. PALET: Pilih 4-5 warna yang harmonis. Contoh: background #F8F9FA (abu terang), aksen biru #2563EB, hijau #10B981, teks hitam #111827, putih #FFFFFF. Atau request warna brand kamu. KARAKTER (jika ada): Figur manusia sederhana dari bentuk geometris — lingkaran kepala, persegi panjang badan. Warna kulit flat, ekspresi sederhana dari 2 titik + garis. ANIMASI: Elemen masuk dengan slide in halus (easing ease-out). Transisi antar scene dengan crossfade atau slide. Tidak ada efek berlebihan. FONT: Sans-serif bersih (Inter atau Poppins) untuk keterbacaan maksimal. 6 scene, auto-advance 6 detik, Bahasa Indonesia.
Hanya garis tipis tanpa isian warna. Ilustrasi outline saja, sangat minimalis dan elegan. Cocok untuk: brand premium, luxury, konten yang ingin terlihat sophisticated dan bersih.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: Line art minimal. Semua ilustrasi hanya menggunakan GARIS — SVG dengan stroke saja, fill:none. Ketebalan garis: 1.5px untuk detail, 2.5px untuk outline utama. TIDAK ada area warna yang diisi. BACKGROUND: Putih bersih (#FFFFFF) atau krem sangat terang (#FAFAF8). WARNA GARIS: Hitam #1a1a1a untuk konten. Satu warna aksen tipis (misal: merah #E5312B atau biru #0077CC) hanya untuk elemen yang ingin di-highlight. ANIMASI: Efek "menggambar" — SVG stroke-dashoffset animation, garis muncul seolah sedang ditarik. Teks fade-in dari transparan. TIPOGRAFI: Font tipis (font-weight 300 atau 400), letter-spacing lebar, uppercase untuk judul singkat. 6 scene, auto-advance 7 detik, Bahasa Indonesia.
Semua elemen seperti terbuat dari balok mainan LEGO atau building blocks. Warna-warna cerah, bentuk kotak-kotak, animasi seperti sedang dibangun. Cocok untuk: konten anak, edukasi, brand yang ingin tampil fun dan playful.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: LEGO / toy building blocks. Semua elemen dibuat dari bentuk kotak (div/rect) yang tersusun seperti balok mainan. Tiap "balok" punya efek 3D sederhana menggunakan CSS border dan box-shadow untuk memberi kesan dimensi. WARNA BALOK: Merah cerah #E3000B, biru #006CB7, kuning #FFD700, hijau #008000, oranye #FF6B00, putih, hitam. Warna bold, saturasi tinggi seperti LEGO asli. ANIMASI: Balok-balok "jatuh" dari atas dan menempel (ease bounce), membentuk kata atau gambar. Urutan balok satu per satu membangun sebuah struktur. Stepped animation (tiap balok snap ke posisi, tidak smooth). KARAKTER: Figur LEGO minifigure dari kotak-kotak CSS (kepala kuning, badan berwarna, kaki). 6 scene, auto-advance 6 detik, Bahasa Indonesia.
Efek lukisan cat air dengan warna yang merembes, tepi tidak sempurna, dan tekstur kertas. Sangat artistik dan hangat. Cocok untuk: konten lifestyle, brand yang ingin tampil handmade dan personal, undangan digital.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: Watercolor painting (cat air). Efek dihasilkan dengan CSS: radial-gradient berlapis-lapis dengan opacity rendah (0.2–0.5), blur ringan, dan tepi yang tidak rata menggunakan border-radius acak. BACKGROUND: Putih kertas dengan tekstur halus (noise CSS filter atau SVG feTurbulence untuk grain). WARNA: Pastel watercolor — biru lavender, peach, sage green, blush pink, kuning mustard. Warna merembes satu sama lain (gradient transparan yang overlap). Hindari warna solid penuh. ANIMASI: Warna "muncul" perlahan seperti cat basah menyebar di kertas (opacity fade in dari 0, disertai scale dari 95%). Efek tinta jatuh (droplet) untuk transisi antar scene. FONT: Handwritten script atau serif elegan untuk kontras dengan gaya cat air. 6 scene, auto-advance 7 detik, Bahasa Indonesia.
Gaya gambar teknik / cetak biru arsitek. Background biru tua, garis putih tipis, anotasi teknis, grid. Nuansa engineering dan arsitektur. Cocok untuk: brand teknologi, konstruksi, manufaktur, atau konten yang ingin tampil presisi dan profesional.
Buatkan motion graphic HTML artifact 9:16 tentang [TOPIK]. STYLE: Technical blueprint / architectural drawing. Background biru royal tua (#003366 atau #002855). Semua elemen digambar dengan garis putih tipis (1–2px, opacity 0.9) seperti gambar teknik. ELEMEN WAJIB: - Grid background dengan garis biru muda sangat tipis (opacity 0.15) - Garis dimensi dengan tanda panah di ujungnya (seperti anotasi arsitek) - Label/angka teknis di berbagai sudut (ukuran, spesifikasi, keterangan) - Title block di sudut (kotak info seperti dokumen teknis resmi) - Lingkaran callout untuk menyoroti detail penting WARNA: Putih (#FFFFFF) untuk garis utama, biru muda (#7EC8E3) untuk highlight, kuning (#FFD700) untuk emphasis, background biru tua. ANIMASI: Garis "menggambar" dirinya sendiri (stroke-dashoffset). Angka/data muncul seperti sedang diketik. Efek scan: garis horizontal menyapu layar saat transisi scene. FONT: Monospace atau technical sans (Courier atau Roboto Mono) untuk anotasi. 6 scene, auto-advance 7 detik, Bahasa Indonesia.
Jangan minta bikin ulang dari nol. Feedback spesifik = hasil lebih cepat membaik:
❌ Jangan: "Bikin ulang yang lebih bagus" ✅ Bagus: "Scene 2: warna background terlalu terang, ganti ke #0a0f2e. Teks di scene 3 ukurannya terlalu kecil, perbesar 1.5x. Scene 5: angka '30' harus lebih besar dari teks lainnya, tambahkan label 'menit' berwarna biru di sebelahnya. Scene 6: tambahkan konfeti dan tombol CTA yang bouncing."
"Style: dark cinematic seperti Apple launch film — background hitam #080808, teks bold putih, aksen warna, split layout kiri-kanan untuk stat scene" "Style: LEGO/ilustrasi — karakter blok warna-warni, stepped animation (animasi patah-patah), ceria untuk anak-anak" "Style: flat modern — warna pastel, karakter SVG simple, smooth animation, background gradient" "Style: whiteboard animation — gambar tangan yang menulis, background putih, garis hitam tebal" "Style: kinetic typography — hanya teks bergerak, tidak ada ilustrasi, minimalis, impactful"
Isi kolom di bawah → prompt lengkap langsung muncul, siap di-copy ke Claude. Tidak perlu hafal format apapun.
claude dan Enter)