Page 192 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 192
yang sangat baik dan banyak daya berpikir. Pemecahan masalah dalam keterampilan
pemrograman sangat dibutuhkan seseorang dan mempunyai keuntungan besar. Untuk
setiap pertanyaan, ada langkah-langkah spesifik yang harus diikuti untuk mendapatkan
solusi yang tepat. Dengan menggunakan langkah-langkah tersebut, solusi dapat ditemukan
dengan cepat.
Bagian di atas ditutupi dengan penjelasan tentang pemecahan masalah dalam
keterampilan pemrograman. Sekarang mari kita pelajari beberapa langkah yang terlibat
dalam pemecahan masalah.
Langkah-Langkah yang Terlibat dalam Pemecahan Masalah
Sebelum siap menyelesaikan suatu masalah, ada beberapa langkah dan prosedur
yang harus diikuti untuk menemukan solusinya. Mari kita lihat mereka dalam artikel
pemecahan masalah dalam pemrograman ini.
1) Menganalisis Masalah
Setiap masalah mempunyai solusi sempurna; sebelum kita siap memecahkan suatu
masalah, kita harus memeriksa pertanyaannya dan memahaminya. Ketika kita
mengetahui pertanyaannya, kita akan dengan mudah menemukan solusinya. Jika kita
belum siap dengan apa yang harus kita selesaikan, maka kita berakhir dengan
pertanyaan dan tidak dapat menemukan jawaban sesuai harapan. Dengan
menganalisisnya kita dapat mengetahui output dan input yang akan dilakukan. Jadi
ketika kita menganalisa dan sudah siap dengan daftarnya, akan mudah dan membantu
kita menemukan solusinya dengan mudah.
2) Mengembangkan Algoritma
Penting untuk memutuskan solusi sebelum menulis program. Prosedur
merepresentasikan solusi dalam bahasa alami disebut algoritma. Kita harus merancang,
mengembangkan, dan memutuskan pendekatan akhir setelah sejumlah percobaan dan
kesalahan, sebelum benar-benar menulis kode akhir pada suatu algoritma sebelum kita
menulis kode tersebut. Ini menangkap dan menyempurnakan semua aspek dari solusi
yang diinginkan.
3) Pengkodean
Setelah kita menyelesaikan algoritma, kita harus mengubah algoritma yang ditentukan
menjadi kode atau program menggunakan bahasa pemrograman khusus yang dapat
dimengerti oleh komputer untuk menemukan solusi yang diinginkan. Pada tahap ini,
181