RPP TKJ Kurikulum 2013 Kelas X Pascal.rar
SILABUS MATA PELAJARAN : ALGORITMA DAN PEMROGRAMAN
PASCAL
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDARD KOMPETENSI
ALOKASI WAKTU
:
SMK SWASTA TELADAN PEMATANGSIANTAR
Kompetensi Kejuruan
X/ 2
:
Algoritma dan Pemrograman pascal
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
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.
2.1. Menunjukkan perilaku ilmiah (memiliki
rasa ingin tahu, objektif, jujur, teliti,
MATERI POKOK
KEGIATAN PEMBELAJARAN
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
KOMPETENSI DASAR
MATERI POKOK
KEGIATAN PEMBELAJARAN
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
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 seharihari sebagai wujud implementasi
melaksanakan
percobaan
dan KD 3.6
KD 3.6
melaporkan hasil.
Mengamati
1. Pengertian Array
1.
Siswa
mengamati
dan
2. Alokasi Penggunaan Array
mendengarkan penjelasan tentang
3. Fungsi Standar Aritmatika
3.6. Menjelaskan Prinsip Array Multi Dimensi
pengertian array.
4. Fungsi Standar Transfer
2.
Siswa
mengamati
dan
5. Penggunaan Array dalam C+
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
Tes
tertulis
Tes
lisan
Tes
praktik
10 x
45
1. Internet
2. Buku
Algoritm
a dan
pemrogr
aman
Pascal
3. System
Operasi
DOS
KOMPETENSI DASAR
MATERI POKOK
KEGIATAN PEMBELAJARAN
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
mempraktekkan
pemrograman
menggunakan Array.
berkelompok
bahasa
dengan
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
KOMPETENSI DASAR
MATERI POKOK
KD 3.7
3.7 Menggunakan array multi dimensi
1. Operasi Array(larik)
2. Fungsi Array (larik)
3. Penggunaan Array dalam
sebuah program
KEGIATAN PEMBELAJARAN
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
PENILAI
AN
Tes
tertulis
Tes
lisan
Tes
praktik
ALOKASI
WAKTU
TM
10 x
45
P
SUMBER
BELAJAR
Buku
Algoritma
Buku
Struktur
data
Internet
KOMPETENSI DASAR
MATERI POKOK
KEGIATAN PEMBELAJARAN
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
array (larik)
3. Siswa berdikusi menganalisa satu
program dengan menggunakan
array dalam sebuah program.
KD 3.8
a. Membuat
pemograman
3.8. Prosedure dan fungsi
prosedure
b. Membuat
6. Menalar
1. Siswa mencari contoh lain sebuah
algoritma
program
dengan
menggunakan
operasi
araay
(larik)
dengan
Komputer
Buku
algoritma
pemograman dengan fungsi
c. Membuat algoritma dengan
prosedure dan fungsi
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
dan fungsi.
Tes
tertulis
Tes
lisan
Tes
praktik
10 x
45
Algoritma
Buku
Struktur
data
Internet
KOMPETENSI DASAR
MATERI POKOK
KD 3.9
1. Pengurutan Data
2. Pemrosesan File
3.9 Menggunakan Library Pemograman
KEGIATAN PEMBELAJARAN
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
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
a. Komputer
Pentium 4
Tes
tertulis
Tes
lisan
Tes
praktik
4 x 45
Standar
Multimedia
b. LCD
Projektor
c. Modul
KOMPETENSI DASAR
MATERI POKOK
PENILAI
AN
KEGIATAN PEMBELAJARAN
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
pngurutan data,
2. Siswa
mencari
contoh
daripemrosesan file.
dari
lain
Mengomunikasikan
1.
Siswa
secara
berkelompok
mempraktekkan
sebuah
program
pengurutan data.
2.
Siswa
secara
berkelompok
mempraktekkan
sebuah
program
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
Mengopera
sikan
Software
Multimedia
d. Buku-buku
referensi
e. CD
Software
Flash MX
KOMPETENSI DASAR
MATERI POKOK
KEGIATAN PEMBELAJARAN
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
pemrosesan file
Ka. Program Rekayasa Perangkat Lunak,
Pematangsiantar,
Guru
N. MANURUNG, S.Kom
6 Januari 2014
Mata
FRISKHA L.MANURUNG, S.Kom
Mengetahui;
Kepala SMK Swasta Teladan
Pematangsiantar,
SUDARLIAN, S.Pd., M.Si.
Pelajaran,
PASCAL
NAMA SEKOLAH
:
MATA PELAJARAN
:
KELAS/SEMESTER
:
STANDARD KOMPETENSI
ALOKASI WAKTU
:
SMK SWASTA TELADAN PEMATANGSIANTAR
Kompetensi Kejuruan
X/ 2
:
Algoritma dan Pemrograman pascal
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
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.
2.1. Menunjukkan perilaku ilmiah (memiliki
rasa ingin tahu, objektif, jujur, teliti,
MATERI POKOK
KEGIATAN PEMBELAJARAN
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
KOMPETENSI DASAR
MATERI POKOK
KEGIATAN PEMBELAJARAN
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
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 seharihari sebagai wujud implementasi
melaksanakan
percobaan
dan KD 3.6
KD 3.6
melaporkan hasil.
Mengamati
1. Pengertian Array
1.
Siswa
mengamati
dan
2. Alokasi Penggunaan Array
mendengarkan penjelasan tentang
3. Fungsi Standar Aritmatika
3.6. Menjelaskan Prinsip Array Multi Dimensi
pengertian array.
4. Fungsi Standar Transfer
2.
Siswa
mengamati
dan
5. Penggunaan Array dalam C+
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
Tes
tertulis
Tes
lisan
Tes
praktik
10 x
45
1. Internet
2. Buku
Algoritm
a dan
pemrogr
aman
Pascal
3. System
Operasi
DOS
KOMPETENSI DASAR
MATERI POKOK
KEGIATAN PEMBELAJARAN
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
mempraktekkan
pemrograman
menggunakan Array.
berkelompok
bahasa
dengan
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
KOMPETENSI DASAR
MATERI POKOK
KD 3.7
3.7 Menggunakan array multi dimensi
1. Operasi Array(larik)
2. Fungsi Array (larik)
3. Penggunaan Array dalam
sebuah program
KEGIATAN PEMBELAJARAN
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
PENILAI
AN
Tes
tertulis
Tes
lisan
Tes
praktik
ALOKASI
WAKTU
TM
10 x
45
P
SUMBER
BELAJAR
Buku
Algoritma
Buku
Struktur
data
Internet
KOMPETENSI DASAR
MATERI POKOK
KEGIATAN PEMBELAJARAN
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
array (larik)
3. Siswa berdikusi menganalisa satu
program dengan menggunakan
array dalam sebuah program.
KD 3.8
a. Membuat
pemograman
3.8. Prosedure dan fungsi
prosedure
b. Membuat
6. Menalar
1. Siswa mencari contoh lain sebuah
algoritma
program
dengan
menggunakan
operasi
araay
(larik)
dengan
Komputer
Buku
algoritma
pemograman dengan fungsi
c. Membuat algoritma dengan
prosedure dan fungsi
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
dan fungsi.
Tes
tertulis
Tes
lisan
Tes
praktik
10 x
45
Algoritma
Buku
Struktur
data
Internet
KOMPETENSI DASAR
MATERI POKOK
KD 3.9
1. Pengurutan Data
2. Pemrosesan File
3.9 Menggunakan Library Pemograman
KEGIATAN PEMBELAJARAN
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
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
a. Komputer
Pentium 4
Tes
tertulis
Tes
lisan
Tes
praktik
4 x 45
Standar
Multimedia
b. LCD
Projektor
c. Modul
KOMPETENSI DASAR
MATERI POKOK
PENILAI
AN
KEGIATAN PEMBELAJARAN
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
pngurutan data,
2. Siswa
mencari
contoh
daripemrosesan file.
dari
lain
Mengomunikasikan
1.
Siswa
secara
berkelompok
mempraktekkan
sebuah
program
pengurutan data.
2.
Siswa
secara
berkelompok
mempraktekkan
sebuah
program
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
Mengopera
sikan
Software
Multimedia
d. Buku-buku
referensi
e. CD
Software
Flash MX
KOMPETENSI DASAR
MATERI POKOK
KEGIATAN PEMBELAJARAN
PENILAI
AN
ALOKASI
WAKTU
TM
P
SUMBER
BELAJAR
pemrosesan file
Ka. Program Rekayasa Perangkat Lunak,
Pematangsiantar,
Guru
N. MANURUNG, S.Kom
6 Januari 2014
Mata
FRISKHA L.MANURUNG, S.Kom
Mengetahui;
Kepala SMK Swasta Teladan
Pematangsiantar,
SUDARLIAN, S.Pd., M.Si.
Pelajaran,