Opini: Apa Itu Vibe Coding dan Mengapa Semua Orang Mengadopsi Tren Ini?

Image generated with ChatGPT

Opini: Apa Itu Vibe Coding dan Mengapa Semua Orang Mengadopsi Tren Ini?

Waktu baca: 9 Mnt

Gerakan “vibe coding” semakin meluas berkat pengembangan alat AI baru. Setelah Andrej Karpathy memberikan definisi praktik ini, bahkan mereka yang belum pernah menulis baris kode dalam hidup mereka sekarang membuat situs web dan aplikasi, tetapi tidak tanpa risiko

Ada kata kunci baru di dunia teknologi: vibe coding.

Istilah ini, yang umum di kalangan insinyur perangkat lunak dan pemrogram, mulai mencapai audiens yang lebih luas. Praktiknya, yang terdiri dari membuat kode dari petunjuk dengan bantuan model AI, sudah merajai berita utama, forum, dan interaksi media sosial.

Sundar Pichai, CEO Google, baru-baru ini mengatakan dia telah melakukan vibe coding untuk bersenang-senang saat membangun sebuah situs web. Perusahaan teknologi seperti Figma, Anthropic, dan Mistral baru-baru ini meluncurkan produk yang dioptimalkan untuk vibe coding. Dan orang-orang tanpa pelatihan teknik formal sudah meluncurkan aplikasi dan produk digital lainnya dengan sendirinya.

Meskipun pemrograman berdasarkan suasana hati terdengar magis dan menyenangkan, praktik ini juga menimbulkan berbagai kekhawatiran di komunitas teknologi. Di atas kekhawatiran tentang masa depan pengembang perangkat lunak dan penurunan drastis dalam kesempatan kerja pemrograman tingkat awal, para ahli telah memperingatkan tentang kerentanan dan risiko yang ditemukan dalam kode yang dihasilkan oleh kecerdasan buatan.

Berikut adalah apa yang harus diketahui semua orang tentang vibe coding di tahun 2025:

Apa Itu Vibe Coding?

Vibe coding telah ada sejak dirilisnya sistem AI generatif awal beberapa tahun yang lalu. Ini mengacu pada praktik menggunakan model AI canggih seperti ChatGPT dari OpenAI, Claude dari Anthropic, atau Gemini dari Google untuk mengembangkan kode, memperbaikinya, menjalankannya, dan membangun proyek baru dari arahan ucapan polos.

Menurut IBM, dalam disiplin ini, pengguna mengadopsi pola pikir “kode dulu, perbaiki nanti”, memungkinkan teknologi untuk mengembangkan ide kreatif mereka sebagaimana yang dianggap tepat, dan kemudian mengoptimalkannya nanti. Setelah praktek ini mulai populer, dan orang-orang mengadopsi strategi ini untuk membangun perangkat lunak, semakin banyak perusahaan meluncurkan asisten pemrograman AI seperti GitHub Copilot, Cursor, dan Replit untuk membantu orang dalam perjalanan kode-vibing mereka.

Karpathy, Ayah Dari Istilah Ini

Itu adalah Andrej Karpathy — co-founder OpenAI dan founder Eureka Labs — yang memberi praktek ini sebuah nama dan definisi beberapa bulan yang lalu, pada bulan Februari.

“Ada jenis pemrograman baru yang saya sebut “vibe coding”, di mana Anda sepenuhnya menyerap vibra, merangkul eksponensial, dan melupakan bahwa kode bahkan ada,” tulis ilmuwan teknik komputer tersebut di platform media sosial X. “Ini mungkin karena LLMs (misalnya Cursor Composer w Sonnet) menjadi terlalu bagus.”

Karpathy menjelaskan bahwa kadang-kadang dia bahkan tidak perlu menyentuh keyboard karena dia dapat menggunakan fitur suara untuk berinteraksi dengan AI, dan meminta “hal-hal paling bodoh.” Insinyur komputer itu mengakui bahwa praktik ini tidak sempurna, bahwa model AI membuat kesalahan, tetapi dia masih membiarkannya menulis lebih banyak kode—bahkan ketika dia tidak sepenuhnya mengerti apa yang sedang dilakukan oleh AI—dan menyarankan perbaikan karena kadang-kadang tidak mengenali bug.

“Tidak terlalu buruk untuk proyek akhir pekan yang sifatnya sementara, tetapi tetap cukup menghibur,” tambah Karpathy. “Saya sedang membangun proyek atau aplikasi web, tetapi bukan benar-benar pemrograman – saya hanya melihat sesuatu, mengatakan sesuatu, menjalankan sesuatu, dan menyalin tempel sesuatu, dan sebagian besar berhasil.”

Revolusi Kode Vibe

Adopsi kode Vibe tampaknya telah berkembang secara eksponensial dalam beberapa minggu terakhir. Setiap orang dan setiap perusahaan kini sedang mengintegrasikan praktek ini untuk “bermain” dan membangun perangkat lunak yang sebelumnya bukan prioritas, karena biasanya membutuhkan waktu yang terlalu lama untuk dikembangkan.

Perusahaan-perusahaan sedang menerapkan teknik ini untuk mengeksplorasi ide, bahkan startup baru pun lahir dari vibe coding. Anthropic baru-baru ini mengadakan “vibe coding marathon” pertamanya di New York, di mana para pembuat kreatif mengembangkan dunia kuno 3D yang dapat dieksplorasi, game belajar Mandarin, mie yang menari, dan banyak lagi.

Tom Blomfield, seorang partner di Y Combinator—yang juga tahu cara coding—mengerti mengapa investor mendukung perusahaan dengan kode yang ditulis menggunakan AI dan menjelaskan bagaimana dia telah melakukan vibe coding sendiri. Blomfield membangun sebuah situs web bernama Recipe Ninja dalam hitungan hari.

“Mungkin sekitar 30.000 baris kode. Mungkin membutuhkan waktu sekitar setahun untuk membangunnya,” katanya dalam sebuah wawancara dengan NPR tentang vibecoding. “Ini bukanlah sesuatu yang bisa diselesaikan dalam semalam, tetapi saya mungkin menghabiskan sekitar 100 jam untuk itu.”

Y Combinator baru-baru ini menginvestasikan $500.000 pada startup BOND setelah mereka berhasil mengembangkan “seorang AI kepala staf untuk CEO dan eksekutif yang sibuk” dengan menggunakan vibecoding hanya dalam waktu beberapa jam.

Pada bulan Maret, CEO Y Combinator, Garry Tan, mengatakan bahwa 25% startup dalam kelas musim dingin terakhir menghasilkan 95% kode mereka menggunakan alat AI. Sebuah laporan GitHub 2024 mengungkapkan bahwa 97% pengembang perangkat lunak, insinyur, dan programmer menggunakan alat AI untuk mengkodekan.

Semua Orang Bisa Membuat Kode Sekarang

Gerakan “vibe coding” telah memperkuat prinsip demokrasi dalam kecerdasan buatan. Bukan lagi hanya insinyur perangkat lunak, pengembang, dan programmer yang bisa membuat perangkat lunak—lebih banyak orang tanpa pengalaman teknis juga mencapai hasil yang mengejutkan.

Cynthia Chen adalah salah satu contohnya. Dia membangun sebuah aplikasi bernama Dog-e-dex, dari nol, hanya dengan vibe coding, tanpa pelatihan teknik formal. Beberapa tahun yang lalu, dia punya ide untuk aplikasi yang bisa mengambil foto anjing, mengidentifikasinya, dan memungkinkan pengguna untuk “mengumpulkan” mereka seperti Pokémon. Tapi kala itu, itu adalah banyak pekerjaan.

Tahun ini, hanya dalam waktu dua bulan, dia membangun aplikasi tersebut, dan sekarang sudah tersedia di App Store. “Rasanya seperti sihir,” kata dia dalam wawancara dengan Business Insider. “Setiap kali saya menekan tombol pratinjau, itu adalah kegembiraan kecil membuka hadiah.”

Kasus non-teknis lainnya adalah Éanna Kelly, seorang penulis teknologi dari Sifted, yang menggambarkan dirinya sebagai “sebenarnya tidak begitu mengerti teknologi,” namun berhasil mengembangkan 4 situs web dalam satu minggu hanya dengan vibe coding.

Meski menikmati dan mampu mengembangkan situs web sederhana hanya dalam beberapa jam, Kelly memperingatkan tentang kode berkualitas rendah dan memprediksi masa depan “landfill digital” dengan “banyak barang sekali pakai dan berkualitas buruk.”

Namun, banjir produk berkualitas rendah bukanlah masalah paling serius—ada risiko lain yang lebih dikhawatirkan oleh beberapa ahli.

Risiko dan Konsekuensi dari Vibe Coding

Ada banyak kekhawatiran dan risiko seputar “vibe coding.” Salah satunya adalah masa depan profesional yang bekerja dalam pengembangan perangkat lunak. Signalfire, sebuah perusahaan yang melacak perekrutan teknologi, melaporkan bahwa posisi coding tingkat pemula turun 24% pada tahun 2024.

Raksasa teknologi telah mengungkapkan bahwa sebagian besar dari kode mereka ditulis dengan alat AI. CEO Google baru-baru ini mengatakan bahwa “lebih dari 30%” kode perusahaan dihasilkan oleh AI—persentase yang serupa dengan yang diungkapkan oleh Microsoft—dan Amazon mengatakan tahun lalu bahwa AI telah menghemat “setara dengan 4.500 tahun pengembang.”

Namun, kekhawatiran lainnya adalah keamanan dan kerentanan yang dapat dihasilkan oleh sistem AI dalam kode mereka.

Kode yang Tidak Aman

Meskipun hasil “ajaib” yang dapat dihasilkan oleh model AI, teknologi canggih ini juga bisa membuat kesalahan seperti halnya manusia. Kode AI juga mengandung kerentanan, dan para ahli telah memperingatkan tentang hal ini.

Sebuah kelompok pengembang menciptakan sebuah patokan bernama BaxBench untuk menganalisis pembuatan kode yang benar dan menandai kerentanan. Dalam laporan terakhirnya, para ahli mencatat bahwa 62% dari kode yang dibuat oleh model AI paling populer mengandung kerentanan atau salah.

“LLM belum bisa menghasilkan kode yang siap diterapkan,” demikian bunyi situs web tersebut. “Rata-rata, sekitar setengah dari solusi yang benar tidak aman, menimbulkan kekhawatiran tentang metrik dan evaluasi saat ini yang hanya berfokus pada kebenaran kode.”

Kasus yang Mengkhawatirkan

Game-game menyenangkan dan situs web yang banyak orang ciptakan saat coding dalam suasana santai belum terlalu berisiko. Masalah sebenarnya tampaknya terjadi ketika mereka mencoba mengumpulkan data pengguna dan memiliki sedikit atau tidak ada pengalaman dalam keamanan siber.

Seorang pengguna populer di platform media sosial X, Leo, telah berbagi proses belajarnya selama vibe coding serta menunjukkan kreasinya secara online. Leo mengatakan bahwa ia telah membangun sebuah aplikasi software-as-a-service (SaaS) menggunakan Cursor dan mendapatkan uang darinya.

“SaaS saya dibangun dengan Cursor, nol kode ditulis tangan,” tulisnya. “AI bukan lagi hanya asisten, tapi juga pembuat. Sekarang, Anda bisa terus mengeluh tentang hal itu atau mulai membangun.”

Sayangnya, postingannya menjadi viral dan mencapai pengguna web yang jahat yang memutuskan untuk mengeksploitasi kerentanan aplikasi tersebut. Hanya dua hari kemudian, Leo membagikan postingan lain mengumumkan bahwa ia sedang diserang.

“Guys, saya sedang diserang,” tulisnya. “Seperti yang kalian tahu, saya bukan orang teknis, jadi ini memakan waktu lebih lama dari biasanya untuk saya pahami.” Leo harus menutup aplikasinya sementara waktu.

Meskipun kasus Leo adalah contoh bagaimana coding vibe bisa berjalan salah, ini bukanlah kasus yang terisolasi. Hacker telah mengeksploitasi kerentanan dalam alat AI seperti Copilot dan Cursor dengan berbagai cara, meningkatkan risiko dan kemungkinan membangun kode yang tidak aman.

Masa Depan yang Besar di Depan

Meskipun teknik “coding vibe” terasa ajaib dan kuat, itu masih belum sempurna dan masih memiliki jalan panjang untuk ditempuh. Sejauh ini, hanya beberapa kasus yang berhasil menunjukkan potensi dan risiko dari praktik tersebut, dan kita masih perlu melihat bagaimana proyek-proyek yang sedang berlangsung dan yang akan datang berkembang untuk mendapatkan kejelasan yang lebih baik mengenai potensi dan cakupannya.

Meskipun telah ada perdebatan tentang penggunaan dan masa depan “vibe coding,” ini adalah gerakan yang tampaknya masih dalam tahap sangat awal. Mengingat alat dan sistem AI canggih terbaru yang dirilis oleh perusahaan industri terkemuka, semua ini menunjukkan bahwa perkembangan akan terus berlanjut, dan kita akan segera melihat lebih banyak kreasi mengejutkan—untuk baik atau buruk.

Meskipun benar bahwa prospek pekerjaan untuk pengembang perangkat lunak—dan untuk sebagian besar profesi di seluruh dunia—menghasilkan kekhawatiran dan kecemasan, perspektif yang lebih optimis tentang “vibe coding” juga mungkin. Beberapa ahli percaya bahwa kode akan menjadi semakin aman dan bahwa, semoga saja, peran baru akan muncul di mana orang-orang dengan pengalaman teknis yang lebih banyak dapat menonjol.

Anda suka artikel ini? Beri Rating!
Saya sangat tidak menyukainya Saya tidak begitu menyukainya Okelah Cukup bagus! Suka sekali!

Kami senang kamu menyukai artikel kami!

Sebagai pembaca yang budiman, maukah Anda memberikan ulasan di Trustpilot? Ini tidak lama dan sangat berarti bagi kami. Terima kasih sekali!

Beri kami peringkat di Trustpilot
0 Rating dari 0 pengguna
Judul
Komentar
Terima kasih atas feedback Anda