1. Decomposition (Penguraian Masalah)
Dekomposisi adalah suatu teknik yang dapat menjadi kunci pemecahan suatu sistem atau masalah yang kompleks, menjadi elemen atau bagian yang lebih sederhana. Dengan adanya dekomposisi, sistem akan terbagi menjadi lebih kecil sehingga hal rumi akan lebih mudah dipahami.
Setiap masalah pastinya memiliki cara penyelesaian yang berbeda tergantung dengan besar atau kecilnya masalah
Tahapan Dekomposisi
1. Mengidentifikasi Sistem
Tahap pertama adalah mengidentifikasi sistem atau masalah utama yang kompleks dan perlu dipecahkan
Sebelum mendekomposisi, Anda harus memahami tujuan sistem tersebut dan bagaimana komponen-komponennya saling berinteraksi
2. Pembagian Menjadi Submasalah
Setelah mengidentifikasi, pecahkan masalah utama tersebut menjadi submasalah yang lebih kecil dan terpisah
3. Menentukan Solusi Untuk Setiap Submasalah
Submasalah yang telah kecil dan sederhana akan dianalisis dan dikembangkan solusinya secara terpisah
4. Integrasi Solusi
Integrasikan solusi dari submasalah tersebut agar dapat tercipta solusi utuh dari masalah awal. Ini mencakup masukan, keluaran, dan komunikasi antar subsistem
5. Dekomposisi Lanjutan "Opsional"
Jika masih ada masalah yang kompleks dari submasalah, Anda dapat melakukan dekomposisi lanjutan untuk memecahnya menjadi unit yang lebih kecil sehingga dapat dikelola dengan lebih baik
Contoh
Dekomposisi dapat digunakan untuk memecah tugas besar menjadi bagian-bagian yang lebih kecil. Dalam konteks penerjemahan, dapat dilakukan penerjemahan paragraf demi paragraf.