Hai semuanya. Semoga masih diberikan kesehatan dan kemudahan dalam menjalani aktivitas seperti biasanya. Pada kesempatan kali ini saya akan membahas mengenai proses penyelesaian masalah yang merupakan dasar untuk kalian belajar pemrograman komputer.
Dalam pemrograman komputer, semua yang akan diproses adalah suatu penyelesaian masalah. Maka dari itu penting bagi seorang programmer memahami permasalahan yang ada di sekitar kita. Ada istilah yang populer dalam dunia pemrograman komputer, yaitu Algoritma. Algoritma adalah suatu proses bagaimana dalam menyelesaikan suatu masalah. Kita bisa mengambil contoh kasus bahwa untuk menentukan suatu luas persegi, maka kita akan menggunakan rumus Sisi x Sisi. Dalam studi kasus tersebut, sebuah masalah bisa diselesaikan dan rumus sebagai solusi dari masalah tersebut bisa dikatakan Algoritma, karena disana terdapat proses.
Tanpa kita sadari masalah banyak di sekitar kita. Disadari atau tidak, permasalahan-oermasalahan tersebut dapat kita selesaikan dengan mudah. Namun tidak semua masalah dapat diselesaikan dengan cara yang sederhana. Beberapa permasalahan yang kompleks penyelasainnya membutuhkan analisis dan perencanaan yang intensif. Sehingga proses penyelesaiannya dibutuhkan tahapan-tahapan yang sistematis sebagai berikut :
- Menganalisis Masalah
- Melakukan Perencanaan
- Melakukan review
- Implementasi
- Evaluasi
- Modifikasi (jika diperlukan)
"Pembayaran tagihan yang kita terima melalui pos"
- Menganalisis masalah untuk menidentifikasi komponen-komponen penting
- Menganalisis target, yaitu "membayar tagihan"
- Menganalisis komponen apa saja yang dapat memnuhi target. Misal : penggunaan amplop, cek bank, ballpoint, alamat, perangko, dan lain lain. - Merencanakan algoritma. Dalam hal ini merencanakan tahapan-tahapan intruksi untuk memenuhi tugasnya, seperti :
- Bagaimana menggunakan tagihan
- Bagaimana memberi alamat pada amplop
- Bagaimana menggunakan cek bank
- Bagaimana menggunakan ballpoint
- Bagaimana meletakkan perangko
- dan lain-lain - Melakukan review algoritma untuk memverifikasi bahwa algoritma tersebut dapat dijalankan dengan baik
- Setelah algoritma sudah benar, baru langkah selanjutnya adalah mengimplementasikannya dengan mengikuti instruksi-instruksinya sesuai dengan urutannya
- Mengevaluasi kembali algoritma yang dibuat apakah sudah baik atau masih perlu dimodifikasi
- Jika masih perlu dimodifikasi maka kita bisa memodifikasinya sesuai dengan kebutuhan
Itulah tahapan-tahapan penyelesaian masalah dalam pembahasan kali ini. Jika ada yang ingin ditanyakan silahkan ditulis di kolom komentar
Comments
Post a Comment