Untuk mengetahui apakah mahasiswa sudah mengerti subtansi materi dari mata kuliah yang berkaitan dengan pemrograman, biasanya saya lontarkan sebuah pertanyaan, “Apa artinya belajar pemrograman?”. Seperti biasa response yang saya terima sangat beragam. Ada yang menjawab dengan benar, ada yang menjawab sekedarnya, ada yang cuma berkomentar, ada juga yang tersenyum manis atau nyengir, berharap dosennya sendiri yang menjawab.
Secara harfiah, belajar pemrograman artinya belajar membuat program, belajar menyusun kumpulan instruksi yang mengikuti sistematika dan logika tertentu untuk mencapai tujuan yang sudah ditetapkan sebelumnya. Belajar pemrograman dapat juga diartikan sebagai belajar strategi dan cara pemecahan masalah, untuk kemudian dituangkan dalam suatu notasi yang disepakati bersama yaitu bahasa pemrograman.
Dengan demikian belajar pemrograman haruslah mencakup:
- Belajar membuat konsep solusi dari suatu permasalahan.
- Belajar menentukan bentuk struktur data dan algoritmanya (jika menggunakan teknik prosedural), atau belajar merancang kelas dan keterkaitannya (jika menggunakan pendekatan objek) berdasarkan konsep solusi yang dibuat.
- Belajar sintaks bahasa pemrograman, seperti struktur program, aturan penulisan statement, atau mekanisme eksekusi program.
- Belajar menggunakan tools bahasa pemrograman untuk menulis program, kompilasi, dan eksekusi.
- Belajar menemukan dan mengartikan kesalahan program, dan memperbaikinya.
Oleh karena itu saya kurang begitu setuju jika mata kuliah pemrograman sepenuhnya dilaksanakan di laboratoium. Karena yang nanti diajarkan hanya bagian 3, 4, dan 5 saja. Bagian 1 dan 2 yang menjadi fondasinya akan hilang. Harus ada pembagian secara proporsional, mana yang harus dilaksanakan di kelas dan mana yang di laboratoium, sehingga didapat hasil yang maksimal.
Apabila skala permasalahan semakin besar dan kompleks sehingga melibatkan banyak pemangku kepentingan (stakeholder), maka cakupan belajar pemrograman di atas berubah menjadi rekayasa perangkat lunak (software engineering).
[...] OOP Belajar OOP adalah belajar pemrograman, oleh karena itu ruang lingkup pembahasannya [...]
nice posting gan…^_^
Terima kasih infonya, silakan berkunjung ke sini dan jika mau tahu artikel menarik lainnya silakan kunjungi disini