Andi sudah paham multi-file. Sekarang dia belajar cara bikin project langsung dari editor — dengan AI yang nulis kode ke file yang benar.
Setelah belajar multi-file di bab 4, Andi udah bisa bikin project yang rapi. Tapi ada satu masalah yang makin lama makin bikin capek: copy-paste dari ChatGPT.
Setiap kali minta kode, Andi harus: buka ChatGPT, salin kode, buka VS Code, buat file baru, paste kode, simpan. Kalau ada 5 file? Ulangi 5 kali. Kalau minta perubahan? ChatGPT kasih semua kode lagi dari awal. Andi harus salin ulang satu per satu.
Untuk project sederhana sih masih oke. Tapi begitu project makin kompleks — landing page dengan HTML, CSS, JS terpisah, belum lagi gambar dan folder — proses copy-paste ini jadi bottleneck besar.
Di bab 2-3, kamu belajar pakai ChatGPT dan Gemini Canvas. Di bab 4, kamu paham konsep multi-file. Sekarang saatnya naik level: AI yang nulis kode langsung ke file di komputer kamu.
Ini bukan sekadar copy-paste. Ini cara kerja yang benar-benar beda. Bayangkan: kamu bilang ke AI "Buatkan landing page dengan 3 file", dan AI langsung bikin 3 file di folder project kamu. Bukan kasih teks — tapi benar-benar menulis file.
Tool yang bikin ini mungkin? VS Code + Cline.
Bedanya dengan ChatGPT? ChatGPT kasih kamu teks. Cline kasih kamu file.
VS Code (Visual Studio Code) adalah code editor gratis dari Microsoft. Ini adalah editor paling populer di dunia untuk web development. Langkah install-nya gampang banget:
Ke code.visualstudio.com di browser. Kamu akan lihat tombol besar "Download".
VS Code tersedia untuk Windows, Mac, dan Linux. Klik download sesuai sistem operasi kamu. File installer-nya sekitar 80-100 MB.
Buka file yang tadi didownload. Klik "Next" terus, biarkan semua opsi default. Centang "Add to PATH" kalau ditanya. Ini penting supaya VS Code bisa dijalankan dari terminal.
Setelah install selesai, buka VS Code. Kamu akan lihat layar selamat datang. Siap dipakai!
Sekarang kamu punya editor profesional yang dipakai developer di seluruh dunia. Langkah selanjutnya: tambahkan AI ke dalamnya.
Cline adalah ekstensi AI yang tinggal di sidebar VS Code. Setelah terinstall, kamu bisa ngobrol langsung dengan AI dari dalam editor. AI-nya bisa baca file di project kamu, bikin file baru, dan edit file yang udah ada.
Klik ikon Extensions di sidebar kiri (ikon kotak-kotak), atau tekan Ctrl+Shift+X.
Di kolom search, ketik Cline. Hasil pertama biasanya ekstensi yang benar. Klik Install.
Cline butuh API key dari AI provider (misalnya OpenAI, Anthropic, atau yang lain). Ikuti instruksi yang muncul. Kalau belum punya API key, Cline biasanya kasih opsi untuk pakai akun gratis atau trial.
Setelah install, ikon Cline muncul di sidebar. Klik, dan kamu akan lihat chat interface — mirip ChatGPT, tapi langsung di dalam VS Code.
Alternatif lain: Continue — ekstensi AI serupa yang juga populer. Prinsip kerjanya sama: AI nulis kode langsung di editor. Pilih yang mana saja, keduanya bagus.
Ini pertanyaan yang wajar: "Ngapaain install VS Code dan Cline kalau ChatGPT udah bisa bikin kode?"
Jawabannya ada di tabel ini:
| Aspek | ChatGPT | VS Code + Cline |
|---|---|---|
| Output | Teks di chat. Kamu harus salin manual. | File langsung di project. Sudah tersimpan. |
| Multi-file | Kasih kode per file, kamu salin satu-satu. | Bikin banyak file sekaligus otomatis. |
| Revisi | Kasih ulang semua kode. Salin lagi. | Edit file yang tepat. Yang lain gak berubah. |
| Konteks | Cuma tau apa yang kamu ketik di chat. | Baca semua file di project kamu. |
| Preview | Kamu harus buka browser sendiri. | Langsung dari folder project. Buka browser, selesai. |
| Workflow | Chat → Salin → Buka Editor → Paste → Simpan. | Chat → AI tulis ke file. Selesai. |
Singkatnya: ChatGPT bagus buat belajar dan bikin kode cepat. Tapi begitu kamu mulai bikin project multi-file yang serius, VS Code + Cline jauh lebih efisien.
Sekarang kita lihat gimana workflow Cline di dunia nyata. Andi mau bikin landing page untuk startup temennya, "KerjaYuk" — platform freelance untuk mahasiswa.
Andi buat folder kosong di laptop, namanya kerjayuk. Lalu buka di VS Code:
File → Open Folder → pilih folder "kerjayuk"
Sekarang folder kerjayuk terbuka di sidebar VS Code. Masih kosong — belum ada file.
Andi buka panel Cline di sidebar dan ketik:
Buatkan landing page untuk startup KerjaYuk.
KerjaYuk adalah platform yang menghubungkan UMKM dengan
mahasiswa untuk freelance.
Buat 3 file:
1. index.html - halaman utama dengan hero section, fitur,
dan CTA
2. style.css - styling modern, warna utama biru dan oranye
3. script.js - animasi scroll sederhana dan form validation
Pastikan desainnya profesional dan mobile-friendly.
Setelah Andi klik kirim, Cline mulai bekerja. Dia akan:
Dalam hitungan detik, sidebar VS Code menunjukkan 3 file baru: index.html, style.css, dan script.js. Bukan teks di chat — tapi file sungguhan.
Andi klik kanan file index.html di sidebar, pilih "Open with Live Server" (kalau udah install ekstensi Live Server), atau langsung double-click file-nya di File Explorer. Browser terbuka, dan Andi lihat landing page KerjaYuk — lengkap dengan hero section, daftar fitur, dan tombol daftar.
Andi lihat hasilnya bagus, tapi ada yang kurang pas. Warna header-nya abu-abu, padahal dia mau biru. Kalau pakai ChatGPT, Andi harus minta ulang semua kode. Dengan Cline? Cukup bilang:
Ubah warna header jadi biru tua. Tambahkan juga
drop shadow pada card di section fitur.
Cline akan:
index.html dan styling-nya di style.css.script.js gak diubah sama sekali karena gak ada hubungannya dengan warna header.Ini bedanya Cline dengan ChatGPT: Cline mengedit, bukan menulis ulang. File lain tetap utuh. Cuma yang kamu minta yang berubah.
Cline bukan sekadar chatbot yang nempel di VS Code. Dia punya kemampuan khusus yang bikin dia beda:
index.html udah ada, tau CSS-nya apa, tau struktur folder-nya gimana.Singkatnya: Cline itu AI yang bisa lihat, bisa tulis, dan bisa eksekusi di dalam editor kamu. Dia bukan cuma memberi saran — dia benar-benar bekerja.
1. Kasih konteks yang cukup. Jangan cuma bilang "Buatkan website." Jelaskan apa website-nya, untuk siapa, fitur apa saja, warna apa yang kamu mau. Semakin jelas prompt kamu, semakin bagus hasilnya.
2. Review sebelum approve. Cline selalu kasih kamu opsi untuk review perubahan sebelum diterapkan. Pakai fitur ini! Jangan langsung approve semua. Baca apa yang Cline tulis, pastikan sesuai keinginan kamu.
3. Jangan langsung approve semua. Ini penting banget. Kadang Cline bisa bikin perubahan yang gak kamu minta, atau cara dia menyelesaikan masalah kurang optimal. Review itu ada buat alasan.
4. Minta perubahan kecil-kecil. Lebih baik minta 5 perubahan kecil daripada 1 perubahan besar. Hasilnya lebih presisi dan lebih gampang di-review.
5. Bilang kalau ada error. Kalau hasilnya error, kasih tau Cline apa error-nya. Dia bisa baca error message dan benerin kode-nya.
Masih butuh internet. Cline bekerja dengan mengirim request ke AI model lewat internet. Kalau koneksi lambat atau mati, Cline gak bisa dipakai.
Kadang lambat. Tergantung model AI yang dipakai dan server-nya. Kadang respons cepat (detik), kadang lambat (menit). Sabar aja.
Harus review kode yang dihasilkan. AI gak selalu benar. Kadang dia bikin kode yang jalan tapi gak optimal. Kadang ada bug halus. Kamu tetap harus review — minimal cek preview di browser dan tes fitur-fiturnya.
API key = biaya. Sebagian besar AI model yang dipakai Cline butuh API key yang berbayar. Ada free tier, tapi kalau kamu sering pakai, siap-siap top up. Alternatifnya: pakai model gratisan yang disediakan Cline (kualitasnya lebih rendah, tapi cukup buat belajar).
Ini rangkuman workflow yang Andi pakai setelah menguasai VS Code + Cline:
Buat folder baru di laptop kamu. Misalnya kerjayuk. Buka di VS Code.
Jelaskan project kamu dengan detail: apa, untuk siapa, fitur apa, desain seperti apa.
Cline akan kasih tahu file apa saja yang mau dia bikin. Baca baik-baik sebelum approve.
Cline bikin file-file yang diminta. Tunggu sampai selesai.
Buka index.html di browser. Lihat hasilnya. Apa yang perlu diubah?
Bilang ke Cline apa yang kurang pas. Dia edit file yang tepat. Preview lagi. Ulangi sampai puas.
Proses ini jauh lebih cepat dan rapi daripada copy-paste dari ChatGPT. Andi sekarang bisa bikin project lengkap dalam hitungan menit, bukan jam.
Andi senang banget. VS Code + Cline udah bikin hidup dia jauh lebih gampang. Tapi suatu hari, Raka bilang sesuatu yang bikin dia penasaran.
Andi ngelirik VS Code yang masih terbuka. Cline udah bikin hidupnya lebih gampang. Tapi kalau ada yang lebih powerful... dia mau coba.