DEKOMPOSISI SUBPROGRAM

 Dictio Community

Apa yang dimaksud dengan dekomposisi dalam computational thinking?

Pendidikan

Ilmu Pendidikan

Computational_Thinking


Apa yang dimaksud dengan dekomposisi dalam computational thinking?

Pendidikan

Ilmu Pendidikan

Computational_Thinking


Aji_Rizky

Ajirizky Priagus Sunutama Ashshidiq

Sep '17

Dekomposisi adalah suatu cara/metode untuk menyelesaikan masalah. Masalah yang dimaksud adalah proses pemecahan masalah yang mencakup sejumlah karakteristik, seperti memesan dan menganalisa data secara logis dan menciptakan solusi dengan menggunakan serangkaian langkah terurut (atau algoritme), seperti kemampuan untuk menangani kompleksitas dan masalah terbuka dengan percaya diri. dengan kata lain dekomposisi itu adalah membuat masalah yang awalnya besar menjadi lebih kompleks atau lebih ringan.

CT

Cara melakukan dekomposisi yaitu dengan cara memilah-milah masalah yang ada dan dipangkas sedemikian hingga agar mudah dilakukan. Metode Dekomposisi sangatlah penting karena dapat membantu kita menyelesaikan masalah satu per satu, mulai dari masalah yang kecil dan mudah sampai masalah yang besar dan sulit.

otak

Contoh dekomposisi adalah ketika mempunyai banyak tugas dari dosen, kita bisa memilih mana yang harus didahulukan. Akan lebih mudah jika menyelesaikannya sebelum deadline. Jika tugas yang pertama sudah selesai maka lanjutkan dengan tugas berikutnya. Contoh yang lebih simpel yaitu ketika ingin memasak makanan pasti kita membutuhkan bahan dan alat. Dari situ kita bagi satu per satu, mana yang termasuk bahan dan mana yang termasuk alat. Setelah selesai persiapannya baru kita buat masakannya.

masak


Sumber :



edu.google.com

Google for Education: Computational Thinking 12

Computational thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps



edu.google.com

Google for Education: Computational Thinking 12

Computational thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps


studio.code.org

unplug2.pdf 65

1241.19 KB





jordanfarrell

Muhammad Jordan Farrell

Sep '17

Dekomposisi ialah proses pemecahan suatu masalah kompleks menjadi masalah yang kecil kecil agar masalah tersebut mudah dipahami,diteliti dan diselesaikan secara terpisah. Hal ini membantu dalam pemecahan masalah yang tergolong rumit dan mendesain suatu sistem pemecahan masalah itu sendiri.


Lalu mengapa dekomposisi itu penting ? Karena jika masalah tidak di dekomposisi maka akan lebih sulit untuk dipecahkan. Terlebih jika masalah itu kompleks. Menyelesaikan masalah secara kecil kecil dan satu persatu lebih mudah daripada menyelesaikan masalah secara kompleks sekaligus. Menyelesaikan masalah secara dekomposisi juga berarti menyelesaikan masalah secara detail.


Sebagai Contoh, ketika kita mengembangkan sebuah game, sebuah pembuatan game akan lebih mudah jika setiap pegawai membuat setiap level permainan itu sendiri, daripada membuat game sekaligus. Akan lebih mudah lagi jika setiap pegawai disuruh mengerjakan secara spesifik tentang game tersebut.


Contoh Lain ialah ketika kita mempelajari struktur tubuh manusia. Akan lebih mudah bagi kita mempelajari satu persatu organ tubuh manusia daripada belajar anatomi tubuh manusia secara keseluruhan. Maka dari itu dekomposisi merupakan pilihan yang tepat untuk menyelesaikan masalah kompleks.


uhuy

Source :



Teaching London Computing: A RESOURCE HUB from CAS LONDON & CS4FN – 29 Jul 14


Decomposition 27

Decomposition is a way of thinking about problems, algorithms, artefacts, processes and systems in terms of their parts. The separate parts can then be understood, solved, developed and evaluated s…


BBC Bitesize

What is decomposition? - Decomposition - KS3 Computer Science Revision - BBC...

Learn about decomposition and breaking down problems in Bitesize KS3 Computer Science.






bambangpramu

Bambang Pramudhita B


1

Oct '17

Pada dasar nya dekomposisi dalam computational thinking adalah proses pemecahan sebuah masalah yang cukup rumit menjadi beberapa masalah kecil yang lebih mudah.


Dekomposisi masalah ini biasanya menggunakan metode “divide and conquer” yaitu membagi sebuah masalah besar dan menyelesaikan satu persatu. metode ini sangat lah penting dalam menyelesaikan masalah apapun seperti halnya masalah dalam membuat program sistem.


Langkah - langkah mendekomposisi masalah


pertama dengan menganalisis masalah tersebut agar dapat di pecah menjadi beberapa masalah kecil yang tepat. hal ini disebut analysis


memparalel kan masalah - masalah kecil tersebut agar dapat selesai dengan efektif dan efisien. hal ini lah yang disebut parallelization


setelah masalah - masalah kecil tersebut telah di selesaikan, maka akan digabungkan kembali menjadi sebuah masalah rumit yang terselesaikan. hal ini lah yang dinamakan synthesis


Contoh mendekomposisi masalah adalah saat kita ingin membuat robot berjalan keluar dari labirin, kita tidak bisa langsung memberikan tujuan keluar ke pada robot, tapi kita harus memberikannya sebuah aturan - aturan sederhana seperti maju, belok kanan, belok kiri.


Setelah kita mengetahui apa itu dekomposisi masalah, lalu mengapa kita harus melakukannya? mengapa dekomposisi masalah itu penting?. tentu sangat penting, dengan dekomposisi masalah, masalah yang rumit akan menjadi lebih mudah dikerjakan dan membuat kita menjadi lebih sulit untuk putus asa saat menghadapi masalah yang rumit.

x

Komentar

Postingan populer dari blog ini

BAIDU

M. EDGE