Bootcamp vs Otodidak untuk Developer Indonesia di 2026

Foto oleh User Mike1024 on en.wikipedia via Wikimedia Commons (Public domain)
Tergantung bagian mana dari produknya yang Anda butuhkan. AI tooling membuat kurikulum dan penjelasan saat dibutuhkan jadi murah, sehingga yang benar-benar masih langka adalah struktur, code review oleh manusia, dan cohort. Kalau Anda sudah tahu dari pengalaman bahwa Anda tidak pernah mulai atau selesai tanpa jadwal tetap dan orang lain yang mengawasi, struktur itulah yang Anda beli dan itu pembelian yang masuk akal.
Hacktiv8 memublikasikan Rp45.000.000 untuk program full-stack immersive enam belas minggu, dengan harga early bird Rp43.000.000 di halaman yang sama. Pusat bantuan Dicoding memublikasikan Rp1.500.000 untuk langganan tiga puluh hari dan Rp12.600.000 untuk setahun, sementara kurikulum lengkap seperti The Odin Project gratis. Perbedaan tersembunyi yang lebih besar adalah jadwalnya: immersive berjalan full-time Senin sampai Jumat, jadi tidak kompatibel dengan pekerjaan hari kerja.
Sertifikat adalah bukti paling lemah yang dihasilkan kedua jalur, karena setiap lulusan memegang yang identik dan tidak ada isinya yang bisa dibuka. Yang bertahan saat wawancara adalah satu benda nyata yang Anda rilis, commit history-nya, dan kemampuan Anda menjelaskan keputusan di dalamnya. Bangun itu lebih dulu, di jalur mana pun, dan anggap sertifikat sebagai catatan kaki.
Rakit sendiri dengan sengaja, jangan berharap muncul begitu saja. Target mingguan yang diumumkan terbuka, tiga puluh menit membaca kode orang lain, push setiap Jumat entah jalan atau tidak, dan satu hal yang dirilis ke orang nyata setiap bulan sudah menutup sebagian besar yang ditagih bootcamp. Ini paling efektif kalau ada minimal satu orang yang lebih maju dari Anda, dan itulah gunanya server Discord, grup Telegram serta meetup developer Indonesia.
Perlakukan sebagai materi pemasaran sampai ada yang menyebut nama auditornya. Sekolah menerbitkan angka kelulusan dan penempatan yang tidak pernah diperiksa pihak luar, penyebutnya jarang didefinisikan, dan lulusan yang berhenti membalas cenderung hilang dari hitungan. Karena angkanya tidak bisa diaudit, angka itu juga tidak bisa dibandingkan antarsekolah, jadi pilihlah berdasarkan silabus, reviewer, dan ketentuan refund-nya.

Foto oleh User Mike1024 on en.wikipedia via Wikimedia Commons (Public domain)
Ringkasan Utama
Jalur bootcamp dan jalur otodidak menuju pekerjaan software di Indonesia lebih berbeda pada struktur, feedback dan cohort daripada pada kurikulumnya. Sebuah bootcamp enam belas minggu bisa memasang biaya sekitar Rp45 juta, sementara langganan belajar mandiri dipasang Rp1,5 juta per bulan. AI tooling membuat penyampaian kurikulum jadi murah, jadi pilihlah berdasarkan akuntabilitas, bukti yang dihasilkan, dan apakah Anda benar-benar menyelesaikan sesuatu.
Pada hari saya mengeceknya, AI-Enhanced Full Stack Developer Bootcamp milik Hacktiv8 memasang harga Rp45.000.000 untuk enam belas minggu, full-time Senin sampai Jumat, dengan batch 102 mulai 21 September 2026. Di tab lain, pusat bantuan Dicoding memasang Rp1.500.000 untuk langganan tiga puluh hari dan Rp12.600.000 untuk setahun. Dua angka itulah yang dipakai hampir semua orang untuk membingkai keputusan ini, dan membingkainya seperti itu justru keliru.
Saya sendiri tidak menempuh keduanya. Saya kuliah di Swiss German University sambil bekerja paruh waktu di sebuah perusahaan ERP, jadi saya lebih banyak mengamati dua jalur ini dari sisi orang yang pada akhirnya membaca kodenya. Tulisan ini membandingkan keduanya pada sumbu yang memang berbeda di 2026 — struktur, feedback, bukti, dan jaringan — memakai biaya yang dipublikasikan dan Stack Overflow Developer Survey 2025, dan memperlakukan setiap klaim hasil yang diiklankan sebagai belum terverifikasi, karena tidak satu pun diaudit oleh pihak yang bisa Anda sebut namanya.
Biayanya sendiri terbuka dan mudah dibandingkan. Program immersive Hacktiv8 memasang Rp45.000.000, dengan harga early bird Rp43.000.000 di halaman yang sama. Pusat bantuan Dicoding memasang Rp1.500.000 untuk tiga puluh hari, Rp4.500.000 untuk sembilan puluh hari, dan Rp12.600.000 untuk setahun. Jalur full-stack The Odin Project sama sekali gratis. Kalau uang adalah seluruh pertanyaannya, tulisan ini tidak perlu ada.
// The two fees are easy to compare. The two schedules are not.
// Hacktiv8 lists the immersive as 16 weeks, Mon-Fri, 09:00-18:00 WIB.
const bootcampHours = 16 * 5 * 8; // ~640 scheduled hours, breaks removed
// A self-taught week that survives a weekday job looks more like this.
const eveningsPerWeek = 4;
const hoursPerEvening = 2;
const weekendHours = 4;
const selfTaughtWeek = eveningsPerWeek * hoursPerEvening + weekendHours; // 12
const weeksToMatch = Math.ceil(bootcampHours / selfTaughtWeek); // 54
// So the honest unit is not rupiah per course. It is months of elapsed
// life -- and the bootcamp buys those months by taking every working
// hour of your weekday, which is the cost no fee page prints.Yang tidak dicetak di halaman harga mana pun adalah jadwalnya. Hacktiv8 menyebut formatnya di halamannya sendiri: full-time, Senin sampai Jumat, 09.00 sampai 18.00 WIB. Enam belas minggu seperti itu kira-kira 640 jam terjadwal, dan Anda tidak bisa memegang pekerjaan hari kerja selama menjalaninya. Dua belas jam jujur per minggu — empat malam ditambah satu pagi akhir pekan — butuh sekitar setahun waktu hidup untuk mencapai total yang sama. Kedua jalur mengambil satu blok besar dari hidup Anda yang tidak bisa dikembalikan. Hanya satu di antaranya yang memberi tahu di depan seberapa besar bloknya.
Keduanya bukan dua cara mempelajari daftar topik yang sama. Sama-sama membahas HTTP, database, framework dan Git, dan sama-sama bisa menghasilkan orang yang mampu menulis aplikasi CRUD yang jalan. Yang memisahkan keduanya adalah semua hal di sekeliling silabus, dan di situlah keputusannya sebenarnya berada.
| Sumbu | Bootcamp | Otodidak |
|---|---|---|
| Struktur dan ritme | Tanggal mulai tetap, jam tetap, cohort yang jalan terus tanpa menunggu Anda | Anda yang mengatur, artinya hampir setiap minggu tidak ada yang sadar kalau Anda bolos |
| Biaya uang | Hacktiv8 memasang Rp45.000.000 untuk immersive enam belas minggu | Dicoding memasang Rp1.500.000 untuk tiga puluh hari; beberapa kurikulum lengkap gratis |
| Biaya waktu | Full-time di hari kerja, jadi tidak kompatibel dengan pekerjaan harian | Sekitar setahun malam hari untuk mencapai jumlah jam belajar yang sama |
| Feedback loop | Manusia membaca kode Anda dan menyebut kebiasaannya, biasanya dalam sehari | Agent menjawab dalam hitungan detik, dan code review oleh manusia bisa saja tidak pernah terjadi |
| Bukti yang dihasilkan | Sertifikat yang dimiliki setiap lulusan, ditambah apa pun yang Anda bangun di sampingnya | Hanya apa yang Anda rilis, yang kebetulan juga satu-satunya bagian yang dibaca orang |
| Jaringan | Satu cohort dan kanal alumni yang tidak perlu Anda bangun sendiri | Nol secara default; Anda merakitnya dengan sengaja atau tidak punya sama sekali |
| Yang membuat Anda tidak terlatih | Belajar tanpa silabus, karena semua penopangnya hilang di hari kelulusan | Bekerja dengan ritme orang lain, di codebase dan deadline yang bukan pilihan Anda |
Baca baris terakhir dua kali. Itu baris yang tidak pernah masuk brosur dan justru yang menentukan siapa yang masih menulis kode tiga tahun kemudian, karena kedua kelemahan itu baru muncul lama setelah kelasnya atau streak-nya berakhir.
Sebuah bootcamp menjual lima hal terpisah dalam satu harga, dan nilainya tidak pernah setara:
Memisahkan kelima hal itu adalah satu-satunya cara menilai keputusan ini secara jujur di 2026, karena tepat dua di antaranya anjlok biayanya sejak 2022, dan kebetulan dua itulah yang paling mudah dipajang di landing page.

Bagi yang otodidak perubahannya memang besar, dan bukan karena agent menuliskan kodenya untuk Anda. Kelemahan klasik belajar mandiri tidak pernah ada di silabus — silabus gratis sudah bagus sejak satu dekade lalu. Kelemahannya adalah mandek sendirian pukul 23.00 karena hal sepele: path yang tidak ketemu, CORS error, migration yang menolak jalan. Tiga hari seperti itu tanpa tempat bertanya adalah cara sebagian besar orang menyerah, dan itu terjadi pada hampir semua yang mencoba.
Penjelas yang selalu tersedia menghapus kegagalan yang satu itu, dan data survei menunjukkan pergeserannya. Dalam Stack Overflow Developer Survey 2025, 44% responden menyebut AI codegen tools atau aplikasi ber-AI di antara sumber online tempat mereka belajar, sedikit di bawah video pada 50% dan jauh di atas blog dan podcast pada 34,8%. Di halaman yang sama, hanya 5,2% menyebut coding bootcamp sebagai cara mereka belajar coding, dibanding 58,7% untuk sumber online lain dan 32,7% untuk online course atau sertifikasi. Itu sampel global yang mendaftar sendiri, bukan sampel Indonesia, tetapi urutannya tidak samar.
Struktur tanpa biaya sudah ada. The Odin Project menerbitkan jalur full-stack yang lengkap dan berurutan lengkap dengan proyek dan komunitas terbuka, gratis dan open source. Kalau keberatan Anda terhadap belajar mandiri adalah tidak tahu harus belajar apa berikutnya, keberatan itu sudah lama terpecahkan — yang tersisa adalah tidak ada yang terjadi ketika Anda berhenti.
Ini bagian yang tidak disebut materi pemasaran jalur mana pun. Keduanya kini bisa menghasilkan orang yang merilis kode yang jalan tapi tidak bisa men-debug-nya, padahal debugging adalah yang benar-benar diuji di pekerjaan. Lulusan bootcamp yang memakai agent untuk setiap tugas dan pembelajar otodidak yang memakainya untuk setiap blocker berakhir di titik yang sama: lancar memproduksi kode, tidak terlatih pada siklus menyusun hipotesis, mengujinya, dan ternyata salah.
Saya sudah menulis soal siklus itu secara rinci di tulisan lain di blog ini, jadi saya tidak akan mengulanginya di sini — hanya konsekuensinya untuk keputusan ini. Survei 2025 mendukung kekhawatiran itu tanpa menuntaskannya: 66% responden menyebut solusi AI yang hampir benar tetapi tidak sepenuhnya, 45% mengatakan men-debug kode buatan AI justru lebih lama, dan 46% tidak memercayai akurasi AI dibanding 33% yang memercayainya. Adopsi naik berbarengan dengan kepercayaan turun adalah ringkasan yang jujur, dan tidak ada jalur yang melindungi Anda dari itu dengan sendirinya.
# Whatever route you took, this is the part a reviewer can actually read.
# Run it on the repository you are proudest of, before you send the link.
git log --oneline --no-merges | wc -l
# 8 commits is one weekend. 180 means you kept coming back to it.
git log --format=%ad --date=short | sort -u | wc -l
# Distinct days worked. A tutorial project has three; a real one has forty.
git log -i --grep='fix' --grep='bug' --oneline | head -20
# Every line is a bug you found, named and closed. This is the list you
# get asked about in an interview -- never the feature list in the README.
git log --diff-filter=D --name-only --oneline | head
# What you deleted. Removing your own earlier approach is the clearest
# evidence you had a second idea about it.Pengecekannya murah, dan bisa Anda jalankan pada diri sendiri malam ini. Proyek berbentuk tutorial dan proyek nyata terlihat identik di screenshot dan sama sekali berbeda di Git history, dan history itulah yang dibuka reviewer sebagai hal kedua.
Kalau Anda memilih otodidak, celah yang jujur bukan pengetahuan. Celahnya adalah tidak ada yang terjadi ketika Anda berhenti. Bootcamp menagih untuk struktur dan cohort, dan keduanya bisa dirakit sendiri — awalnya berantakan, dan versi berantakan itu tetap lebih baik daripada tidak punya sama sekali.
# A cohort you assemble yourself. Four commitments, one page.
MONDAY Post the week's single goal somewhere public.
"Ship invoice PDF export" -- not "learn more backend".
WEDNESDAY Thirty minutes reading someone else's code, out loud.
Reading badly-named variables is how you learn to name.
FRIDAY Push something. Broken is fine; absent is not.
The unbroken streak is the accountability a bootcamp sells.
MONTHLY Ship one thing to a person who is not you.
A shop owner, a friend's club, your own recurring chore.Tiga hal menentukan apakah halaman itu jalan atau layu: target mingguannya berupa sesuatu yang bisa dirilis dan bukan sebuah topik, komitmennya cukup terbuka sampai sedikit memalukan, dan setidaknya satu orang di dalamnya lebih maju dari Anda. Komunitas developer Indonesia di Discord dan Telegram serta meetup lokal di Jakarta, Bandung dan Surabaya adalah tempat saya akan mencari yang ketiga. Dua yang pertama sepenuhnya urusan Anda.
Bacalah kode orang lain dengan bersuara sekali seminggu, dalam bahasa Indonesia atau Inggris, mana pun yang memaksa Anda menjelaskan alih-alih sekadar melirik. Kebiasaan yang memisahkan orang yang bisa men-debug dari orang yang hanya bisa menghasilkan kode adalah kesediaan membaca kode yang bukan tulisannya dan tidak ingin dibacanya.

Kalau Anda memang akan membayar, ini pertanyaan yang layak diajukan sebelum transfer, dan semuanya punya jawaban yang bisa diperiksa:
Perlakukan setiap statistik hasil yang diiklankan sebagai materi pemasaran sampai ada yang menyebut nama auditornya. Sekolah menerbitkan angka penempatan dan kelulusan yang tidak pernah diperiksa pihak luar, penyebutnya jarang didefinisikan, dan lulusan yang berhenti membalas biasanya hilang dari hitungan. Justru ketidakterverifikasiannya yang jadi intinya: angka yang tidak bisa diaudit tidak bisa dibandingkan antarsekolah, jadi jangan memilih berdasarkan itu.
Semua ini bukan argumen untuk tidak membayar. Kalau Anda sudah tahu bahwa Anda tidak pernah mulai tanpa tanggal mulai, bootcamp sedang menjual satu hal yang tiga kali gagal Anda bangun sendiri, dan membelinya dengan sadar adalah keputusan yang wajar. Belilah sambil tahu mana dari kelima hal itu yang Anda dapat, dan dua di antaranya bisa Anda peroleh seharga sebuah nama domain.
Dua tahun dari sekarang tidak ada yang bertanya Anda lewat jalur mana. Mereka akan membuka satu hal yang Anda bangun, bertanya kenapa Anda memilih database itu, dan mendengarkan apakah jawabannya benar-benar milik Anda. Bootcamp atau otodidak, hasil akhirnya sama: satu benda nyata, selesai, dengan commit history yang menunjukkan Anda memperjuangkannya, dan kemampuan menjelaskan setiap keputusan di dalamnya tanpa membuka satu pun tab browser.
Sumber dan bacaan lanjutan