Tahapan dalam menyelesaikan suatu masalah adalah…A. Masalah – Pseudocode – Flowchart – Progam – Eksekusi – Hasil B. Masalah – Algoritma – Flowchart – Progam – Eksekusi – Hasil C. Masalah – Model – Algoritma – Eksekusi – Hasil D. Masalah – Model – Algoritma – Progam – Eksekusi – Hasil​

Tahapan dalam menyelesaikan suatu masalah adalah Masalah – Pseudocode – Flowchart – Program – Eksekusi – Hasil (A). Tahapan penyelesaian masalah ini diterapkan dalam konsep pemrograman pada umumnya. Penyelesaian masalah dilakukan secara runtut agar proses yang berlangsung lebih efektif dari segi waktu dan sumber daya, serta hasil yang didapatkan sesuai dengan yang diharapkan.

 

Pembahasan

Masalah

Tahapan masalah adalah dimana kita menerima, mengobservasi dan menganalisis kemungkinan bagaimana kita akan menyelesaikan masalah tersebut dan memperkirakan seperti apa output yang nanti diharapkan.

 

Pseudocode

Setelah melalui tahapan masalah, pada tahap pseudocode ini, kita akan menyusun algoritma yang mungkin akan digunakan untuk penyelesaian. Pseudocode sendiri menyerupakai bentuk kode pemrograman namun, menggunakan bahasa yang fleksibel dan tidak terikat aturan. Dengan membuat pseudocode terlebih dahulu, kita bisa menggambarkan langkah yang akan dilakukan ketika proses pemrograman sekaligus dapat kita dokumentasikan untuk mengetahui bagaimana suatu langkah ini dipilih.

Contoh pseudocode menghitung luas segitiga siku-siku:

Deklarasi

alas, tinggi, tinggi:=integer

 

Algoritma

do

 

read(alas), read(tinggi) //menerima inputan

while alas<1 || tinggi<1    //akan meminta input ulang apabila alas atau  tinggi bernilai lebih kecil dari 1 (0 atau negatif), jika lebih besar dari 1, maka akan tetap lanjut ke operasi berikutnya

luas<- 1/2*alas*tinggi //operasi hitung luas

write(luas) //menampilkan luas

 

Flowchart

Tahapan flowchart adalah tahap mengubah algoritma dalam pseudocode tersebut menjadi bentuk simbol dan garis sehingga menyerupai diagram proses. Tahap ini akan lebih memperjelas bagaimana algoritma yang digunakan untuk menyelesaikan sebelum masuk ke tahap pemrograman

 

Program

Tahapan program adalah tahapan pengkodean/pemrograman dimana tahap ini kita menyusun algoritma yang sudah kita buat menjadi code program yang sesuai dengan ketentuan pada setiap bahasa pemrograman yang akan digunakan.

 

Eksekusi

Tahapan eksekusi adalah tahapan mengeksekusi code yang sudah disusun pada tahap program secara berurutan untuk kemudian akan menampilkan kepada pemrogam apakah code tersebut dapat berjalan dengan baik, atau justru ditemukan adanya error. Umumnya error yang mungkin terjadi pada tahap ini seperti logical error, runtime error, syntax error, compilation error dan interface error. Jika tidak ada error, maka code tereksekusi dengan baik.

 

Hasil

Tahapan hasil adalah tahapan dimana kita mendapatkan output yang sesuai dari masalah yang ingin diselesaikan. Jika hasil sesuai dengan yang diharapkan, maka masalah terselesaikan dengan baik dan tentunya diketahui dengan cara mencoba program tersebut setelah berhasil tereksekusi.