Lewati ke konten utama
← Semua catatan

Developer di Era Agen: dari Menulis Kode ke Merancang Sistem

Banyak calon developer bertanya dengan cemas: kalau AI sudah bisa menulis kode, masih perlukah belajar membuat web dan aplikasi? Pertanyaan itu wajar, tetapi sering salah arah.

Yang bergeser bukan perlu atau tidaknya developer. Yang bergeser adalah pekerjaan yang paling bernilai: dari mengetik baris demi baris menjadi merancang sistem, mengarahkan agen, dan memeriksa hasilnya.

Pekerjaan yang bergeser, bukan yang hilang

Di kelas Agentic Fullstack Developer, cara kerjanya disampaikan apa adanya: saya membangun web dan aplikasi bersama agen AI sehari-hari. Pembagian kerjanya begini. Manusia merancang dan memutuskan. Agen AI membantu menulis dan memeriksa.

Fullstack berarti mengerjakan kedua sisi aplikasi web: bagian depan yang dilihat pengguna dan bagian belakang yang mengolah data dan logika. Dulu, menguasai keduanya berarti menulis banyak sekali kode sendiri. Sekarang, agen AI mengambil sebagian besar pekerjaan mengetik, dan pekerjaan developer bergeser ke bagian yang lebih sulit diserahkan.

Lihat grafik alir di bawah. Ini ilustrasi, bukan data nyata: contoh bagaimana satu tugas pengembangan mengalir dari rancangan manusia, melewati kerja agen, lalu kembali ke keputusan manusia.

Alur satu tugas pengembangan bersama agen (ilustrasi)

Data simulasi

Memuat grafik…

Data simulasiIlustrasi, bukan data nyata. Panah kembali ke rancangan menggambarkan hasil yang ditolak dan diperbaiki.

Lihat data sebagai tabel
Alur satu tugas pengembangan bersama agen (ilustrasi)
DariKeNilai
Developer: merancang dan menulis instruksiAgen AI: menulis kode3
Agen AI: menulis kodeAgen AI: memeriksa kode3
Agen AI: memeriksa kodeDeveloper: meninjau hasil3
Developer: meninjau hasilKeputusan rilis2
Developer: meninjau hasilDeveloper: merancang dan menulis instruksi1

Bagi pemula, ini kabar baik sekaligus tantangan. Kabar baiknya, hambatan teknis untuk membuat sesuatu yang berjalan menjadi lebih rendah: Anda bisa melihat hasil lebih cepat dan belajar dari hasil itu. Tantangannya, godaan untuk menerima apa pun yang dikeluarkan agen juga lebih besar. Developer yang tidak paham apa yang dikerjakan agennya tidak bisa menilai apakah hasilnya benar. Karena itu dasar-dasar tetap perlu dipelajari, hanya caranya yang berubah: dipelajari sambil membangun, bukan sebelum membangun.

Perhatikan bahwa manusia ada di awal dan di akhir alur. Di tengah, agen bekerja cepat. Tetapi ada satu aliran kecil yang kembali ke awal: hasil yang ditinjau lalu ditolak. Aliran itu adalah tempat keahlian developer paling terasa.

Tiga keterampilan yang makin penting

Memecah masalah. Agen bekerja baik bila diberi tugas kecil dan jelas. Ini cocok dengan satu prinsip NLP, yaitu chunking: memotong hal besar menjadi potongan yang mudah dicerna. Developer yang pandai memotong fitur besar menjadi langkah kecil akan mendapat hasil lebih baik dari agen. Latihannya sederhana: sebelum meminta apa pun, tulis dulu satu kalimat tentang hasil yang diharapkan, lalu satu kalimat tentang batasannya.

Menulis instruksi yang tidak bisa disalahpahami. Agen mengikuti yang tertulis, bukan yang dipikirkan. Instruksi yang kabur menghasilkan kode yang kabur. Cara berlatih: minta teman membaca instruksi Anda dan menjelaskan ulang dengan kata-katanya sendiri. Jika penjelasannya berbeda dari maksud Anda, instruksinya yang perlu diperbaiki.

Meninjau dengan teliti. Kode yang tampak benar belum tentu benar. Developer yang baik memeriksa hasil, menjalankannya, dan menyiapkan pengujian. Peran peninjau inilah yang tidak bisa diserahkan.

Ketiga keterampilan ini punya satu kesamaan: semuanya tentang kejelasan berpikir, bukan kecepatan jari. Itu kabar baik bagi mahasiswa dan pemilik bisnis yang ingin membangun sendiri, karena kejelasan berpikir bisa dilatih siapa saja. Pemilik bisnis tidak perlu menjadi programmer ahli untuk mulai. Ia perlu tahu apa yang ingin dibangun, siapa penggunanya, dan apa yang tidak boleh salah. Sisanya bisa dikerjakan bersama agen, dengan pemeriksaan manusia di titik yang menentukan.

Belajar dari proyek nyata, bukan dari contoh

Keterampilan seperti ini tidak tumbuh dari membaca. Ia tumbuh dari mengerjakan proyek sungguhan dan menerima umpan balik. Karena itu kelas ini memberi pegangan untuk melanjutkan belajar di ACADIOO dan berlatih lewat proyek di Koding Studio. ACADIOO adalah platform belajar karier dan keterampilan digital dari Universitas Mahakarya Asia, sedangkan Koding Studio adalah program magang kerja tempat proyek klien nyata dibimbing mentor dan AI.

Dunia kerja memang sedang bergerak. Laporan Future of Jobs dari World Economic Forum memperkirakan bahwa rata-rata 39 persen keterampilan pekerja saat ini akan berubah atau usang pada 2025 sampai 2030. Angka itu bukan ramalan nasib developer, tetapi pengingat bahwa belajar harus menjadi kebiasaan, bukan acara sekali.

rata-rata keterampilan pekerja saat ini yang akan berubah atau usang pada 2025-2030

39%

Sumber: World Economic Forum, World Economic Forum, The Future of Jobs Report 2025, 2025-2030 · kelas A · BA-0055

Kebiasaan yang layak dibangun sejak awal adalah mencatat. Setiap kali agen menghasilkan sesuatu yang salah, catat apa yang salah, mengapa, dan instruksi apa yang akhirnya memperbaikinya. Catatan itu lambat laun menjadi pedoman pribadi yang lebih berharga daripada kumpulan contoh kode dari internet, karena ia lahir dari proyek Anda sendiri.

Satu catatan jujur: kelas ini tidak menjanjikan pekerjaan atau penghasilan tertentu. Yang ditawarkan adalah gambaran alur membangun web dan aplikasi bersama agen AI, pembagian tugas antara agen dan manusia, serta cara terus belajar.

Jadi, jawaban untuk pertanyaan di awal tulisan ini: tetaplah belajar, tetapi belajarlah menjadi perancang yang memimpin agen, bukan hanya pengetik yang bersaing dengannya. Kualitas sistem ditentukan oleh orang yang memutuskan, bukan oleh seberapa cepat kode ditulis.

Pelajari alur membangun web bersama agen AI

Kalau pertanyaan di atas belum ada jawabannya, itu titik yang paling murah untuk diperiksa lebih dulu.

Bawa kerangka ini ke bisnis Anda →

Catatan lain

    Developer di Era Agen: dari Menulis Kode ke Merancang Sistem · Tulisan — Putu Putrayasa