Belajar coding sendirian itu seperti berenang di kolam gelap — Anda tidak tahu arahnya, tidak ada yang mengoreksi gaya renang Anda, dan kalau tenggelam pun tidak ada yang menolong. Itulah alasan banyak pemula menyerah di tengah jalan. AI seperti Claude mengubah segalanya: ia bisa menjadi tutor personal coding yang menjelaskan konsep dari nol, mendiagnosis error Anda dalam detik, merekomendasikan project yang relevan dengan tujuan karier Anda, dan menemani sesi belajar tanpa batas jam. Dua belas prompt berikut dirancang khusus untuk pemula yang serius ingin masuk dunia tech.
1. Roadmap Belajar Coding yang Personal
Use case: Dapatkan roadmap belajar coding yang disesuaikan dengan tujuan karier, waktu belajar, dan latar belakang Anda — bukan roadmap generik dari internet.
Saya ingin belajar coding dari nol. Buatkan roadmap belajar yang personal untuk saya.
Latar belakang saya:
- Profesi saat ini: [PROFESI ANDA, contoh: admin, guru, desainer grafis, fresh graduate]
- Tujuan akhir: [TUJUAN, contoh: jadi web developer, data analyst, mobile developer, freelancer]
- Waktu belajar per hari: [WAKTU, contoh: 1 jam / 2 jam / 3 jam]
- Bahasa pemrograman yang ingin diprioritaskan: [Python / JavaScript / tidak tahu, tolong rekomendasikan]
- Timeline target: [TARGET WAKTU, contoh: 6 bulan / 1 tahun / secepatnya]
Buatkan:
1. Roadmap fase demi fase (Foundation, Core Skills, Projects, Job-Ready)
2. Resource belajar gratis terbaik untuk setiap fase
3. Milestone yang bisa saya ukur di akhir setiap fase
4. Peringatan: skill apa yang sering dilewatkan pemula tapi krusial untuk karier
5. Jadwal belajar mingguan yang realistis berdasarkan waktu yang saya miliki
2. Jelaskan Kode Ini Seperti Saya Berusia 10 Tahun
Use case: Paste kode yang membingungkan dan minta Claude menjelaskannya baris per baris dengan analogi sederhana — tanpa jargon teknis yang memusingkan.
Jelaskan kode berikut kepada saya seolah-olah saya sama sekali tidak pernah belajar coding.
Untuk setiap bagian kode:
1. Terjemahkan ke bahasa manusia biasa (Bahasa Indonesia)
2. Berikan analogi kehidupan nyata jika ada konsep abstrak
3. Jelaskan MENGAPA baris itu diperlukan (bukan hanya APA yang dilakukannya)
4. Jika ada istilah teknis, definisikan dengan sederhana
Setelah penjelasan:
- Tunjukkan apa yang terjadi jika saya menghapus atau mengubah satu baris kunci
- Beri saya satu pertanyaan singkat untuk mengecek pemahaman saya
Berikut kodenya:
[PASTE KODE DI SINI]
Bahasa pemrograman: [Python / JavaScript / lainnya]
3. Debug Error: Diagnosa dan Solusi Langkah demi Langkah
Use case: Ketika kode Anda error dan Anda tidak tahu harus mencari ke mana, paste error message dan kode Anda untuk mendapat diagnosa menyeluruh.
Kode saya mengalami error dan saya tidak tahu cara memperbaikinya.
Error message yang muncul:
[PASTE ERROR MESSAGE DI SINI]
Kode saya:
[PASTE KODE DI SINI]
Konteks:
- Bahasa pemrograman: [Python / JavaScript / lainnya]
- Saya sedang mencoba melakukan: [JELASKAN TUJUAN KODE ANDA]
- Yang sudah saya coba: [APA YANG SUDAH DICOBA, atau tulis 'belum tahu mulai dari mana']
Tolong:
1. Diagnosa akar penyebab error ini dalam bahasa sederhana
2. Tunjukkan baris mana yang bermasalah dan jelaskan mengapa
3. Berikan kode yang sudah diperbaiki
4. Jelaskan perbaikannya agar saya bisa menghindari kesalahan yang sama
5. Jika ada potensi bug lain yang Anda lihat, sebutkan juga
4. Ide Project Coding yang Relevan dengan Karier Anda
Use case: Bukan cuma todo list atau kalkulator — dapatkan ide project yang membangun portfolio nyata sesuai jalur karier yang Anda tuju.
Saya butuh ide project coding untuk membangun portfolio yang relevan dengan karier saya.
Profil saya:
- Level coding saat ini: [PEMULA TOTAL / SUDAH TAHU DASAR / INTERMEDIATE]
- Bahasa/teknologi yang sudah dipelajari: [DAFTAR TEKNOLOGI]
- Karier yang dituju: [Web Developer / Data Analyst / Mobile Developer / Backend Developer / Fullstack]
- Industri yang diminati: [contoh: fintech, edukasi, e-commerce, kesehatan]
- Waktu untuk mengerjakan project: [1 minggu / 1 bulan / 3 bulan]
Buatkan:
1. 3 project ideas dengan tingkat kesulitan bertahap (Beginner, Intermediate, Showcase)
2. Untuk setiap project: deskripsi singkat, fitur yang harus dibangun, teknologi yang digunakan, dan nilai jual di portfolio
3. Rekomendasikan mana yang paling menarik bagi recruiter di industri [INDUSTRI ANDA]
4. Panduan memulai project pertama dalam 5 langkah konkret
5. Code Review seperti Senior Developer
Use case: Minta Claude me-review kode Anda dengan perspektif senior developer — dari readability, best practices, hingga potensi bug yang tidak terlihat pemula.
Berperan sebagai senior developer dengan pengalaman 10 tahun. Lakukan code review terhadap kode saya.
Konteks:
- Level saya: Junior / pemula
- Fungsi kode ini: [JELASKAN APA YANG DILAKUKAN KODE INI]
- Bahasa/framework: [BAHASA DAN FRAMEWORK]
Review aspek berikut:
1. Readability: apakah kode mudah dibaca dan dipahami orang lain?
2. Best practices: adakah konvensi yang dilanggar?
3. Performance: adakah bagian yang tidak efisien?
4. Security: adakah potensi celah keamanan?
5. Bugs tersembunyi: adakah edge case yang tidak saya tangani?
Format feedback: untuk setiap masalah, tunjukkan baris yang bermasalah, jelaskan mengapa, dan berikan versi yang diperbaiki. Akhiri dengan skor keseluruhan (1-10) dan 3 hal yang sudah saya lakukan dengan baik.
Kode saya:
[PASTE KODE DI SINI]
6. Latihan LeetCode dan Algoritma untuk Wawancara Tech
Use case: Persiapkan diri untuk technical interview dengan latihan soal algoritma bertahap, penjelasan pola, dan simulasi whiteboard coding.
Bantu saya belajar algoritma dan data structures untuk persiapan technical interview.
Level saat ini: [PEMULA / SUDAH KENAL BASIC ARRAY DAN LOOP / INTERMEDIATE]
Bahasa yang digunakan: [Python / JavaScript / Java]
Target perusahaan: [STARTUP LOKAL / MNC / FAANG-level]
Waktu persiapan: [2 minggu / 1 bulan / 3 bulan]
Sesi hari ini, tolong:
1. Berikan 1 soal LeetCode Easy/Medium bertopik [TOPIK: Array / String / HashMap / Linked List / Tree]
2. Beri saya 10-15 menit untuk mencoba (simulasikan ini dengan meminta jawaban saya)
3. Setelah saya jawab, evaluasi:
- Apakah solusi benar?
- Time complexity dan space complexity
- Apakah ada solusi yang lebih optimal?
4. Jelaskan pola (pattern) di balik soal ini — soal serupa apa yang menggunakan pola yang sama?
5. Berikan 2 soal lanjutan dengan tingkat kesulitan bertahap
Mulai dengan memberikan soal pertama sekarang.
💡 Belajar Coding Lebih Cepat dengan Tutor AI 24 Jam
Debug error, code review, dan roadmap personal — semua tersedia di Claude Pro yang bisa Anda aktifkan dari Indonesia via Send Gift, tanpa kartu kredit.
Pesan via WhatsApp7. Strategi Membangun Portfolio Developer dari Nol
Use case: Panduan strategis membangun portfolio GitHub yang menarik perhatian recruiter — bukan sekadar kumpulan repo kosong.
Bantu saya membangun portfolio developer yang menarik untuk melamar pekerjaan.
Situasi saya:
- Pengalaman coding: [BERAPA BULAN/TAHUN]
- Teknologi yang dikuasai: [DAFTAR TEKNOLOGI]
- Posisi yang dilamar: [POSISI TARGET]
- Portfolio saat ini: [ADA/TIDAK ADA — jika ada, deskrispsikan singkat]
Bantu saya:
1. Struktur portfolio ideal: berapa project, tipe apa, ukuran kode seperti apa
2. Template README.md yang profesional untuk setiap project (berikan contoh lengkapnya)
3. Cara menulis deskripsi project di LinkedIn dan CV yang terkesan berpengalaman meski masih junior
4. 5 kesalahan umum portfolio pemula yang membuat recruiter langsung skip
5. Checklist: apa yang harus ada di GitHub profile sebelum mulai apply kerja
6. Jika saya tidak punya project nyata, bagaimana membuat project 'palsu tapi profesional' yang tetap terlihat serius?
8. Rencana Transisi Karier Non-Tech ke Tech
Use case: Dirancang khusus untuk yang background bukan IT — guru, marketing, admin, dan profesi lain yang ingin masuk dunia tech tanpa harus quit job dulu.
Saya ingin pindah karier dari [PROFESI SAAT INI] ke bidang tech, tapi saya tidak punya latar belakang IT.
Profil saya:
- Usia: [USIA]
- Pendidikan: [LATAR BELAKANG PENDIDIKAN]
- Skill non-tech yang saya miliki: [DAFTAR SKILL, contoh: komunikasi, analisis data Excel, manajemen project, mengajar]
- Target posisi di tech: [contoh: QA tester, business analyst, product manager, junior developer, data analyst]
- Waktu yang bisa dialokasikan: [JAM PER HARI]
- Apakah bisa quit job sekarang: [YA / TIDAK — harus sambil kerja]
Buatkan:
1. Analisis: skill dari background saya yang bisa ditransfer ke posisi tech yang dituju
2. Gap analysis: apa yang perlu dipelajari dari nol
3. Roadmap 12 bulan yang realistis sambil tetap kerja full-time
4. Cerita sukses career-switcher dengan profil mirip saya (pattern umum yang berhasil)
5. Red flags: hal yang harus saya hindari agar tidak terjebak di program belajar yang tidak menghasilkan
9. Pahami Konsep Programming yang Bikin Bingung
Use case: OOP, closure, async/await, recursion — minta Claude menjelaskan konsep fundamental yang sering membuat pemula stuck berminggu-minggu.
Saya kesulitan memahami konsep programming berikut:
[NAMA KONSEP, contoh: Object-Oriented Programming / closure / async-await / recursion / REST API / database indexing]
Tolong jelaskan kepada saya dengan cara:
1. Analogikan dengan kehidupan sehari-hari yang mudah dimengerti orang awam
2. Jelaskan MENGAPA konsep ini penting dan kapan digunakan dalam coding nyata
3. Tunjukkan contoh kode sederhana (10-20 baris) dalam [Python / JavaScript] yang mendemonstrasikan konsep ini
4. Tunjukkan perbedaan 'tanpa' vs 'dengan' konsep ini — agar saya paham nilainya
5. Berikan 3 pertanyaan quiz untuk mengecek pemahaman saya
6. Apa kesalahpahaman paling umum tentang konsep ini di antara pemula?
Gunakan Bahasa Indonesia yang mudah dipahami.
10. Mini Project Harian untuk Konsistensi Belajar
Use case: Bangun kebiasaan coding harian dengan mini project 30-60 menit yang melatih skill nyata tanpa membuat Anda kewalahan.
Saya ingin membangun kebiasaan coding harian dengan mini project yang bisa diselesaikan dalam 30-60 menit.
Profil:
- Level: [PEMULA / SUDAH TAHU DASAR]
- Bahasa: [Python / JavaScript]
- Fokus minggu ini: [SKILL YANG INGIN DIPERKUAT, contoh: string manipulation, working with APIs, file handling, DOM manipulation]
Buatkan rencana 5 mini project untuk hari Senin-Jumat:
- Hari 1 (paling mudah) → Hari 5 (sedikit lebih menantang)
- Setiap project: nama project, deskripsi tugas, hint jika saya stuck, dan ekspektasi output
Setelah saya selesai mengerjakan salah satu project, saya akan paste kode saya dan minta feedback.
Fokus hari ini: berikan detail lengkap untuk project hari [1 / 2 / 3 / 4 / 5] saja.
11. Simulasi Technical Interview Coding
Use case: Latihan technical interview realistis dengan sesi tanya jawab langsung, coding on-the-spot, dan feedback dari perspektif interviewer.
Lakukan simulasi technical interview coding untuk posisi [POSISI: Junior Web Developer / Junior Data Analyst / Backend Developer].
Perusahaan simulasi: [Startup / Mid-size company / Enterprise]
Bahasa yang digunakan: [Python / JavaScript]
Durasi: 45 menit
Format interview:
1. Mulai dengan pertanyaan warming-up tentang background coding saya (5 menit)
2. Lanjut dengan 1 soal algoritma/logika — berikan soalnya, tunggu jawaban saya, beri feedback
3. Pertanyaan konseptual: 5 pertanyaan tentang konsep dasar yang relevan dengan posisi
4. System design dasar: 1 pertanyaan tentang bagaimana saya akan membangun [FITUR SEDERHANA]
5. Di akhir: berperan sebagai interviewer yang jujur — apa yang membuat saya lolos dan apa yang perlu diperbaiki?
Mulai interview sekarang dengan pertanyaan pertama.
12. Generate Boilerplate Code dan Struktur Project
Use case: Tidak tahu harus mulai dari mana? Minta Claude membuat struktur awal project lengkap agar Anda bisa langsung fokus pada logika, bukan setup.
Bantu saya membuat boilerplate dan struktur awal untuk project berikut:
Deskripsi project: [JELASKAN PROJECT ANDA, contoh: aplikasi web sederhana untuk mencatat pengeluaran harian]
Teknologi: [STACK YANG DIGUNAKAN, contoh: HTML/CSS/JavaScript vanilla, atau Python Flask, atau Node.js Express]
Fitur utama:
- [FITUR 1]
- [FITUR 2]
- [FITUR 3]
Tolong berikan:
1. Struktur folder yang direkomendasikan dengan penjelasan tiap folder/file
2. File-file utama dengan boilerplate code yang sudah bisa dijalankan
3. Langkah setup awal (install dependencies, run command)
4. Komentar di dalam kode yang menjelaskan di mana saya harus menambahkan logika sendiri
5. Daftar langkah selanjutnya yang harus saya kerjakan setelah setup selesai
Bonus: Kenapa Claude Lebih Baik untuk Belajar Coding?
Semua AI generatif bisa menjawab pertanyaan coding. Namun Claude memiliki keunggulan spesifik yang terasa ketika Anda belajar coding secara serius:
- Konteks 200K token: Paste seluruh codebase project Anda sekaligus. Claude bisa melihat hubungan antar file, bukan hanya satu fungsi terisolasi — persis seperti senior developer yang membaca seluruh kode sebelum memberi pendapat.
- Membaca PDF dan gambar: Upload screenshot error, diagram arsitektur sistem, atau PDF dokumentasi library — Claude langsung menganalisisnya dan memberikan penjelasan kontekstual.
- Penjelasan dalam Bahasa Indonesia: Konsep teknis seperti closure atau pointer jauh lebih mudah dipahami ketika dijelaskan dalam bahasa ibu Anda. Claude menjelaskan dalam Bahasa Indonesia yang natural, bukan terjemahan kaku.
- Iterasi tanpa henti: Debug satu error sering memunculkan error baru. Claude menemani seluruh sesi debug Anda tanpa batas pesan — tidak terpotong di momen kritis.
Untuk akses tak terbatas ke semua fitur ini, Anda membutuhkan Claude Pro. Dan sekarang Anda bisa berlangganan Claude Pro dari Indonesia tanpa kartu kredit, bayar via QRIS atau transfer bank.
Siap Aktifkan Claude Pro?
Pesan sekarang via WhatsApp. Aktivasi resmi via Send Gift, beres dalam 5 menit, tanpa kartu kredit.
Pesan via WhatsApp