Salah satu kesalahan yang umum dari pemula yang belajar algoritma atau pemrograman adalah tidak menyadari bahwa program dieksekusi secara berurutan.
Misalnya untuk menghitung penjumlahan antara dua bilangan a dan b, pemula dapat menuliskannya seperti ini:
c=0
input a
input b
print c
c = a + b
Dapat dilihat bahwa kode diatas mengandung kesalahan pada baris 4 dan 5 (tertukar). Jadi nilai yang c yang dicetak akan selalu bernilai 0.
Saya membuat sebuah simulasi sederhana untuk membantu mahasiswa memahami aspek eksekusi sebuah program:
Anda dapat mendownloadnya di http://fpmipa.upi.edu/staff/yudi/multimedia/simulasi_pemrograman_05.swf
(Anda membutuhkan minimal Flash Player 8 )
Bagi yang berminat silahkan mengiriman permintaan melalui comment dengan email yang valid, nanti akan saya kirimkan source code Flash-nya (.fla) . Boleh digunakan, diedit atau apapun selama nama saya tetap disebutkan
– update 26 Juli 08 –
Bagi yang membutuhkan source FLA-nya, dapat mendownload di: http://matematika.upi.edu/staff/yudi/simulasi_pemrograman_05.fla
–
Simulasi ini adalah simulasi yang pertama kali saya buat. Saya ingat waktu itu baru belajar Flash. Jadi harap maklum, masih banyak eksperimen dalam source-nya hehe.