menurut John Dewey (dalam Dini Fikria, dkk. 2013) Langkah-langkah tersebut antara
lain: (1) merumuskan masalah, (2) menganalisis masalah (3) merumuskan hipotesis,
(4) mengumpulkan data, (5) pengujian hipotesis, (6) merumuskan rekomendasi
pemecahan masalah.
Menurut zastrouw (dalam Rizki Amalia,dkk. 2016) menjelaskan langkah-langkah pemecahan masalah
(problem solving) secara sistematis sebagai berikut: mengidentifikasi dan merumuskan masalah,
mencari sumber dan memperkirakan sebab-sebab masalah, mencari alternatif pemecahan masalah,
menguji kekuatan-kekuatan dan kelemahan masing-masing, memilih dan melaksanakan alternatif yang
menguntungkan dan mengadakan penilaian terhadap hasil yang dicapai