Spec-Driven Development dengan Kiro
4.94

Spec-Driven Development dengan Kiro

Topik:

Full Stack AI
Level: Dasar
Level: Dasar 10 Jam Belajar
2.361

Siswa Terdaftar

Tingkatkan kualitas pengembangan software dengan metode Spec-Driven Development menggunakan Kiro Agentic IDE yang cerdas.
Harga

Rp500,000

/ bulan
Harga

Rp500,000

/ bulan
Berlangganan Sekarang Lihat langganan lainnya
Promo yang tersedia
4.4 Super Deal! Diskon 40% + Cashback 40%
Berakhir dalam 5 hari
4.4 Super Deal! Diskon 40% + Cashback 40%

01 Apr 2026 - 10 Apr 2026

Detail promo
Apa yang akan Anda dapatkan

Sertifikat

Dapatkan sertifikat standar industri setelah menyelesaikan kelas ini.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Kuis

Kuis pilihan ganda membantu Anda memahami materi yang dipelajari.

Ujian

Validasi pengetahuan Anda dengan mengerjakan soal-soal ujian.
Level Dasar
Mempelajari materi yang berkenaan dengan topik tanpa perlu ada latar belakang khusus.

Deskripsi

Pengembangan software berbasis AI sering kali terjebak pada "vibe coding" yang cepat namun sulit dipelihara. Kiro hadir sebagai Agentic IDE yang menerapkan Spec-Driven Development, di mana setiap fitur dimulai dari definisi spesifikasi (Specs), bukan sekadar prompt asal. Dengan alur kerja ini, Anda dapat menghasilkan dokumen kebutuhan, desain teknis, dan rencana implementasi secara otomatis. Hasilnya adalah kode yang bersih, terdokumentasi, dan siap untuk lingkungan produksi.

  • Keterampilan menggunakan AI-Agentic IDE merupakan kompetensi masa depan untuk produktivitas developer profesional.
  • Alur kerja berbasis spesifikasi menghilangkan ambiguitas dan risiko halusinasi AI dalam pengembangan fitur kompleks.
  • Meningkatkan produktivitas secara signifikan dengan memfokuskan waktu pada pemecahan masalah kompleks, bukan pada tugas pengodean yang repetitif.
  • Menghasilkan perangkat lunak yang jauh lebih mudah dipelihara (maintainable) berkat dokumentasi yang terstruktur dan selalu sinkron.
  • Meningkatkan relevansi dan nilai karier Anda dengan mengadopsi alur kerja pengembangan modern yang dibantu oleh teknologi AI.

Target dan Sasaran Siswa : 

  • Kelas ditujukan bagi Software Engineer atau pengembang aplikasi yang ingin beralih dari metode coding konvensional (atau sekadar prompting dasar) ke alur kerja AI-assisted yang terstandar dan profesional.
  • Siswa wajib memiliki akses komputer (Windows, macOS, atau Linux) dengan koneksi internet stabil untuk mengunduh dan menjalankan Kiro IDE.
  • Siswa harus memiliki pemahaman dasar tentang satu bahasa pemrograman (seperti Python atau JavaScript/TypeScript) serta konsep dasar siklus hidup pengembangan perangkat lunak (SDLC).
  • Siswa diharapkan memiliki pola pikir analitis untuk memverifikasi dan menyempurnakan spesifikasi yang dihasilkan AI (human-in-the-loop) sebelum menyetujui implementasi kode.
  • Diakhir kelas, siswa mampu menerapkan siklus Spec-Driven Development (dari Requirements, Design, hingga Implementasi Task) menggunakan Kiro untuk membangun fitur aplikasi yang lengkap dan terdokumentasi.

Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Dual Core (Rekomendasi Core i3 ke atas)

Tools yang dibutuhkan untuk belajar:

Web Browser (Google Chrome atau Mozilla Firefox)

Lihat semua peralatan belajar

Lihat semua peralatan belajar

Peralatan Belajar

Spesifikasi minimal perangkat

Kelas ini membutuhkan spesifikasi perangkat seperti berikut:

RAM

4GB (Rekomendasi 8GB)

Layar

1366 x 768 (Rekomendasi Full HD 1920 x 1080)

Sistem Operasi

Windows, Linux, MacOS

Prosesor

Intel Dual Core (Rekomendasi Core i3 ke atas)

Tools

Kelas ini membutuhkan beberapa tools berikut:

Web Browser (Google Chrome atau Mozilla Firefox)


Metode Ajar

Online - Self-Paced Learning

  • Total jam belajar: 10 jam
  • Rekomendasi waktu belajar: 2 jam per minggu (selesai dalam 5 hari) 
  • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas

Fasilitas Pengajaran

  • Materi bacaan elektronik: Materi akan disajikan dalam bentuk teks dan bacaan
  • Forum diskusi: Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
  • Sertifikat kompetensi

Evaluasi Pembelajaran

  • Ujian akhir kelas

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

Online - Self-Paced Learning

  • Total jam belajar: 10 jam
  • Rekomendasi waktu belajar: 2 jam per minggu (selesai dalam 5 hari) 
  • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas

Fasilitas Pengajaran

  • Materi bacaan elektronik: Materi akan disajikan dalam bentuk teks dan bacaan
  • Forum diskusi: Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
  • Sertifikat kompetensi

Evaluasi Pembelajaran

  • Ujian akhir kelas

Kontributor

1

Curriculum Developer yang membangun kelas ini:

Arsy Opraza Akma

Arsy Opraza Akma

Curriculum Developer at Dicoding Indonesia

Reviewer

1

Code Reviewer yang akan me-review tugas dan kode Anda:

Arsy Opraza Akma
Arsy Opraza Akma

Arsy Opraza Akma

Curriculum Developer at Dicoding Indonesia | AWS Community Builders

I’m a passionate software engineer who builds bridges between complex problems and elegant solutions. By day, I’m wrangling code and writing course material that helps students learn coding, especially Back-End. By night, you’ll find me on Twitter/X or exploring the latest tech trends.

I’m long life learner, i love to learn about software engineering, and self development. Also, i love to read book with various topic.

Find me on https://arsyopraza.com/

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Arsy Opraza Akma

Arsy Opraza Akma

Curriculum Developer at Dicoding Indonesia


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:

Arsy Opraza Akma
Arsy Opraza Akma

Arsy Opraza Akma

Curriculum Developer at Dicoding Indonesia | AWS Community Builders

I’m a passionate software engineer who builds bridges between complex problems and elegant solutions. By day, I’m wrangling code and writing course material that helps students learn coding, especially Back-End. By night, you’ll find me on Twitter/X or exploring the latest tech trends.

I’m long life learner, i love to learn about software engineering, and self development. Also, i love to read book with various topic.

Find me on https://arsyopraza.com/

Arsy Opraza Akma

Arsy Opraza Akma

Curriculum Developer at Dicoding Indonesia | AWS Community Builders

I’m a passionate software engineer who builds bridges between complex problems and elegant solutions. By day, I’m wrangling code and writing course material that helps students learn coding, especially Back-End. By night, you’ll find me on Twitter/X or exploring the latest tech trends.

I’m long life learner, i love to learn about software engineering, and self development. Also, i love to read book with various topic.

Find me on https://arsyopraza.com/


Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Muhammad Hasby Asshiddiqy
Muhammad Hasby Asshiddiqy
Institut Teknologi Nasional Bandung
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Kepuasan saya terhadap kelas ini luar biasa, banyak hal baru yang saya pelajari, terutama ada hal penting yang tidak saya ketahui sebelumnya di pada dokumen URS (User Requirement Specification), dokumen SKPL (Spesifikasi Kebutuhan Perangkat Lunak), dan dokumentasi tenis aplikasi
Baca selengkapnya
Yuki Niken Agfira Kitatrah
Yuki Niken Agfira Kitatrah
PT SAITEC PRIMA MANDIRI
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Saya sangat puas belajar di Dicoding, bahasanya mudah dipahami bagi pemula, selain itu terdapat studi kasus yang bisa membuat kita langsung praktek sehingga bisa menjadi lebih mahir.
Baca selengkapnya
Lihat semua testimoni

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 2 Menit

  • 10 Menit

  • 10 Menit

  • 10 Menit

  • 20 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 20 Menit

  • 15 Menit

  • 5 Menit

  • 20 Menit

  • 15 Menit

  • 15 Menit

  • 5 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 10 Menit

  • 15 Menit

  • 10 Menit

  • 20 Menit

  • 15 Menit

  • 5 Menit

  • 5 Menit

  • 5 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 15 Menit

  • 10 Menit

  • 10 Menit

  • 5 Menit

  • 30 Menit

  • 60 Menit