Teknologi & AI

Riset METR Beberkan Paradoks AI Coding: Programmer Merasa 20 Persen Lebih Cepat Padahal Kinerja Nyata Melambat 19 Persen

Ilustrasi software engineer bekerja malam hari menganalisis kode program di monitor

Bacotan Online – Persepsi efisiensi tinggi yang selama ini didengungkan oleh industri kecerdasan buatan dalam rekayasa perangkat lunak akhirnya terbentur temuan empiris di lapangan. Sebagian besar pengembang perangkat lunak meyakini kehadiran asisten pemrograman berbasis artificial intelligence membuat proses kerja mereka melesat jauh lebih cepat. Namun, data eksperimental dari riset independen justru menunjukkan anomali yang mencengangkan: alih-alih menghemat jam kerja, pemanfaatan alat bantu kode berbasis model bahasa besar justru memperlambat penyelesaian proyek nyata secara signifikan.

Kesenjangan 39 Poin Persentase: Mengapa Otak Pengembang Tertipu

Kajian mendalam yang dipublikasikan oleh Model Evaluation and Threat Research (METR) mengungkap fenomena yang mereka sebut sebagai perception gap atau jurang persepsi efisiensi. Dalam eksperimen uji acak terkendali (randomized controlled trial), lembaga riset tersebut menguji 16 pengembang profesional yang masing-masing memiliki rekam jejak kontribusi lebih dari lima tahun pada repositori berskala besar dengan basis kode (codebase) melampaui 1,1 juta baris serta mengantongi lebih dari 22.000 bintang di GitHub. Para pengembang diberikan 246 tugas riil yang dikerjakan secara acak menggunakan alat bantu mutakhir seperti Cursor Pro yang ditenagai model Claude 3.5 dan Claude 3.7 Sonnet, maupun secara manual tanpa bantuan generator kode.

Sebelum pengujian dimulai, para pengembang memprediksi bahwa keberadaan asisten cerdas akan memangkas waktu kerja mereka hingga 24 persen. Setelah seluruh tugas rampung, para peserta secara subjektif melaporkan perasaan bahwa pekerjaan mereka 20 persen lebih cepat. Namun, analisis rekaman layar dan pencatatan waktu objektif menunjukkan realitas sebaliknya: penyelesaian tugas dengan bantuan AI justru 19 persen lebih lambat dibandingkan penulisan manual. Perbedaan antara apa yang dirasakan pengembang dan fakta catatan waktu menciptakan kesenjangan masif sebesar 39 poin persentase.

Penyebab psikologis di balik ilusi ini berakar pada cara kerja kognitif manusia. Menulis kode dari nol merupakan aktivitas mental yang menuntut daya konsentrasi tinggi (effortful). Pengembang harus membaca dokumentasi, menyusun logika percabangan, dan mengetik setiap baris secara mandiri. Beban usaha ini diterjemahkan oleh otak sebagai durasi waktu yang berjalan lambat. Sebaliknya, meninjau kode yang dihasilkan mesin secara instan dipersepsikan sebagai pekerjaan ringan yang menyerupai aktivitas membaca santai. Masalahnya, generator kode umumnya hanya mampu menuntaskan 70 persen bagian mendasar dengan benar. Sisa 30 persen lainnya—yang mencakup edge cases rumit, tata kelola keamanan memori, serta konsistensi arsitektur—tetap menuntut ketelitian manusia untuk diverifikasi. Siklus berulang antara menulis instruksi (prompting) dan memeriksa hasil keluaran memicu fenomena context switching yang menurut pakar produktivitas membutuhkan waktu pemulihan fokus mendalam (deep focus) hingga 23 menit untuk setiap interupsi.

Krisis Arsitektur Kode: Lonjakan Duplikasi dan Runtuhnya Refactoring

Dampak perlambatan di tingkat individu ternyata menjalar menjadi ancaman teknis yang jauh lebih berbahaya pada skala makro sistem perangkat lunak. Lembaga analitik repositori GitClear merilis studi komprehensif terhadap 211 juta baris perubahan kode sepanjang periode 2020 hingga 2025. Temuan data tersebut mengonfirmasi terjadinya pergeseran drastis dalam cara perangkat lunak modern dibangun:

  • Aktivitas pembenahan kode (refactoring) anjlok bebas: Porsi restrukturisasi kode tanpa mengubah fungsionalitas eksternal merosot dari 25 persen total komit menjadi di bawah 10 persen, dan diproyeksikan menyusut hingga menyentuh kisaran 3 persen jika tren saat ini berlanjut.
  • Ledakan kode duplikat: Praktik menyalin dan menempelkan logika berulang (copy-paste logic) melonjak 4 hingga 8 kali lipat, kini mendominasi 12 hingga 15 persen dari keseluruhan basis kode baru.
  • Tingkat perombakan kilat (code churn) melonjak: Volume kode yang terpaksa ditulis ulang atau dihapus dalam rentang waktu dua pekan setelah penggabungan meningkat hampir dua kali lipat.

Ketika pengembang mengandalkan kecerdasan buatan untuk menyemburkan baris kode secara kilat, prinsip modularitas dan desain berorientasi masa depan kerap dikesampingkan demi mengejar kecepatan semu. Akibatnya, utang teknis (technical debt) menumpuk di balik layar. Riset paralel dari Uplevel Data Labs yang melibatkan 800 pengembang mendeteksi lonjakan tingkat cacat (defect rate) sebesar 41 persen pada setiap pengajuan perubahan kode yang memanfaatkan bantuan AI. Kerentanan ini mempertegas risiko fatal yang timbul ketika pengembang terlalu lengah, sebagaimana tercermin dalam riset kebocoran ribuan database akibat tren vibe-coding yang abai menerapkan kontrol keamanan dan validasi struktur data secara disiplin.

Bottleneck Bergeser ke Code Review dan Ledakan Insiden Produksi

Banyak pimpinan teknologi berasumsi bahwa mempercepat proses pengetikan kode otomatis mempercepat siklus pengiriman produk ke konsumen. Namun, data riset tahunan dari Google DORA (DevOps Research and Assessment) membuktikan bahwa sumbatan operasional (bottleneck) tidak pernah lenyap, melainkan berpindah tempat dengan konsekuensi yang jauh lebih mahal.

Meskipun volume pengajuan perubahan kode (pull request) melonjak hingga 98 persen berkat kemudahan sintaks otomatis, waktu yang dibutuhkan tim teknis untuk meninjau dan memvalidasi setiap pengajuan justru membengkak ekstrem hingga 441 persen. Tim teknis senior kini menghabiskan porsi waktu produktif mereka hanya untuk menyisir tumpukan kode yang tampak meyakinkan di permukaan tetapi rapuh dalam logika internal. Dampak langsung dari proses peninjauan yang kewalahan ini adalah meningkatnya frekuensi insiden fatal di peladen produksi sebesar tiga kali lipat per pull request.

Ancaman Atrofi Kemampuan Debugging dan Pintu Masuk Junior yang Tertutup

Di luar kerugian finansial dan operasional, ketergantungan yang keliru pada alat bantu otomatisasi mulai menggerus fondasi keahlian mendasar para insinyur muda. Riset dari Anthropic terhadap 52 pengembang pemula memperlihatkan kontras yang tajam mengenai bagaimana alat ini dimanfaatkan. Dalam studi tersebut, pengembang yang mengandalkan AI sekadar untuk menghasilkan potongan kode otomatis mengalami penurunan skor pemahaman logika hingga 17 persen pada sesi evaluasi mandiri tanpa bantuan alat.

Penurunan kemampuan paling drastis terjadi pada aspek penelusuran kesalahan (debugging)—keahlian kritis yang paling dibutuhkan ketika sebuah sistem komputasi mengalami kegagalan di lingkungan produksi. Pengembang yang terbiasa menyerahkan pemikiran algoritmik kepada mesin hanya mencatatkan tingkat kelulusan di bawah 40 persen, berbanding lebih dari 65 persen pada mereka yang menggunakan mesin cerdas sebagai sarana untuk mendiskusikan konsep dan memahami latar belakang perancangan program. Pola ini turut memperparah krisis regenerasi talenta di industri teknologi, memperdalam fenomena kiamat rekrutmen programmer pemula di mana data penggajian dari Stanford University mencatat penyusutan lowongan kerja pengembang berusia 22 hingga 25 tahun hingga 20 persen sejak akhir 2022.

Langkah Taktis Memanfaatkan AI Tanpa Mengorbankan Kualitas Sistem

Temuan-temuan empiris ini bukan merupakan seruan untuk menghapus asisten kecerdasan buatan dari alur kerja rekayasa perangkat lunak, melainkan peringatan keras agar organisasi rekayasa menetapkan batasan pemakaian yang rasional dan terukur. Langkah mitigasi praktis yang dapat diterapkan mencakup:

  • Pisahkan ranah tugas secara ketat: Manfaatkan kemampuan asisten kode untuk pekerjaan repetitif dengan risiko rendah, seperti pembuatan dokumen pengujian awal, konversi skema antarmuka, eksplorasi pustaka asing, atau kode kerangka (boilerplate). Hindari penggunaan generator langsung pada logika arsitektur inti, komputasi transaksi finansial, dan mekanisme validasi kriptografi.
  • Gunakan AI untuk mengurai konsep, bukan menggantikan pemikiran: Instruksikan asisten digital untuk menjelaskan alternatif desain sistem dan menelusuri kelemahan algoritma alih-alih meminta baris kode siap pakai secara pasif.
  • Ukur produktivitas berbasis waktu nyata: Hindari mengukur keberhasilan integrasi alat berdasarkan survei kepuasan rasa (vibes). Catat durasi riil penyelesaian fitur dari tahap perancangan hingga penggelaran stabil di produksi.
  • Alokasikan anggaran waktu formal untuk review kode: Akui secara realistis bahwa kode yang diproduksi dengan bantuan mesin menuntut verifikasi manual yang lebih ketat, dan jangan memangkas waktu peninjauan demi mengejar tenggat rilis yang artifisial.

Kecerdasan buatan terbukti menjadi pengungkit daya yang luar biasa ketika ditempatkan sebagai mitra penganalisis logika, namun ia bertransformasi menjadi jebakan utang teknis jika diperlakukan sebagai jalan pintas untuk menggantikan kedisiplinan rekayasa perangkat lunak.

Kang Bakso

About Author

Leave a comment

Your email address will not be published. Required fields are marked *

You may also like

data center AI Meta bakteri
Teknologi & AI

Data Center AI Meta Diduga Bocorkan Bakteri Mematikan ke Air untuk Irigasi Kota

Data center yang terkait Meta diduga mencemari saluran air Cheyenne dengan bakteri langka. Pemerintah kota memperketat pembuangan limbah fasilitas.
sungai tertua di dunia Finke
Teknologi & AI

Sungai Tertua di Dunia Diduga Sudah Ada Sebelum Pangaea

Finke River di Australia diduga berusia 300–400 juta tahun dan sudah mengalir sebelum Pangaea. Simak bukti geologi dan cara usianya