- Back to Home »
- Pemrograman Dasar Di SMK Multimedia Kurikulum 2013
Posted by : Unknown
Senin, 09 Juni 2014
Kurikulum 2013 telah datang, siap tidak siap semua sekolah harus
menggunakannya. Kurikulum yang menghabiskan dana sangat besar ini memang
harus dilaksanakan pada semua tingkat sekolah, walau ada banyak guru
masih gagap karena belum merasakan pelatihan tentang Kurikulum 2013.
Terutama di SMK dengan ranah TIK seperti Teknik Komputer & Jaringan
(TKJ), Rekayasa Perangkat Lunak (RPL) dan Multimedia.
Khusus di SMK dan SMA ada mapel-mapel yang dikelompokkan menjadi kelompok C1, C2 dan C3. Pada SMK dengan ranah TIK pun ada beberapa mapel baru pada kelompok C1, C2 dan C3 terutama di kompetensi keahlian TKJ dan Multimedia. Salah satunya adalah mata pelajaran Pemrograman Dasar. Melihat silabus Pemrograman Dasar di C1 yang saya dapat, ada beberapa garis besar materinya seperti ini,
Materi kelas X :
Jadi pada intinya, penyusun Kurikulum 2013 untuk ranah TIK ini berniat mengingatkan (dan mungkin membawa) kembali bahwa akar dan kodrat Multimedia adalah TIK walau jika dilihat sebenarnya sebagian besar TIK di paket keahlian Multimedia (dulunya kompetensi keahlian) hanya sebagai tool atau alat untuk membuat konten multimedia. Sedangkan untuk membuat program itu sendiri sebenarnya sudah menjadi 'jatah' anak RPL (Rekayasa Perangkat Lunak).
Khusus di SMK dan SMA ada mapel-mapel yang dikelompokkan menjadi kelompok C1, C2 dan C3. Pada SMK dengan ranah TIK pun ada beberapa mapel baru pada kelompok C1, C2 dan C3 terutama di kompetensi keahlian TKJ dan Multimedia. Salah satunya adalah mata pelajaran Pemrograman Dasar. Melihat silabus Pemrograman Dasar di C1 yang saya dapat, ada beberapa garis besar materinya seperti ini,
- Algoritma Pemrograman
- Algoritma percabangan
- Algoritma perulangan
- Bahasa pemrograman
- Tipe Data, Variabel, Operator dan Ekspresi
- Struktur Kontrol Percabangan
- Struktur Kontrol Perulangan
- Pengembangan Algoritma Aplikasi
- Operasi Aritmatika dan Logika
- Array
- Operasi String dan Konversi Data
- Pointer
- Fungsi
- Pencarian dan Pengurutan Data
- Pengembangan Aplikasi
Jadi pada intinya, penyusun Kurikulum 2013 untuk ranah TIK ini berniat mengingatkan (dan mungkin membawa) kembali bahwa akar dan kodrat Multimedia adalah TIK walau jika dilihat sebenarnya sebagian besar TIK di paket keahlian Multimedia (dulunya kompetensi keahlian) hanya sebagai tool atau alat untuk membuat konten multimedia. Sedangkan untuk membuat program itu sendiri sebenarnya sudah menjadi 'jatah' anak RPL (Rekayasa Perangkat Lunak).
C++ sebagai platform
Penggunaan C++ sebagai platform dalam mata pelajaran Pemrograman Dasar ini atas dasar agar siswa mampu melanjutkan belajar bahasa program lain yang tidak jauh beda dengan C++ (itu pun jika mau). Untuk compiler yang saya sarankan ke rekan-rekan guru di sekolah sendiri adalah Code::Blocks.
Mengapa menggunakan Code::Blocks? Salah satu alasan saya menyarankan penggunaan Code::Blocks sebagai IDE dan compiler
adalah karena materi-materi di silabus untuk belajar konsep pemrograman
dasar menggunakan bahaca C++ masih dapat diakomodir serta kemudahan
pemakaian dalam penggunaanya, yang mana setelah source code disimpan dan di-compile file tersebut langsung berbentuk *.cpp sehingga mudah membuat file executable *.exe di Windows dan DOS dan binary (di Linux). File instalasinya juga terbilang 'kecil' dibanding harus menginstal Visual Studio misalnya.
Saya sendiri -walau tidak mengampu mapel ini- menggunakannya untuk sekedar belajar dan sarana eksplorasi serta dijalankan di lingkungan Linux Kubuntu.
Saya sendiri -walau tidak mengampu mapel ini- menggunakannya untuk sekedar belajar dan sarana eksplorasi serta dijalankan di lingkungan Linux Kubuntu.
