Log in to leave a comment
No posts yet
Pada awal 2026, Google meluncurkan Gemini 3 yang kembali menebar kekhawatiran di industri perangkat lunak. Kata kunci utama dari model kali ini adalah Vibe Coding. Ini adalah konsep di mana pengembang cukup menyampaikan "nuansa" (vibe) dan intensi sistem alih-alih sintaksis yang rumit, lalu AI akan mengimplementasikan kodenya sendiri.
Media sosial dipenuhi dengan ulasan tentang pembuatan simulasi 3D tanpa menulis satu baris kode pun. Di kalangan pengembang frontend, muncul keluhan bahwa ini adalah akhir dari segalanya. Namun, dari sudut pandang seorang insinyur dengan pengalaman 10 tahun, realitasnya berbeda. Gemini 3 bukanlah pengganti pengembang. Ia lebih tepat disebut sebagai generator antarmuka berperforma tinggi yang lahir dari strategi bisnis Google.
Alasan Google mendefinisikan Gemini 3 sebagai model vibe coding sangatlah jelas: untuk melindungi pendapatan utama mereka dari iklan pencarian. Mereka berniat mengubah pencarian gaya daftar tautan konvensional menjadi Paradigma Concierge, di mana AI merespons pertanyaan pengguna dengan alat bantu instan.
Jika pengguna mencari analisis status aset pribadi, alih-alih menampilkan artikel terkait, AI akan langsung membuatkan dasbor khusus yang menyertakan grafik real-time dan fungsi penghitungan secara instan. Untuk itu, Gemini 3 memanfaatkan protokol AG-UI (Agentic UI).
Niat tersebut menjadi semakin jelas jika kita melihat proses evolusi modelnya:
Indikatornya memang terlihat luar biasa. Namun, ini masih sebatas pada level aplikasi mikro. Ketika memasuki lingkungan perusahaan (enterprise) yang kompleks, hambatannya masih sangat tinggi.
Andrej Karpathy mengatakan bahwa vibe coding membuat kita lupa bahwa kode itu ada. Namun, dari perspektif rekayasa (engineering), ini berarti kotak hitam (black box) yang tidak terkelola.
Menurut penelitian terbaru, ditemukan celah keamanan serius pada 45% hingga 75% kode yang dihasilkan AI. AI tidak memahami model ancaman sistem secara keseluruhan; ia hanya menulis kode yang "berjalan".
Daftar Periksa Keamanan Wajib untuk Kode Buatan AI
dangerouslySetInnerHTML digunakan secara sembarangan?.env?Vibe coding menitikberatkan pada kemudahan implementasi. Hasilnya mungkin terlihat memukau, namun dalam lingkungan yang diakses puluhan ribu orang, ada kemungkinan besar server lumpuh akibat masalah kueri N+1 atau bottleneck rendering. AI memberikan kode yang berfungsi, tetapi kurang memiliki kecerdasan kontekstual untuk merancang kode yang tangguh.
80% dari pengembangan perangkat lunak adalah penanganan eksepsi. Mengambil contoh TanStack Start, framework terbaru tahun 2026, Gemini 3 sering kali bingung menentukan batas antara server dan klien sehingga menyebabkan kesalahan referensi. Dalam situasi ini, alih-alih memperbaiki arsitektur fundamental, AI sering memberikan solusi yang hanya menyembunyikan pesan kesalahan, sehingga menciptakan utang teknis (technical debt) yang lebih besar.
AI tidak sepenuhnya memahami sistem desain atau konvensi manajemen status dari keseluruhan proyek. Dalam jangka pendek mungkin terlihat cepat, namun seiring berjalannya waktu, kode tersebut akan menjadi berantakan. Di lapangan, mulai dilaporkan fenomena Pajak Verifikasi (Verification Tax), di mana waktu peninjauan menjadi lebih lama daripada waktu penulisan setelah mengadopsi AI.
Kini pengembang bukan lagi seorang "penulis" (writer) yang mengetik kode. Pengembang harus menjadi Orchestrator yang memvalidasi dan merakit hasil yang dihasilkan AI.
Model Kolaborasi 3 Tahap untuk Pengembang
Bagi manajemen, pengurangan tim secara sembarangan sangatlah berisiko. Jika proyek tersebut memiliki risiko kerugian finansial yang besar atau membutuhkan kepatuhan hukum yang ketat seperti di bidang keuangan dan medis, campur tangan insinyur senior sangatlah krusial. Terutama jika kode tersebut harus dipelihara selama lebih dari satu tahun.
Gemini 3 dan vibe coding adalah alat yang akan menurunkan ambang batas pengembangan dan meningkatkan kecepatan implementasi ide hingga lebih dari 10 kali lipat. Namun, di balik rasa manis itu, tersembunyi duri berupa kerentanan keamanan dan utang teknis.
Pengembang di tahun 2026 harus melampaui tahap memikirkan "bagaimana" cara menulis kode. Mereka harus tumbuh menjadi ahli yang membuktikan "mengapa" sistem ini harus ada dan seberapa aman sistem tersebut. Pada akhirnya, vibe coding tidak akan menggantikan kita, melainkan menjadi akselerator kuat yang membantu kita fokus pada desain tingkat tinggi.