problem solving

Sering kali kita mendengar kata masalah atau bahasa gaulnya ialah problem. Tapi kalau ditanya arti dari masalah atau problem pasti kita jadi bengong…sambil pura-pura mikir trus liat keatas, kali aja ada cicek lewat …hehehe. saya kasih bocoran deh, problem atau masalah adalah pertanyaan atau tugas yang kita cari jawabannya. Mencari jawaban dari suatu masalah kadang gampang kadang juga susah tergantung banyak factor, salah satunya factor perut …hehehe bcanda. Cara yang bener ini, jadi ketika kita memiliki suatu masalah maka pertama, kita harus mendeskripsikan masalah-masalah yang terdapat dalam dunia nyata menggunakan beberapa ukuran atau parameter, ini merupakan langkah supaya kita jadi lebih mudah dalam mencari solusi dari masalah tersebut, didalam suatu masalah pasti mengandung suatu variable yang berkaitan, variable itulah yang kita kenal dengan parameter masalah. Setelah kita memiliki parameter masalah, maka langkah kedua ialah memberikan nilai kepada semua parameter masalah tersebut, langkah ini dikenal dengan instansiasi masalah ( instance of a problem ). Setelah nilai dari parameter masalah tersebut diberikan, maka langkah selanjutnya ialah memberikan jawaban terhadap instansiasi masalah tersebut, langkah inilah yang kita kenal dengan solusi….oooo.

Jadi alur berfikirnya seperti ini:

1. Masalah (start)

2. Parameter masalah

3. Instansiasi masalah

4. Solusi (end)

Biar kelihatan mudah dicerna…makanan X. saya kasih contoh deh, misalnya ada 3 buah donat..enak nih, 3 donat ini masing-masing donat coklat, donat keju, donat kacang. Jika saya mau menyusun donat ini berdasarkan abjad maka urutannya?

Jawaban:

Masalah penyusunan donat berdasarkan abjad

D=[donat coklat, donat keju, donat kacang]                          n=3

Variable D dan n sebagai parameter masalah

D=[donat coklat, donat keju, donat kacang]       n=3  —-     instansiasi masalah

Solusi= [donat coklat, donat kacang, donat keju].

Mempelajarai masalah berarti kita belajar memecahkan masalah, mempelajari masalah merupakan tahap awal dalam mempelajari ilmu algoritma dan pemrograman. Yang terpenting ialah belajar memecahkan masalah…awas jangan masalah..hehehe. |semoga berguna|

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s