Menurut Aken, Joan., dkk (2007) siklus pemecahan masalah diawali dari mendefinisikan
sebuah masalah yang dihadapi, dilanjutkan dengan analisis dan diagnosis masalah yang terjadi.
Analisis dan diganosis masalah adalah tahapan menganalisis kontek dan penyebab masalah yang
mungkin menyebabkan terjadinya sebuah masalah yang ada. Dalam tahap ini penting untuk
mengidentifikasi dan memperhatikan kevalidan suatu penyebab masalah.
Tahap selanjutnya adalah desain solusi, yaitu tahapan untuk mengontrol pentingnya
penyebab masalah dan implementasi solusi yang akan dirancang. Tahap intervensi, merupakan
tahapan mengimplentasikan solusi masalah yang telah dirancang pada tahan desain solusi. Tahap
terakhir adalah mempelajari dan mengevaluasi, yaitu dimana kita akan melihat dampak yang
terjadi dari solusi yang telah kita implementasikan. Siklus pemecahan masalah menurut
Bernhardt, Victoria., (2002):
a. Identifikasi masalah
b. Mendeskripsikan perkiraan dan hipotesis
c. Mengidentifikasi pertanyaan dan data-data
d. Menganalisis beberapa ukuran
e. Menganalisis keadaan politis yang sebenarnya
f. Mengembangkan resolusi rencana aksi
g. Mengimplemntasikan rencana aksi
h. Mengevaluasi implementasi aksi
i. Memperbaiki proses