Di era yang serba mengandalkan kecanggihan teknologi seperti saat ini, maka diperlukan suatu keahlian dalam memahami dan memecahkan permasalahan yang kompleks disebut computational thinking atau cara berpikir komputasional. Dimana, masalah dan solusi ini dapat disajikan dengan cara yang dipahami oleh komputer, manusia, maupun keduanya. Berdasarkan konsepnya, computational thinking memiliki 4 cara termasuk dekomposisi, pengenalan pola, abtraksi, dan algoritma.
Nah, dalam materi kali ini kita akan membahas lebih jauh mengenai dekomposisi. Apa itu?
Dekomposisi merupakan salah satu cara penyelesaian masalah yang memecah masalah kompleks menjadi masalah yang lebih kecil sehingga lebih mudah untuk diselesaikan.
Teknik dekomposisi merupakan teknik penting dalam memecahkan masalah yang kompleks yakni dengan cara memecah masalah menjadi beberapa bagian lebih kecil, kemudian kita lihat masalahnya lebih lanjut menjadi jelas sehingga masalah akan dapat lebih mudah dipecahkan.
Sebagai contoh kasus, ketika menyalakan komputer terdengar bunyi gesekan secara berulang dan semakin kencang. Bagaimana cara menyelesaikan masalah tersebut dengan penerapan dekomposisi?
Baca juga: Penerapan Berpikir Komputasional Dalam Kehidupan Sehari-hari
Permasalahan ini dapat diselesaikan dengan memecah masalah menjadi beberapa langkah yaitu:
- Apa penyebab bunyi gesekan?
- Adanya kabel yang terlepas ketika kipas berputar
- Adanya bagian kipas yang tidak terpasang dengan benar
- Bagian mana dari komputer yang menjadi sumber bunyi?
- Bagian motherboard
- Bagian kipas
- Bagian kabel kipas
- Bagaimana cara memeriksa dan menentukan sumber bunyi gesekan?
- Memperhatikan pada saat komputer baru dinyalakan
- Mengamati pergerakan fan atau kipas pada saat komputer dinyalakan
- Bagaimana cara melakukan perbaikan masalahan tersebut?
- Kencangkan posisi fan atau kipas yang terpasang
- Rapihkan kabel yang ada pada bagian motherboard
- Bagaimana cara memastikan bahwa perbaikan sudah benar?
- Pada saat komputer dinyalakan tidak ada suara
Dengan memecah masalah lewat berbagai pertanyaan tersebut maka dapat dipahami permasalahannya lebih jelas dan bisa menyelesaikan permasalahan satu persatu.
Teknik pendekatan dekomposisi dapat digunakan dalam berbagai permasalahan dan berbagai persoalan kehidupan. Bukan hanya itu tetapi juga digunakan untuk mengembangkan sesuatu termasuk mengembangkan produk.
Selain mempermudah penyelesaian masalah yang ada penggunaan dekomposisi juga memberikan kemudahan dalam melakukan sebuah inovasi. Seperti kita mengembangkan solusi atau produk maka kita dapat menambahkan perubahan yang akan memberikan hasil dalam permasalahan atau pengembangan produk.