Agentic Coding: Dari Memberi Saran Kode Menjadi Mendelegasikan Pekerjaan Developer

Bayangkan kamu sedang mengembangkan aplikasi untuk tugas akhir. Biasanya, kamu menulis kode sendiri sambil sesekali meminta AI melengkapi fungsi atau menjelaskan error. Sekarang, bagaimana jika kamu bisa meminta AI memahami kebutuhan fitur, menyusun rencana, mengubah beberapa file, menjalankan test, lalu melaporkan hasilnya untuk kamu review? Perubahan inilah yang membuat Agentic Coding menarik. AI tidak lagi sekadar membantu mengetik kode, tetapi mulai mengambil peran sebagai agent yang dapat menjalankan rangkaian pekerjaan developer dengan memanfaatkan tools dan konteks repository.
Apa Itu Agentic Coding?
Agentic Coding adalah pendekatan pengembangan software ketika AI agent dapat merencanakan dan menjalankan tugas coding melalui beberapa langkah, bukan hanya memberikan saran dalam bentuk teks. Bergantung pada tools dan permission yang tersedia, agent dapat membaca file, mengedit kode, menjalankan perintah, serta memeriksa hasil pekerjaannya.
Perbedaannya bisa dipahami melalui tiga pendekatan:
- AI Autocomplete: Menyarankan kelanjutan kode saat developer mengetik.
- AI Chat Assistant: Menjawab pertanyaan, menjelaskan kode, atau menghasilkan potongan program berdasarkan prompt.
- AI Coding Agent: Menganalisis tugas, menggunakan tools, mengubah file, menjalankan test, dan menindaklanjuti hasilnya.
Perbedaan utamanya bukan sekadar kemampuan menghasilkan kode, melainkan kemampuan menjalankan workflow. Meski begitu, agent tetap membutuhkan instruksi yang jelas, batasan akses, dan pengawasan manusia.
Bagaimana Agentic Coding Bekerja?
Secara umum, agentic coding melibatkan beberapa tahap:
- Understand: Membaca instruksi dan konteks proyek untuk memahami tujuan.
- Plan: Memecah pekerjaan menjadi langkah-langkah yang lebih kecil.
- Act: Menggunakan tools untuk membaca atau mengubah file dan menjalankan perintah.
- Verify: Memeriksa hasil melalui test, output terminal, atau analisis kode.
- Review: Developer mengevaluasi perubahan sebelum menggunakannya lebih lanjut.
Misalnya, ketika diminta menambahkan fitur login, agent dapat menelusuri struktur proyek, mengidentifikasi file yang relevan, menerapkan perubahan, lalu menjalankan test. Jika test gagal, hasilnya dapat digunakan untuk mencoba perbaikan berikutnya. Namun, test yang berhasil belum otomatis membuktikan bahwa implementasi aman atau memenuhi semua kebutuhan.
Mengenal Kiro dan Kesempatan untuk Binusian
Salah satu platform yang mendukung pendekatan ini adalah Kiro, AI-powered development environment yang dikembangkan oleh Amazon Web Services (AWS). Kiro dirancang untuk membantu developer mengubah ide menjadi software melalui workflow yang lebih terstruktur, bukan sekadar menghasilkan kode dari prompt. Salah satu pendekatannya adalah spec-driven development. Melalui fitur Specs, kebutuhan proyek dapat diuraikan menjadi requirements, design, dan implementation tasks sebelum proses coding dilakukan. Kiro juga mendukung penggunaan tools dan hooks untuk membantu mengelola pekerjaan berulang selama pengembangan.

Figure 2. Arsitektur Kiro yang menghubungkan berbagai interface dengan unified agent harness, tools, models, dan permissions
(https://kiro.dev/docs/how-kiro-works/)
Seperti ditunjukkan pada diagram, berbagai interface Kiro terhubung ke unified agent harness yang mengelola interaksi dengan model AI, tools, dan permission. Artinya, agent tidak bekerja tanpa batas: akses dan tindakan yang dapat dilakukan tetap bergantung pada konfigurasi serta izin yang diberikan. Menariknya, kesempatan untuk mencoba teknologi ini juga hadir bagi mahasiswa Indonesia. Dalam pengumuman resminya pada 10 September 2026, BINUS University menyebut dirinya sebagai satu-satunya universitas di Indonesia yang terpilih dalam program Kiro Students. Mahasiswa yang memenuhi persyaratan program dapat memperoleh akses gratis selama satu tahun dengan 1.000 credits per bulan. Bagi Binusian, kesempatan ini bisa dimanfaatkan untuk bereksperimen dengan proyek kuliah, membangun prototype, mengikuti hackathon, atau mengembangkan portofolio. Informasi persyaratan dan verifikasi terbaru tersedia di https://kiro.dev/students/.
Contoh Penggunaan
- Proyek kuliah: Membantu mengembangkan fitur aplikasi berdasarkan requirements dan menyiapkan test.
- Hackathon: Mempercepat pembuatan prototype agar tim bisa fokus pada ide dan pengalaman pengguna.
- Debugging: Menelusuri kemungkinan penyebab bug dan menjalankan test untuk memeriksa perbaikan.
- Pemeliharaan aplikasi: Membantu memperbarui dokumentasi, menambahkan test, atau menerapkan perubahan pada beberapa file.
Kelebihan dan Keterbatasan
| Aspek | Coding Assistant | Agentic Coding |
| Peran AI | Memberi saran atau menghasilkan kode | Menjalankan rangkaian tugas |
| Interaksi | Prompt dan respons | Planning, action, dan feedback |
| Akses proyek | Bergantung pada konteks yang diberikan | Dapat menggunakan tools dan repository sesuai izin |
| Verifikasi | Banyak dilakukan developer | Dapat dibantu test otomatis |
| Risiko | Saran yang keliru | Perubahan salah atau tindakan yang tidak diinginkan |
Agentic coding berpotensi mengurangi pekerjaan berulang dan membantu menangani tugas dengan banyak langkah. Namun, agent bisa salah memahami instruksi, mengubah file yang tidak tepat, atau menghasilkan kode dengan celah keamanan. Karena itu, permission yang terbatas, review perubahan, dan pengujian tetap penting. Pada akhirnya, Agentic Coding mengubah cara developer berinteraksi dengan AI: dari meminta potongan kode menjadi mendelegasikan pekerjaan dengan tujuan yang jelas. Kiro menjadi salah satu contoh bagaimana proses tersebut dapat dibuat lebih terstruktur. Bagi mahasiswa, termasuk Binusian yang memenuhi syarat program Kiro Students, ini adalah kesempatan untuk belajar menggunakan AI dalam proses membangun software tanpa melupakan bahwa tanggung jawab atas kualitas hasil tetap berada pada developer.
Penulis: Emmanuel Daniel Widhiarto, S.Kom – FDP Scholar
Referensi
Amazon Web Services. (2026). Kiro Documentation. https://kiro.dev/docs/
BINUS University. (2026, September 10). BINUS UNIVERSITY Terpilih sebagai Satu-Satunya Universitas di Indonesia dalam Kiro Students. https://binus.ac.id/2026/09/binus-university-terpilih-sebagai-satu-satunya-universitas-di-indonesia-dalam-kiro-students-buka-akses-ai-development-eksklusif-bagi-binusian/
Kiro. (2026). A free year of Kiro, now for students around the world. https://kiro.dev/blog/students-2026/
Kiro. (2026). How Kiro Works. https://kiro.dev/docs/how-kiro-works/
Kiro. (2026). Kiro for Students. https://kiro.dev/students/
Comments :