You are on page 1of 3

JURNAL MENGAJAR PEMROGRAMAN DASAR

SMK NEGERI 1 GLAGAH
TAHUN 2016 / 2017
KELAS XI (SEBELAS) TKJ
KOMPETENSI MATERI
PEMBELAJARAN* TGL KET
DASAR POKOK
3.1. Mendiskripsik Operasi Mengamati:
an operasi Aritmatika dan  Pelbagai jenis operasi aritmatika
aritmatika Logika  Pelbagai jenis operasi logika
Operasi Menanya:
3.2. Mendiskripsik aritmatika  Mendiskusikan cara kerja operasi aritmatika
an operasi logika melalui dalam program
operator dan  Mendiskusikan cara kerja operasi logika
4.1. Memecahkan fungsi-fungsi dalam program
permasalahan aritmatika Mengeksplorasi:
perhitungan Operasi logika  Eksperimen pelbagai operasi aritmatika
dengan operasi dalam program
aritmatika  Eksperimen pelbagai operasi logika dalam
program
4.2. Memecahkan Mengasosiasi:
permasalahan Menyimpulkan tentang cara kerja operasi
logika dengan aritmatika dan logika dalam program.
operasi logika Mengkomunikasikan:
Menyampaikan hasil tentang cara kerja
operasi logika dan aritmatika dalam program
tertentu
3.3. Memahami Array Mengamati:
penggunaan array  Array 1  Penyimpanan data 1 dimensi pada memori
1 dimensi untuk dimensi  Penyimpanan data multidimensi pada
penyimpanan data  Array memori
di memori multidimensi Menanya:
3.4. Memahami  Mendiskusikan pengelompokkan data
penggunaan array berdimensi dari kumpulan informasi
2 dimensi untuk  Mendiskusikan penyimpanan data 1
penyimpanan data dimensi pada memori
di memori  Mendiskusikan penyimpanan data
3.5. Memahami multidimensi pada memori
penggunaan array Mengeksplorasi:
multidimensi  Eksperimen pengelompokkan data dalam
untuk array
penyimpanan data  Eksperimen pengolahan data dalam array 1
di memori dimensi
4.3. Menyajikan
 Eksperimen pengolahan data dalam array
kumpulan data
multidimensi
berdimensi 1
Mengasosiasi:
dalam bentuk
Menyimpulkan pelbagai pengamatan dan
array
percobaan yang dilakukan terkait pengolahan
4.4. Menyajikan
data dalam array
kumpulan data
Mengkomunikasikan:
berdimensi 2
Menyampaikan hasil diskusi kelompok
dalam bentuk
tentang array 1 dimensi dan multidimensi
array
4.5. Menyajikan
kumpulan data
berdimensi banyak
dalam bentuk
array
3.6. Memahami Operasi String Mengamati:
operasi string dan Konversi  Pelbagai jenis operasi string
Data  Pelbagai jenis konversi data ke tipe lainnya
3.7. Mendiskripsik  Operasi dalam Menanya:
an konversi antar satu kalimat  Mendiskusikan pelbagai jenis operasi string
tipe data  Operasi  Mendiskusikan pelbagai jenis konversi data

Memahami Pointer Mengamati: konsep pointer  Pointer ke  Pembuatan pointer ke variabel dan variabel penyimpanannya pada memori 4.12. Memecah Mengeksplorasi: kan masalah  Eksperimen pembuatan fungsi dalam prosedural program menggunakan  Eksperimen pemberian parameter dan nilai konsep fungsi balik dalam fungsi rekursif  Eksperimen pembuatan dan pemanggilan 4. Memodifikasi  Pointer ke  Pembuatan pointer ke array data melalui array Menanya: pointer  Mendiskusikan teknik pengolahan pointer ke variabel  Mendiskusikan teknik pengolahan pointer ke array Mengeksplorasi:  Eksperimen pengolahan pointer ke variabel  Eksperimen pengolahan pointer ke array Mengasosiasi: Menyimpulkan kegunaan pointer dalam program untuk mengendalikan variabel dan manajemen memori Mengkomunikasikan: Menyampaikan hasil pengamatan dan percobaan pointer pada program 3.8.10. header file Mengkomunikasikan: Menyampaikan hasil tentang cara kerja fungsi dalam program.9. . Memecahkan melalui konversi data masalah konversi casting atau Mengkomunikasikan: antar tipe data penggunaan Menyampaikan hasil pengamatan dan fungsi percobaan pelbagai jenis operasi string dan konversi konversi data pada program 3. Menerapk  Nilai balik  Mekanisme pembuatan header file dalam an pointer ke  Fungsi modularisasi kode program fungsi rekursif Menanya: 3. Memodifik fungsi rekursif asi data melalui  Eksperimen penggunaan pointer ke fungsi pointer ke fungsi  Eksperimen penggunaan header file 4. KOMPETENSI MATERI PEMBELAJARAN* TGL KET DASAR POKOK pemecahan Mengeksplorasi: 4.12.11. Mendiskripsik Fungsi Mengamati: an penggunaan  Deklarasi  Pendeklarasian fungsi fungsi dan definisi  Pendefinisian fungsi 3. Memecahkan program  Mendiskusikan fungsi rekursif masalah  Mendiskusikan penggunaan pointer ke prosedural fungsi menggunakan konsep fungsi  Mendiskusikan penggunaan header file 4.6.10. Menerapk  Pointer ke  Mendiskusikan cara kerja fungsi saat an header file fungsi dijalankan dalam  Modularisas  Mendiskusikan parameter dan nilai balik pemrograman i kode dari fungsi 4.7.8. Memaham fungsi  Pemberian parameter i penggunaan  Parameter  Pemberian nilai balik fungsi rekursif fungsi  Pembuatan pointer ke fungsi 3. Memodifik Mengasosiasi: asi program Menyimpulkan tentang cara kerja fungsi dan prosedural kegunaan header file dalam manajemen kode menggunakan program.11. Menalar suatu dan  Eksperimen pelbagai jenis operasi string alur proses kerja penggabungan  Eksperimen pelbagai jenis konversi data ke dalam bentuk string Mengasosiasi: kode program  Konversi data Menyimpulkan pelbagai hasil percobaan dan ke tipe lainnya pengamatan terkait operasi string dan 4.9.

14.15. Menyajika bubble sort percobaan yang telah dilakukan terkait n logika  Logika logika pencarian dan pengurutan. Memecahkan mtode  Mendiskusikan pelbagai kesalahan dan kasus aplikasi waterfall perbaikan yang dilakukan dalam program bisnis  Tahapan Mengeksplorasi: menggunakan pengembanga  Eksperimen pengkodean aplikasi sesuai konsep bahasa n aplikasi rencana yang dibuat pemrograman metode  Eksperimen terhadap berbagai input yang prosedural prototyping mungkin dalam program Mengasosiasi:  Menyimpulkan tentang pengembangan aplikasi yang dilakukan dengan metode pengembangan yang dipilih  Menganalisa hasil pengembangan aplikasi dengan metode waterfall dan prototyping Mengkomunikasikan: Menyampaikan hasil pengamatan dan percobaan pelbagai metode pengembangan aplikasi Banyuwangi. KOMPETENSI MATERI PEMBELAJARAN* TGL KET DASAR POKOK 3.13.14. Menerapk Pencarian dan Mengamati: an logika Pengurutan  Logika pencarian data dengan algoritma pencarian data Data  Logika pengurutan data dengan algoritma  Logika Menanya: 3. Menyajika linier  Eksperimen pengurutan data dalam array n logika pencarian  Logika Mengasosiasi: data pada aplikasi pengurutan  Menganalisa hasil pengurutan bubble sort bisnis data dengan dan selection sort algoritma  Menyimpulkan pelbagai pengamatan dan 4. Menerapk pencarian  Mendiskusikan logika pencarian data an logika data dengan  Mendiskusikan logika pengurutan data pengurutan data algoritma Mengeksplorasi: pencarian  Eksperimen pencarian data dalam array 4. pengurutan data pengurutan Mengkomunikasikan: pada aplikasi data dengan Menyampaikan hasil diskusi kelompok bisnis algoritma tentang teknik pencarian dan pengurutan selection sort data dalam aplikasi 3. Menerapkan Pengembangan Mengamati: bahasa Aplikasi Pelbagai tahapan dalam pengembangan pemrograman  Tahapan aplikasi pada aplikasi pengembanga Menanya: bisnis n aplikasi  Mendiskusikan pelbagai rencana dan dengan rancangan pengembangan aplikasi 4.13.15. 15 Juli 2016 Guru Mata Pelajaran Apridiantono .