Analogy Mapping: Membantu Belajar Pemrograman Dasar

Bismillahirrahmanirrahim…

Sudah lama sebenarnya ingin membuat aplikasi yang memvisualkan kode program, namun baru kesampaian sekarang, walau masih sangat-sangat terbatas. Karena saya mengajar pemrograman dasar dengan bahasa C maka aplikasi ini masih hanya terbatas pada bahasa C sangat dasar. Aplikasi ini saya beri nama “Analogy Mapping” karena fungsinya memetakan analogi agar peserta didik dapat terbayang bagaimana analogi dari program yang mereka buat.

Aplikasi Analogy Mapping dapat diakses pada http://rosa-as.id/anmap/index.html

Analogi-analogi yang ditampilkan adalah hasil pengetahuan, pemikiran, ide, dan pengalaman mengajar pemrograman yang saya lakukan selama beberapa tahun. Analogi-analogi ini juga saya gunakan dalam buku-buku saya tentang pemrograman dasar, salah satunya yang akan segera terbit adalah “Logika Algoritma dan Pemrograman Dasar” oleh penerbit Modula Bandung. Untuk buku pemrograman dasar yang gratis untuk diunduh dapat diunduh di:

Draft Algoritma dan Pemrograman I

Draft Algoritma dan Pemrograman II

Berikut adalah gambar Analogy Mapping.

Analogy Mapping

Dan berikut adalah video demo dari penggunaan aplikasi Analogy Mapping (maaf jika terlalu serius, karena dikirim untuk keperluan formal πŸ˜€ ).

Pengguna mengetikkan kode program dalam bahasa C di sisi kiri, dan klik tombol tampilkan, kemudian akan muncul gambar analoginya di bagian kanan. Jika analogi yang muncul tidak sesuai, maka ada dua kemungkinan, yaitu kode program yang diketikkan salah atau aplikasi Analogy Mapping belum menangani gaya kode program yang dituliskan.

ArtikelΒ  yang sudah saya tulis mengenai Analogy Mapping adalah sebagai berikut:

– Analogy Mapping Development for Learning Programming – IOP Science

Analogy mapping for different learning style of learners in programming – IEEE

Enhancing Programming Logic Thinking using Analogy Mapping – IOP Science

Aplikasi ini juga telah mendapatkan anugerah inovasi dalam pendidikan peringkat kedua tingkat Universitas Pendidikan Indonesia. Sekedar ingin berbagi, semoga ada manfaatnya πŸ™‚ .

(Pendidikan adalah pengulangan dengan kasih sayang)

Iklan