Administrasi Pembelajaran
Kompetensi Kejuruan
Kelas/Semester : X ( 1 )
Meliputi :
=========================
PROGRAM TAHUNAN
ANALISA PROGRAM SEMESTER
ANALISA PENENTUAN KKM
JURNAL HARIAN MENGAJAR
SILABUS, RPP & JOBSHEET
===========================
Oleh :
HARIMAN BAHTIAR, S.Kom
PEMERINTAH KABUPATEN LOMBOK TIMUR
DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA
SMK NEGERI 1 SELONG
KATA PENGANTAR
Bismillahirrahmanirrahim
Assalamu’alaikum Warahmatullah Wabarakatuh
Puji syukur dipanjatkan kehadirat Tuhan Yang Maha Esa atas rahmat dan
karunia-Nya, sehingga kami dapat menyusun administrasi pembelajaran
untuk
Bidang Keahlian Teknik Komputer dan Informatika, khususnya Program
Keahlian Rekayasa Perangkat Lunak
. Administrasi ini disusun menggunakan
pendekatan pembelajaran berdasarkan kompetensi, sebagai konsekuensi
logis dari Kurikulum SMK Edisi 2004 dan Kurikulum Tingkat Satuan
Pendidikandan Kurikulum Tingkat Satuan Pendidikan yang menggunakan
pendekatan kompetensi
(CBT: Competency Based Training).
Sumber dan bahan ajar pokok Kurikulum SMK Edisi 2004 dan Kurikulum
Tingkat Satuan Pendidikan adalah administrasi dan modul, baik hardcopy
maupun softcopy dengan mengacu pada Standar Kompetensi Nasional (SKN)
atau standarisasi dunia kerja. Administrasi ini diharapkan mampu digunakan
sebagai panduan pokok atau rujukan utama bagi pendidik/guru untuk
mencapai kompetensi kerja standar yang diharapkan dunia kerja.
Namun demikian, karena dinamika perubahan dunia kerja begitu cepat
terjadi, maka administrasi ini masih akan selalu diminta masukan untuk
bahan perbaikan atau revisi agar selalu relevan dengan kondisi lapangan.
Pekerjaan berat ini dapat terselesaikan, tentu dengan banyaknya dukungan
dan bantuan dari berbagai pihak yang perlu diberikan penghargaan dan
ucapan terima kasih.
Kami mengharapkan saran dan kritik dari para pakar dibidang psikologi,
praktisi dunia usaha dan industri dan pakar akademik sebagai bahan untuk
melakukan peningkatan kualitas adminstrasi pembelajaran. Diharapkan para
pengguna berpegang pada azas keterlaksanaan, kesesuaian, dan
fleksibelitas dengan mengacu pada perkembangan IPTEK pada dunia kerja
dan potensi SMK serta dukungan kerja dalam rangka membekali kompetensi
standar pada peserta didik.
Demikian, semoga administrasi Pembelajaran ini dapat bermanfaat bagi
kita semua, khususnya guru
SMK NEGERI 1 SELONG Bidang Keahlian Teknik
Komputer dan Informatika
, atau praktisi yang sedang mengembangkan
kualitas lulusan Sekolah Menengah Kejuruan.
Terima Kasih,
Wassalamu’alaikum Wwrahmatullah Wabarakatuh
Selong, 20 Juli 2012
Guru Produktif Kejuruan Rekayasa Perangkat
Lunak
SMK Negeri 1 Selong
LEMBAR PENGESAHAN
ADMINISTRASI PEMBELAJARAN
KOMPETENSI KEJURUAN
JURUSAN REKAYASA PERANGKAT LUNAK
SMK NEGERI 1 SELONG
telah diperiksa dan disetujui
UNTUK DIGUNAKAN SEBAGAI PANDUAN GURU PRODUKTIF
PADA PROSES KEGIATAN BELAJAR MENGAJAR
DALAM RANGKA MEMENUHI TUNTUTAN KTSP
SEKOLAH MENENGAH KEJURUAN
Disetujui di :
Selong, JULI 2012
Guru Produktif
Diperiksa Oleh :
Kompetensi Keahlian RPL
Waka. Kurikulum SMKN 1 Selong
( HARIMAN BAHTIAR, S.KOM )
( M. IQBAL SOFYAN, ST )
GTT
NIP : 19780819 200501 1 009
Disetujui Oleh :
( MARTUA H. NASUTION, M. Pd )
NIP. 19680919 1999301 1 002
PROGRAM TAHUNAN
Mata Pelajaran
: KOMPETENSI KEJURUAN
Kelas/Semester
: X / 1
Kompetensi Keahlian
: Rekayasa Perangkat Lunak
Tahun Pelajaran
: 2012 ~ 2013
SMT
KOMPETENSI
STANDAR
KOMPETENSI DASAR
ALOKASI WAKTU 42
JAM x 45 MENIT
KET
1
1. Menerapkan teknik
elektronika analog
dan digital dasar
1.1. Menjelaskan teori
kelistrikan
1.2. Mengenal komponen
elektronika
1.3. Menggunkan komponen
elektronika
1.4. Menerapkan konsep
elektronika digital
1.5. Menerapkan system
bilangan digital
1.6. Menerapkan elektronika
digital untuk komputer
2 x 45 Menit
8 x 45 Menit
8 x 45 Menit
8 x 45 Menit
5 x 45 menit
7 x 45 Menit
Teori
Teori
Praktik
Praktik
Praktik
Teori +
Praktik
Jumlah
6 KD
38 x 45 Menit
Teoritis dan
Praktik
1
2. Menerapkan
algoritma
pemrograman
tingkat dasar
2.1. Menjelaskan struktur
algoritma
2.2. Membuat alur logika
pemrograman
2.3. Menjelaskan Data Flow
Diagram (DFD)
2.4. Membuat diagram alir
pemrograman
2.5. Menjelaskan Varian dan
invarian
2.6. Menerapkan pengelolaan
array
9 x 45 Menit
2 x 45 Menit
8 x 45 Menit
8 x 45 Menit
8 x 45 menit
5 x 45 Menit
Teori
Teori +
Praktik
Teori
Teori +
Praktik
Teori
Teori +
Praktik
Jumlah
6 KD
40 x 45 Menit
Teoritis dan
Praktik
SMT
KOMPETENSI
STANDAR
KOMPETENSI DASAR
ALOKASI WAKTU 42
JAM x 45 MENIT
KET
1
3. Menerapkan
algoritma
pemrograman
tingkat lanjut
3.1. Menjelaskan prinsip array
3.2. Menggunakan array multi
dimensi
3.3. Menggunakan prosedur dan
fungsi
3.4. Menggunakan Library
pemrograman grafik
7 x 45 Menit
9 x 45 Menit
10 x 45 Menit
2 x 45 Menit
Teori
Praktik
Praktik
ANALISA PROGRAM SEMESTER
Satuan Pendidikan
: SMK NEGERI 1 SELONG
Mata Pelajaran
: KOMPETENSI KEJURUAN
Kelas/Semester
: X / 1
Tahun Pelajaran
: 2012 ~ 2013
A. JAM EFEKTIF MENGAJAR
1.
Banyak Pekan Dalam Semester Genap
No
Nama Bulan
Banyak Pekan
1
Juli
4 Pekan
2
Agustus
5 Pekan
3
September
4 Pekan
4
Oktober
5 Pekan
5
Nopember
4 Pekan
6
Desember
4 Pekan
JUMLAH
26 Pekan
2.
Banyak Pekan Tidak Efektif
No
Nama Pekan
Banyak Pekan
1
Libur awal Ramadhan
1 Pekan
2
Libur idul Fitri
2 Pekan
3
Mid Semester, Ujian Akhir Semester dan
Ulangan Harian
3 Pekan
4
Pengisian dan Pembagian Raport
2 Pekan
3.
Pekan Efektif
No
Rekapitulasi
Banyak Pekan
1
Jumlah Pekan dalam Semester Ganjil
26 Pekan
2
Jumlah Pekan Tidak Efektif
8 Pekan
Jumlah Pekan Efektif dalam Semester Ganjil
18 Pekan
B. DISTRIBUSI ALOKASI WAKTU
KELAS
: X
Semester
: 1 ( Satu )
Jurusan
: Rekayasa Perangkat Lunak
Standar Kompetensi : Menerapkan teknik elektronika analog dan digital dasar
No.
RPP
Kompetensi Dasar
Bulan
1
Menjelaskan teori Kelistrikan
Juli
2
Mengenal komponen elektronika
Juli
3
Menggunakan komponen elektronika
Agustus
4
Menerapkan konsep elektronika digital
Agustrus
5
Menerapkan system bilingan digital
September
6
Menerapkan elektronika digital untuk komputer
September
KELAS
: X
Semester
: 1 ( Satu )
Jurusan
: Rekayasa Perangkat Lunak
Standar Kompetensi : Menerapkan algoritma pemrograman tingkat dasar
No.
RPP
Kompetensi Dasar
Bulan
1
Menjelaskan struktur algoritma
September
2
Membuat alur logika pemrograman
Oktober
3
Menjelaskan Data Flow Diagram (DFD)
Oktober
4
Membuat Diagram Alir Pemrograman
Oktober
5
Menjelaskan varian dan invariant
Nopember
KELAS
: X
Semester
: 1 ( Satu )
Jurusan
: Rekayasa Perangkat Lunak
Standar Kompetensi : Menerapkan algoritma pemrograman tingkat lanjut
No.
RPP
Kompetensi Dasar
Bulan
1
Menjelaskan array multi dimensi
November
2
Menggunakan array multi dimensi
Nopember
3
Menggunakan Procedur dan fungsi
Desember
ANALISIS PENENTUAN KKM
A. DASAR PENENTUAN KKM
ACUAN
KRITERIA
Interval Nilai
KOMPLEKSITAS
Tinggi
Sedang
Rendah
50 – 64
65 – 80
81 - 100
DAYA PENDUKUNG
Tinggi
Sedang
Rendah
81 – 100
65 – 80
50 – 64
INTAKE SISWA
Tinggi
Sedang
Rendah
81 – 100
65 – 80
50 – 64
B.
PENENTUAN KKM
Kelas
: X
Standar Kompetensi
: Menerapkan teknik elektronika analog dan digital
Program
: REKAYASA PERANGKAT LUNAK
Kompetensi Dasar dan Indikator
Kriteria
KRITERIA KETUNTASAN MINIMAL
Kriteria Penetapan
Ketuntasan
Nilai
KKM
Komp.
Dukung
Daya
Intake
Siswa
1. Menerapkan teknik elektronika analog dan digital dasar
77.00
1.1
Menjelaskan teori kelistrikan
75
90
75
80.00
1.2
Mengenal komponen elektronika
70
80
75
75.00
1.3
Menggunkan komponen elektronika
70
80
75
75.00
1.4
Menerapkan konsep elektronika
digital
70
80
75
75.00
1.5
Menerapkan system bilangan digital
70
80
75
75.00
1.6
Menerapkan elektronika digital untuk
2.
Menerapkan algoritma pemrograman tingkat dasar
76.00
2.1
Menjelaskan struktur algoritma
85
80
75
80.00
2.2
Membuat alur logika pemrograman 70
80
75
75.00
2.3
Menjelaskan Data Flow Diagram
70
80
75
75.00
2.4
Membuat diagram alir
pemrograman
70
80
75
75.00
2.5
Menjelaskan variant dan invariant
75
80
75
76.67
2.6
Menerapkan pengelolaan array
70
80
75
75.00
3. Menerapkan algoritma pemrograman tingkat lanjut
76.00
3.1
Menjelaskan prinsip array multi
dimensi
80
80
75
75.00
3.2
Menggunkan array multi dimensi
80
90
75
80.00
3.3
Menggunkan procedure dan fungsi
70
80
75
75.00
3.4
Menggunakan library pemrograman
SILABUS
NAMA SEKOLAH : SMK NEGERI 1 SELONG
MATA PELAJARAN :
Menerapkan teknik elektronika analog dan digital dasar
KELAS/SEMESTER : X / 1 - 2STANDAR KOMPETENSI :
Menerapkan teknik elektronika analog dan digital dasar
KODE KOMPETENSI : 070.KK.01ALOKASI WAKTU : 48 X 45 menit
KOMPETENSI
DASAR INDIKATOR
NILAI
MATERI
PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTE
R BANGSA KEWIRAUSAHAAN TM PS PI
1. Menerapkan teori Kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Dijelaskan manfaat dasar dari kelistrikan
Dijelaskan perbedaan antara tegangan, arus, dan resistansi
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Mandiri
Kerja keras
Jujur dan disiplin
Tanggung jawab
Inofatif
Motifasi kuat untuk sukses
Rasa ingin tahu
Perbedaan antara tegangan, arus, dan resistansi
Manfaat dasar sistem kelistrikan
Perbedaan antara tegangan, arus, dan resistansi
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Menjelaskan manfaat dasar dari kelistrikan
Menjelaskan perbedaan antara tegangan, arus, dan resistansi
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Tes tertulis
Pengamat an/ observasi
Tes Praktek
Produk
4 2(4) - Buku Teori Dasar Kelistrikan
Internet
Majalah Teknik
Bread board
Komponen R, L, C
KOMPETENSI
DASAR INDIKATOR
NILAI
MATERI
PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTE
R BANGSA KEWIRAUSAHAAN TM PS PI
2. Mengenal komponen elektronika
Nama-nama komponen elektronika dapat dijelaskan.
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Mandiri Kerja keras Jujur dan disiplin Tanggung jawab Inofatif Motifasi kuat untuk sukses
Rasa ingin tahu
Komponen Elektronika Menjelaskan nama-nama komponen elektronika dan kegunaannya.
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Tes tertulis
Pengamat an/ observasi
Tes Praktek
Produk
4 2(4) Buku Teori Dasar Kelistrikan
Internet
3. Menggunaka n komponen elektronika
Disebutkan dengan benar bahan-bahan resistif dan dijelaskan bagaimana resistor dipakai dalam bidang elektronika
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri Kerja keras Jujur dan disiplin Tanggung jawab Inofatif Motifasi kuat untuk sukses
Rasa ingin tahu
Komponen Elektronika
Nilai besaran komponen elektronika
Menjelaskan bahan komponen
Menghitung nilai resistansi berbagai jenis resistor
Menghitung nilai kapasitansi berbagai jenis kapasistor
Menjelaskan macam-macam komponen
Menguji komponen pasif
Menguji komponen aktif
Memanfaatkan komponen pasif
Memanfaatkan komponen aktif
Tes tertulis
Pengamat an/ observasi
Tes Praktek
Produk
4 2(4) - Buku Teori Dasar Elektronika
Internet
Majalah Teknik
Bread board
KOMPETENSI
DASAR INDIKATOR
NILAI
MATERI
PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTE
R BANGSA KEWIRAUSAHAAN TM PS PI
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Menjelaskan penggunaan resistor pada rangkaian
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
KOMPETENSI
DASAR INDIKATOR
NILAI
MATERI
PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTER
BANGSA KEWIRAUSAHAAN TM PS PI
4.
Menjelaskan Konsep Elektronika Digital Digam barkan dan dijelaskan tentang kode ASCII
Tiap-tiap jenis gerbang logika dasar di-identifikasi
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Kerja keras
Jujur dan disiplin
Tanggung jawab
Inofatif
Motifasi kuat untuk sukses
Rasa ingin tahu
Konversi Bilangan dan Kode ASCII
Gerbang Logika
Tabel kebenaran
Menggambarkan konversikBilangan dan Kode ASCII
Menggambarkan macam-macam gerbang logika
Menggambarkan tabel kebenaran
Membuktikan tabel kebenaran
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara
Tes tertulis
Tes Praktek
Pengamat an/ Observasi
4 2(4) - Buku Elektronika digital
Internet k
KOMPETENSI
DASAR INDIKATOR
NILAI
MATERI
PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTER
BANGSA KEWIRAUSAHAAN TM PS PI sumber di
perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
5. Menerapkan system bilangan digital
Diterangkan fungsi flip-flop dan disebutkan jenis-jenisnya Diterangkan
bagaimana cara kerja sebuah Counter Diterangkan
fungsi dari bus digital dan ditunjukkan bagaimana hubungann ya dengan bagian lain Disebutkan
jenis-jenis rangkaian display dan digambarka n
bagaimana angka dan huruf ditampilkan Diterangkan
fungsi dari clock pada komputer
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Mandiri Kerja keras Jujur dan
disiplin Tanggung
jawab Inofatif Motifasi kuat
untuk sukses Rasa ingin tahu
Gambar rangkaian digital Macam-macam Flipflop Rangkaian counter Up Counter Down Counter Fungsi bus digital Jenis-jenis rangkaian
display Fungsi clock pada
komputer
Menjelaskan rangkaian logika dasar
Mengidentifikasi jenis jenis
flip-flop
Menjelaskan cara kerja flip-flop
Menjelaskan penggunaan Rangkaian logika kombinasi (komparator, adder, subtractor)
Mengidentifikasi rangkaian logika sekuensial
Menjelaskan fungsi bus digital Menyebutkan rangkaian Display seven segment, LCD, dot matrik
Menggambarkanrangkaian Display seven segment, LCD, dot matrik
Menerangkan fungsi dari clock pada komputer
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Tes tertulis Tes Praktek Pengamatan/ Observasi
KOMPETENSI
DASAR INDIKATOR
NILAI
MATERI
PEMBELAJARAN PEMBELAJARANKEGIATAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTER
BANGSA KEWIRAUSAHAAN TM PS PI
6. Elektronika Digital untuk komputer
Diterangkan alasan-alasan orang memerlukan rangkaian interface dan disebutkan macam-macamnya
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustak aan untuk menyeles aikan tugas sekolah tanpa bantuan pustakaw an.
Mandiri Kerja keras Jujur dan disiplin Tanggung jawab Inofatif Motifasi kuat untuk sukses Rasa ingin
Penguasaan konsep input dan output (I/O) dalam sistem kendali dan ragam interface.
Menguraikan jenis dan fungsi input/output
Menerangkan alasan-alasan diperlukannya rangkaian interface
Menyebutkan macam-macam rangakain interface
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Tes tertulis Pengamatan/ observasi Tes Praktek Produk
1. Entity
Relationship
Diagram
Mengenal Diagram
ER
Mengenal
pengertian dan
simbol Entitas,
Attribut,
Relationship
Mengenal dan
memahami jenis –
jenis relationship.
Mengenal macam
Diagram ER pada basis
data.
Mengenal dan
mengetahui pengertian
serta simbol yang
digunakan untuk
pendeskripsian Entitas,
Atribut dan
Relationship.
Mengenal dan
memahami bentuk
relasi yang ada.
Mampu mengenal dan
memahami cara kerja dari
Diagram ER, serta mampu
membuat diagram ER yang
dibutuhkan.
Mampu memahami pengertian
dan simbol – simbol yang
digunakan untuk pembuatan
Entitas, Attribut dan
Relationship.
Mampu mengenal dan
memahami macam – macam
relasi yang terdapat pada
database, seperti relasi One to
One, One to Many serta Many
to Many.
Hasil kompilasi
program
Pengamatan
Tes tulis
Tes praktek
4
7
Modul
Ajar
Program
Tutorial
2. Basis Data
Relational
Pengertian basis
data relational
Model basis data
relational
Struktur basis data
relational
Relasi antar tabel
Memahami pengertian
dan konsep dasar dari
basis data relational
Memahami model –
model basis data
relational.
Memahami jenis –
jenis struktur basis data
relational.
Memahami cara
merelasikan data antar
tabel.
Mampu memahami pengertian
dan konsep dasar dari basis data
relational.
Mampu mengetahui model –
model yang digunkan pada basis
data relational.
Mampu memahami dan
membedakan macam – macam
struktur basis data relational
seperti Row / Baris / Tuple dan
Field / kolom / Attribut.
Mampu memahami cara
merelasikan data antar tabel.
Hasil kompilasi
program
Pengamatan
Tes tulis
Tes praktek
4
7
Modul
Ajar
SILABUS
NAMA SEKOLAH : SMK NEGERI 1 SELONG
MATA PELAJARAN : Menerapkan algoritma pemograman tingkat dasar KELAS/SEMESTER : X/1
STANDAR KOMPETENSI : Menerapkan algoritma pemograman tingkat dasar KODE KOMPETENSI : 070.KK.02
ALOKASI WAKTU : 20 X 45 Menit
KOMPETENSI
DASAR INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTER
BANGSA KEWIRAUSAHAAN TM PS PI
1. Menjelas kan struktur algoritma
Menjelaskan Gambaran struktur algoritma sesuai dengan SOP Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Mandiri
Kerja
Inofatif
Motifasi kuat untuk sukses
Rasa ingin tahu
Prinsip dan fungsi struktur algoritma
Prinsip dan fungsi struktur algoritma
Konsep algoritma pemrograman
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Pengamatan
Tes tertulis
2 1(2) Buku Algoritma Pemrogra man dan Struktur Data
Modul
KOMPETENSI
DASAR INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTER
BANGSA KEWIRAUSAHAAN TM PS PI
2. Membuat alur logika pemograman
Membuat algoritma dengan skema program sekuensial
Membuat Algoritma dengan skema program percabangan
Membuat algoritma dengan skema program pengulangan.
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Mandiri
Kerja keras
Jujur dan disiplin
Tanggung jawab
Inofatif
Motifasi kuat untuk sukses
Rasa ingin tahu
Algoritma runtunan
Algoritma pemilihan
Algoritma Pengula-ngan
Menuliskan algoritma runtunan
Menuliskan algoritma pemilihan if-then dan if then-else
Menuliskan algoritma pengulangan while-do, do-wile, switch-case,
repeat N-times
Menggambarkan diagram alir untuk algoritma runtunan, pemilihan dan pengulangan
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Pengamatan
Tes tertulis
Hasil kompilasi program
JobsheetKOMPETENSI
DASAR INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTER
BANGSA KEWIRAUSAHAAN TM PS PI
3. Menjelaskan Data Flow Diagram
Menjelaskan Karakteristik sistem dari software/aplika si yang dirancang
Menjelaskan Level Abstraksi data (DFD)
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Mandiri
Kerja keras
Jujur dan disiplin
Tanggung jawab
Inofatif
Motifasi kuat untuk sukses
Rasa ingin tahu
Metode pada algoritma pemrograman
Struktur Data
Menjelaskan tentang Karakteristik Sistem
Menjelaskan Narasi dari Software yang dirancang
Membuat Abstraksi Data (DFD)
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Pengamatan
Tes tertulis
Hasil kompilasi program
JobsheetKOMPETENSI
DASAR INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTER
BANGSA KEWIRAUSAHAAN TM PS PI
4. Menjelaskan Varian dan Invarian
Menjelaskan Tipe data, variable konstanta, dan parameter yang berlaku umum pada pemograman
Membuat dan menjelaskan manfaat Tipe data baru dari tipe data yang ada
Menjelaskn Pemakaian nama pada tipe data, variable, konstanta dan parameter
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Mandiri
Kerja keras
Jujur dan disiplin
Tanggung jawab
Inofatif
Motifasi kuat untuk sukses
Rasa ingin tahu
Jenis-jenis Tipe Data
Penamaan variavel dan Konstanta
Penentuan tipe data pada variabel dan konstanta
Menjelaskan tipe-tipe data
Menjelaskan tipe data dasar dan bentukan.
Menjelaskan penamaan variabel dan konstanta
Menjelaskan pemberian harga variabel
Menunjukkan penggunaan variabel pada program
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Pengamatan
Tes tertulis
Hasil kompilasi program
JobsheetKOMPETENSI
DASAR INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN
PEMBELAJARAN PENILAIAN
ALOKASI
WAKTU SUMBER BELAJAR KARAKTER
BANGSA KEWIRAUSAHAAN TM PS PI
5.Menerapkan Pengelolaan Array
Membuat Algoritma dengan array satu dimensi
Membuat Algoritma pencarian data dan algoritma pengurutan data (sorting) dengan menggunakan
array
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Mandiri
Kerja keras
Jujur dan disiplin
Tanggung jawab
Inofatif
Motifasi kuat untuk sukses
Rasa ingin tahu
Jenis dan inisialisasi array
Pemrosesan Array
Mendefinisikan array
Menginisialisasi array
Menulis elemen array ke piranti keluaran
Menulis harga tertentu di dalam array
Mencari harga maksimum array
MenggunakAn elemen array
Disiplin
Selalu teliti dan tertib dalam mengerjakan tugas
.
Kerja Keras
Menggunakan waktu secara efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
Pengamatan
Tes tertulis
Hasil kompilasi program
JobsheetSILABUS
NAMA SEKOLAH : SMK NEGERI 1 SELONG
MATA PELAJARAN : Menerapkan algoritma pemograman tingkat Lanjut KELAS/SEMESTER : X/1
STANDAR KOMPETENSI : Menerapkan algoritma pemograman tingkat lanjut KODE KOMPETENSI : 070.KK.02
ALOKASI WAKTU : 20 X 45 Menit
KOMPETENSI
DASAR
INDIKATOR
MATERI
PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI
WAKTU
SUMBER
BELAJAR
TM
PS
PI
1. Menggunakan
array
multidimensi
Algoritma array
multi dimensi
dibuat dan
dijelaskan
Matrik 2D, 3D
dibuat dalam
bentuk
penjumlahan,
pengurangan,
perkalian, dsb.
Algoritma
pembacaan,
pengisian,
pengubahan, dan
penghapusan data
dalam array multi
dimensi dibuat dan
ditunjukan
Array multi dimensi
Mendeklarasikan dan memanfaatkan
elemen array melalui penjumlahan,
pengurangan, perkalian serta pencarian
elemen array
Melakukan pembacaan elemen matriks
Menjelaskan pengisian matriks tanpa
petunjuk pembacaan
Membuat program pengisian engisian
matriks dengan menggunakan petunjuk
pembacaan
Membuat program untuk menulis
matriks
Menjelaskan penjumlahan dua buah
matriks
Menjelaskan pengurangan dua buah
matriks
Menjelaskan perkalian dua buah matriks
Membuat program pencarian elemen
terbesar matriks
Membuat program pencarian elemen
terkecil matriks
Kompilasi
program
Pengamata
n
Jobsheet
KOMPETENSI
DASAR
INDIKATOR
PEMBELAJARAN
MATERI
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI
WAKTU
SUMBER
BELAJAR
TM
PS
PI
2..Menggunakan
Prosedur dan
fungsi
Algoritma program
dibuat dengan
menggunakan
prosedur
Algoritma program
dibuat dengan
menggunakan
fungsi
Algoritma program
dibuat dengan
menggunakan
prosedur dan fungsi
Prosedur dan
Fungsi
Menjelaskan pendeklarasian fungsi
Membuat contoh program untuk
pemanggilan fungsi
Menjelaskan pendekalarasian prosedur
Membuat contoh program pemanggilan
prosedur
Hasil
kompilasi
program
Pengamata
n
Tes tulis
Tes
praktek
2
9
Buku
Algoritm
a dan
Pemrogra
-man
Jobsheet
R P P
( RENCANA PELAKSANAAN PEMBELAJARAN )
PELAJARAN
KOMPETENSI KEJURUAN
STANDAR KOMPETENSI :
MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR
KELAS/SMT. : X / I
PEMERINTAH KABUPATEN LOMBOK TIMUR
DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA
SMK NEGERI 1 SELONG
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran
:
Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester
:
X / 1
Standar Kompetensi
:
MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASARKompetensi Dasar
:
Menjelaskan Teori Kelistrikan
Indikator
:
Dijelaskan perbedaan antara tegangan, arus dan resistansi
Dijelaskan Manfaat dasar dari kelistrikan
Dijelaskan Perbedaan antara tegangan, arus, dan resistensi
Alokasi Waktu
:
A. Tujuan Pembelajaran
Dijelaskan perbedaan antara tegangan, arus dan resistansi
Dijelaskan Manfaat dasar dari kelistrikan
Dijelaskan Perbedaan antara tegangan, arus, dan resistensi
Materi Pembelajaran
Perbedaan antara tegangan, arus dan resistansi
Manfaat dasar dari kelistrikan
Perbedaan antara tegangan, arus, dan resistensi
Metode Pembelajaran
Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan
Menjelaskan Teori Kelistrikan
Memahami konsep dasar teori kelistrikan
2. Kegiatan Inti
Dijelaskan perbedaan antara tegangan, arus dan resistansi
Dijelaskan Manfaat dasar dari kelistrikan
Dijelaskan Perbedaan antara tegangan, arus, dan resistensi
3. Kegiatan Penutup
Menarik kesimpulan tentang teori kelistrikan
Tes tertulis
Kompilasi program
Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
Latihan / Tugas
Tes Tertulis
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran
:
Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester
:
X / 1
Standar Kompetensi
:
MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASARKompetensi Dasar
:
Mengenal Komponen Elektronika
Indikator
:
Memahami nama-nama komponen elektronika
Alokasi Waktu
:
A. Tujuan Pembelajaran
Memahami nama-nama komponen elektronika
Materi Pembelajaran
Mengenal komponen-komponen elektronika
Metode Pembelajaran
Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan
Salam Pembuka
Mengenal komponen-komponen elektronika
2. Kegiatan Inti
Mengenal nama-nama komponen elektronika
3. Kegiatan Penutup
Menarik kesimpulan tentang komponen elektronika
Tes tertulis
Kompilasi program
Penugasan
Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
Latihan / Tugas
Tes Tertulis
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran
:
Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester
:
X / 1
Standar Kompetensi
:
MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASARKompetensi Dasar
:
Menggunakan Komponen Elektronika
Indikator
:
Menyebutkan dengan benar bahan-bahan resistif dan
dijelaskan bagaimana resistor dipakai dalam bidang
elektronika
Alokasi Waktu
:
A. Tujuan Pembelajaran
Siswa Menyebutkan dengan benar bahan-bahan resistif dan dijelaskan bagaimana resistor
dipakai dalam bidang elektronika
Materi Pembelajaran
Komponen elektronika
Nilai besaran komponen elektronika
Metode Pembelajaran
Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan
Salam Pembuka
Menjelaskan komponen elektronika
2. Kegiatan Inti
Menyebutkan dengan benar bahan-bahan resistif dan dijelaskan bagaimana resistor
dipakai dalam bidang elektronika
3. Kegiatan Penutup
Menarik kesimpulan tentang penggunaan komponen elektronika
Tes tertulis
Kompilasi program
Penugasan
Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
Latihan / Tugas
Tes Tertulis
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran
:
Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester
:
X / 1
Standar Kompetensi
:
MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASARKompetensi Dasar
:
Menjelaskan Konsep Elektronika Digital
Indikator
:
Memahami tentang kode ASCII
Memahami tentang gerbang logika
Alokasi Waktu
:
A. Tujuan Pembelajaran
Memahami tentang kode ASCII
Memahami tentang gerbang logika
Materi Pembelajaran
Konversi bilangan dank ode ASCII
Memahami tentang gerbang logika
Metode Pembelajaran
Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan
Salam Pembuka
Menjelaskan tentang konverrsi dan gerbang logika
2. Kegiatan Inti
Konversi bilangan dank ode ASCII
Memahami tentang gerbang logika
3. Kegiatan Penutup
Menarik kesimpulan tentang konversi bilangan dan gerbang logika
Tes tertulis
Kompilasi program
Penugasan
Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran
:
Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester
:
X / 1
Standar Kompetensi
:
MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
Kompetensi Dasar
:
Menjelaskan struktur Algoritma
Indikator
:
Menjelaskan gambaran struktur algoritma
Alokasi Waktu
:
A. Tujuan Pembelajaran
Mengetahui prinsip dan fungsi struktur pemrograman
Materi Pembelajaran
Mengetahui prinsip dan fungsi struktur pemrograman
Metode Pembelajaran
Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan
Salam Pembuka
Menjelaskan prinsip dan fungsi struktur algoritma
2. Kegiatan Inti
Mengenal prinsip dan fungsi struktur algoritma
3. Kegiatan Penutup
Menarik kesimpulan tentang prinsip dan fungsi struktur algoritma
Tes tertulis
Kompilasi program
Penugasan
Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
Latihan / Tugas
Tes Tertulis
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran
:
Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester
:
X / 1
Standar Kompetensi
:
MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
Kompetensi Dasar
:
Membuat alur logika pemograman
Indikator
:
Membuat algoritma dengan skema program sekuensial
Membuat Algoritma dengan skema program percabangan
Membuat algoritma dengan skema program pengulangan.
Alokasi Waktu
:
A. Tujuan Pembelajaran
Mampu Membuat algoritma dengan skema program sekuensial
Mampu Membuat Algoritma dengan skema program percabangan
Mampu Membuat algoritma dengan skema program pengulangan.
Materi Pembelajaran
Membuat algoritma dengan skema program sekuensial
Membuat Algoritma dengan skema program percabangan
Membuat algoritma dengan skema program pengulangan.
.
Metode Pembelajaran
Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan
Salam Pembuka
Menjelaskan pembuatan algoritma
2. Kegiatan Inti
Membuat algoritma dengan skema program sekuensial
Membuat Algoritma dengan skema program percabangan
Membuat algoritma dengan skema program pengulangan.
.
3. Kegiatan Penutup
Menarik kesimpulan tentang skema program
Tes tertulis
Kompilasi program
Penugasan
Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran
:
Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester
:
X / 1
Standar Kompetensi
:
MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
Kompetensi Dasar
:
Menjelaskan Data Flow Diagram
Indikator
:
Menjelaskan Karakteristik sistem dari software/aplikasi yang
dirancang
Menjelaskan Level Abstraksi data (DFD
Alokasi Waktu
:
A. Tujuan Pembelajaran
o
Memahami Karakteristik sistem dari software/aplikasi yang dirancang
o
Memahami Level Abstraksi data (DFD
Materi Pembelajaran
Metode pada algoritma pemrograman
Struktur Data
Metode Pembelajaran
Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan
Salam pembuka
Menjelaskan karakteristik sistem
2. Kegiatan Inti
Memahami Karakteristik sistem dari software/aplikasi yang dirancang
Memahami Level Abstraksi data (DFD
3. Kegiatan Penutup
Menarik kesimpulan tentang data flow diagram
Tes tertulis
Kompilasi program
Penugasan
Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
Latihan / Tugas
Tes Tertulis
(RPP)
Mata Pelajaran
:
Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester
:
X / 1
Standar Kompetensi
:
MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
Kompetensi Dasar
:
Menjelaskan Varian dan Invarian
Indikator
:
Menjelaskan Tipe data, variable konstanta, dan parameter
yang berlaku umum pada pemograman
Membuat dan menjelaskan manfaat Tipe data baru dari tipe
data yang ada