Decomposition

Definisi

Meminta model memecah tugas besar menjadi sub-masalah yang lebih kecil sebelum memberikan jawaban akhir. Tujuannya: membuat proses lebih terstruktur dan output lebih stabil.

Kapan dipakai
  • Tugas terlalu besar atau ambigu
  • Jawaban langsung sering meleset karena banyak variabel
  • Butuh trace pemikiran yang bisa diperiksa
  • Sebelum coding — pisahkan analisis requirement dari implementasi
Info

Pola yang sama dengan cara manusia menyelesaikan masalah kompleks: jangan langsung kode, pahami masalahnya dulu, baru susun solusi.

38 / 52