Page 87 - MODUL INFORMATIKA BK,TIK, SK, JKI, AD
P. 87
Berpikir Komputasional Dasar – Dasar Informatika SMK Kelas X
operasional. Dalam contoh pemutaran musik, seseorang dapat menambahkan bahwa program harus
memutar, menjeda, dan menghentikan pemutaran lagu format mp3.
Kesimpulannya, berbagai cara untuk memahami masalah, pemecah masalah dan khususnya
pemrogram harus mengidentifikasi tiga aspek masalah agar solusi yang berarti dan dapat diterima.
d. Pilih Solusi Terbaik (Select the Best Solution)
Pemrograman adalah kegiatan pemecahan masalah. Ketika Anda menulis sebuah program, Anda
sebenarnya sedang menulis instruksi komputer untuk memecahkan beberapa masalah. Lembur, ada
beberapa strategi yang dikembangkan dan diterapkan untuk menyelesaikan masalah. Pemecahan
masalah adalah pemrosesan transformasi masalah dari keadaan awal ke keadaan yang diinginkan.
Beberapa teknik lebih efektif sementara yang lain kurang. Di sini saya menguraikan beberapa strategi
umum.
1) Trial and Error
Ini juga dikenal sebagai pemecahan masalah menggunakan menebak dan memeriksa atau
menghasilkan dan menguji. Meskipun kita tidak hanya menebak jawaban secara acak sebagai cara
untuk memecahkan masalah, ada saat-saat ketika tebakan yang terukur itu penting, valid, dan
berguna. Misalnya memperkirakan waktu suatu kegiatan akan berakhir adalah contoh dari perkiraan
informasi. Teknik ini bekerja seperti ini:
1) Bentuk tebakan terpelajar
2) Periksa solusi Anda untuk melihat apakah itu berhasil dan selesaikan masalah
3) Jika tidak, revisi tebakan Anda berdasarkan apakah terlalu tinggi atau terlalu rendah
2) Analisis Akar Penyebab
Urutan sebab dan akibat diselidiki sampai sumber masalah diidentifikasi. Root Cause Analysis (RCA)
adalah konsep sistematis yang melibatkan serangkaian pendekatan pemecahan masalah yang
digunakan untuk menentukan penyebab yang mendasari suatu masalah. Dalam kebanyakan kasus,
ketika masalah terjadi, itu menciptakan masalah lain dan masalah yang dihasilkan menciptakan
masalah lain. Misalnya, di salah satu sistem perangkat lunak kita menemukan bahwa beberapa bagian
dari sistem menjadi sangat lambat. Pada analisis lebih lanjut, halaman memuat terlalu banyak data.
Pada analisis lebih lanjut pengguna di mana tidak menutup kunjungan, meninggalkan banyak titik
data untuk ditanyakan. Jadi solusi yang mungkin adalah menutup kunjungan secara terprogram
setelah beberapa waktu. Solusi alternatifnya adalah dengan menambahkan lebih banyak RAM dan
kekuatan pemrosesan ke komputer.
3) Algoritma
56 Informatika – SMK Kelas X