PASCAL
NAMA SEKOLAH : SMK SWASTA TELADAN PEMATANGSIANTARMATA PELAJARAN : Kompetensi Kejuruan KELAS/SEMESTER : X / 2
STANDARD KOMPETENSI : Algoritma dan Pemrograman pascal ALOKASI WAKTU : 17 x 45 Menit
Kompetensi Inti :
KI 1 : Menghayati dan mengamalkan ajaran agama yang di anutnya.
KI 2 : Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerja sama, toleransi, damai), santun, responsif dan pro aktif dan menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
KI 3 : Memahami, menerapkan, dan menganalisa pengetahuan faktual, konseptual dan prosedural berdasarkan rasa ingin tahu tentang ilmu pengetahuan, teknologi, seni, budaya, dan humoria dalam wawasan kemanusiaan,kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah terkait dengan pengembangan dari yang dipelajarinya di sekolah secaramandiri, dan mampu melaksanakan tugas pesifik di bawah pengawasan langsung.
KOMPETENSI DASAR MATERI POKOK KEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR
TM P
1.1.Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya. 1.2.Mendeskripsikan kebesaran Tuhan
yang menciptakan berbagai sumber energi di alam.
1.3.Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari.
cermat, tekun, hati-hati, bertanggung jawab, terbuka,kritis, kreatif, inovatif, dan peduli lingkungan) dalam aktivitas
sehari-hari sebagai wujud
implementasi
sikap
dalam
mlakukan percobaan dan diskusi.
2.2. Menghargai kerja individu dan
kelompok dalam aktivitas
sehari-hari sebagai wujud implementasi
melaksanakan percobaan dan
melaporkan hasil.
3.6.
Menjelaskan Prinsip Array Multi Dimensi
KD 3.6
1. Pengertian Array
2. Alokasi Penggunaan Array
3. Fungsi Standar Aritmatika
4. Fungsi Standar Transfer
5. Penggunaan Array dalam C+
KD 3.6 Mengamati
1. Siswa mengamati dan
mendengarkan penjelasan tentang pengertian array.
2. Siswa mengamati dan
mendengarkan penjelasan tentang alokasi penggunaan Array.
3. Siswa mengamati dan
mendengarkan penjelasan tentang fungsi standar aritmatika.
4. Siswa mengamati dan
mendengarkan penjelasan tentang fungsi standar transfer.
5. Siswa mengamati dan
mendengarkan penjelasan tentang penggunaan Array dalam C++. Menanya
1. Siswa berdikusi menganalisa data untuk kebutuhan perancangan program
2. Siswa berdikusi menganalisa
tentang pengertian Array.
3. Siswa berdikusi menganalisa satu program dengan menggunakan fungsi standar aritmatika.
4. Siswa berdikusi menganalisa satu program dengan menggunakan fungsi standar Transfer.
5. Siswa berdikusi menganalisa satu program dengan menggunakan array dalam sebuah program C++. Menalar
1. Siswa mencari contoh lain dari penggunaan program dengan menggunakan array.
2. Siswa mencari contoh lain dari penggunaan program dengan menggunakan fungsi standar aritmatika.
3. Siswa mencari contoh lain dari penggunaan program dengan menggunakan fungsi standar transfer.
4. Siswa mencari contoh lain dari penggunaan program dengan menggunakanarray dalam sebuah program C++.
Mengomunikasikan
1. Siswa secara berkelompok
mempraktekkan bahasa
3.7 Menggunakan array multi dimensi
KD 3.7
1. Operasi Array(larik)
2. Fungsi Array (larik)
3. Penggunaan Array dalam
sebuah program
2. Siswa secara berkelompok mempraktekkan bahasa fungsi standar aritmatika.
3. Siswa secara berkelompok
mempraktekkan bahasa
pemrograman dengan
menggunakan fungsi standar transfer..
4. Siswa secara berkelompok
mempraktekkan bahasa
pemrograman dengan
menggunakan Array dalam sebuah program C++.
KD 3.7 Mengamati
1. Siswa mengamati dan
mendengarkan penjelasan
pengertian operasi array (larik).
2. Siswa mengamati dan
mendengarkan penjelasan tentang fungsi Array (larik).
3. Siswa mengamati satu program dengan menggunakan array dalam sebuah program.
Menanya
1. Siswa berdikusi menganalisa data untuk penyusunan data dalam operasi array (larik).
2. Siswa berdikusi menganalisa fungsi
3.8.
Prosedure dan fungsi
KD 3.8
a. Membuat
algoritma
pemograman
dengan
prosedure
b. Membuat
algoritma
pemograman dengan fungsi
c. Membuat algoritma dengan
prosedure dan fungsi
array (larik)
3. Siswa berdikusi menganalisa satu program dengan menggunakan array dalam sebuah program.
6. Menalar
1. Siswa mencari contoh lain sebuah program dengan menggunakan operasi araay (larik)
Mengomunikasikan
Siswa secara berkelompok
mempraktekkan bahasa pemrograman dan macam – macam tipe data array dalam pemrograman dasar.
KD 3.8 Mengamati
1. Siswa mengamati dan
mendengarkan penjelasan tentang pembuatan algoritma pemrograman dengan menggunakan procedure
2. Siswa mengamati dan
mendengarkan penjelasan tentang pembuatan algoritma pemrograman dengan menggunakan fungsi,
3. Siswa mengamati dan
mendengarkan penjelasan tentang pembuatan algoritma pemrograman dengan menggunakan procedure
3.9
Menggunakan Library Pemograman
KD 3.9
1. Pengurutan Data
2. Pemrosesan File
4. Menanya
1. Siswa berdikusi menganalisa tahap – tahap pembuatan suatu program penuliasan algoritma dengan menggunakan procedure.
2. Siswa berdikusi menganalisa menganalisa tahap – tahap
pembuatan suatu program
penuliasan algoritma dengan menggunakan fungsi
3. Siswa menganalisa menganalisa tahap – tahap pembuatan suatu program penuliasan algoritma dengan menggunakan procedure dan fungsi.
Menalar
1. Siswa mencari contoh lain dari struktur algoritma dengan menggunakan procedure.
2. Siswa mencari contoh lain dari struktur algoritma dengan menggunakan fungsi.
3. Siswa mencari contoh lain dari struktur algoritma dengan menggunakan procedure dan fungsi. Mengomunikasikan
1. Siswa secara berkelompok mempraktekkan suatu program algoritma dengan menggunakan procedure.
2. Siswa secara berkelompok
Tes
mempraktekkan suatu program algoritma dengan menggunakan fungsi.
KD 3.9 Mengamati
1. Siswa mengamati dan
mendengarkan penjelasan tentang pengurutan data.
2. Siswa mengamati dan
mendengarkan penjelasan tentang Pemrosesan File.
3. Menanya
1. Siswa berdikusi menganalisa tentang pengurutan data
2. Siswa berdikusi menganalisa tentang pemrosesan file
Menalar
1. Siswa mencari contoh lain dari pngurutan data,
2. Siswa mencari contoh lain daripemrosesan file.
Mengomunikasikan
1. Siswa secara berkelompok mempraktekkan sebuah program pengurutan data.
2. Siswa secara berkelompok
Mengopera sikan Software Multimedia
d. Buku-buku referensi
pemrosesan file
Pematangsiantar, 6 Januari 2014
Ka. Program Rekayasa Perangkat Lunak, Guru Mata Pelajaran,
N. MANURUNG, S.Kom FRISKHA L.MANURUNG, S.Kom
Mengetahui;
Kepala SMK Swasta Teladan Pematangsiantar,