Download - Administrasi Pembelajaran Rpl x(1)
Administrasi PembelajaranKompetensi KejuruanKelas/Semester : X ( 1 )
Meliputi :=========================
PROGRAM TAHUNANANALISA PROGRAM SEMESTER
ANALISA PENENTUAN KKMJURNAL HARIAN MENGAJARSILABUS, RPP & JOBSHEET
===========================
Oleh :
HARIMAN BAHTIAR, S.Kom
PEMERINTAH KABUPATEN LOMBOK TIMURDINAS PENDIDIKAN PEMUDA DAN OLAHRAGA
SMK NEGERI 1 SELONGJL. PEJANGGIK NO. 74 SELONG – LOMBOK TIMUR
Website : www.smkn1selong.sch.id
1
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.
Dalam kesempatan ini tidak berlebihan bilamana disampaikan rasa
terima kasih dan penghargaan yang sebesar-besarnya kepada berbagai
pihak, terutama kepada Pengawas Bidang Produktif atas dedikasi,
pengorbanan waktu, tenaga, dan pikiran untuk membantu menyelesaikan
administrasi ini.
2
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
HARIMAN BAHTIAR, S.Kom
3
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 :Kepala Sekolah SMKN 1 Selong
4
( MARTUA H. NASUTION, M. Pd )NIP. 19680919 1999301 1 002
PROGRAM TAHUNAN
5
PROGRAM TAHUNAN
Mata Pelajaran : KOMPETENSI KEJURUAN
Kelas/Semester : X / 1
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Tahun Pelajaran : 2012 ~ 2013
SMT STANDAR KOMPETENSI
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 MenitTeoritis dan
Praktik
SMT STANDAR KOMPETENSI
KOMPETENSI DASAR ALOKASI WAKTU 42 JAM x 45 MENIT
KET
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
9 x 45 Menit
2 x 45 Menit
8 x 45 Menit
8 x 45 Menit
Teori
Teori + Praktik
Teori
Teori + Praktik
6
2.5. Menjelaskan Varian dan invarian
2.6. Menerapkan pengelolaan array
8 x 45 menit
5 x 45 Menit
Teori
Teori + Praktik
Jumlah 6 KD 40 x 45 MenitTeoritis dan
Praktik
SMT STANDAR KOMPETENSI
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
Jumlah 4 KD 28 x 45 Menit Teoritis dan Praktik
7
ANALISIS PROGRAM SEMESTER
8
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
JUMLAH 8 Pekan
3. Pekan Efektif
9
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
10
6 Menerapkan pengelolaan array 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
4 Menggunakan library pemrograman grafik Desember
11
ANALISIS PENENTUAN KKM
12
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 : XStandar Kompetensi : Menerapkan teknik elektronika analog dan digitalProgram : REKAYASA PERANGKAT LUNAK
Kompetensi Dasar dan IndikatorKriteria
KRITERIA KETUNTASAN MINIMALKriteria Penetapan
KetuntasanNilai KKM
Komp.Daya
DukungIntake 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
13
1.3 Menggunkan komponen elektronika 70 80 75 75.00
1.4Menerapkan konsep elektronika digital
70 80 75 75.00
1.5 Menerapkan system bilangan digital 70 80 75 75.00
1.6Menerapkan elektronika digital untuk computer
70 80 75 75.00
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.1Menjelaskan 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.4Menggunakan library pemrograman grafik
80 70 75 75.00
14
SILABUS
15
SILABUSNAMA SEKOLAH : SMK NEGERI 1 SELONGMATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasarKELAS/SEMESTER : X / 1 - 2STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasarKODE KOMPETENSI : 070.KK.01ALOKASI WAKTU : 48 X 45 menit
KOMPETENSI DASAR
INDIKATOR
NILAIMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARANPENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSAHAAN
TM PSPI
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
Pengamatan/ observasi
Tes Praktek
Produk
4 2(4) - Buku Teori Dasar Kelistrikan
Internet Majalah
Teknik Bread
board Kompone
n R, L, C
2. Mengenal komponen
Nama-nama komponen
Disiplin Mandiri Komponen Elektronika Menjelaskan nama-nama komponen elektronika
Tes tertulis
4 2(4) Buku Teori
16
070.KK.001
KOMPETENSI DASAR
INDIKATOR
NILAIMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARANPENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSAHAAN
TM PSPI
elektronika elektronika dapat dijelaskan.
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.
Kerja keras
Jujur dan disiplin
Tanggung jawab
Inofatif
Motifasi kuat untuk sukses
Rasa ingin tahu
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.
Pengamatan/ observasi
Tes Praktek
Produk
Dasar Kelistrikan
Internet
3. Menggunakan 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
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 Menjelaskan penggunaan
Tes tertulis
Pengamatan/ observasi
Tes Praktek
Produk
4 2(4) - Buku Teori Dasar Elektronika
Internet Majalah
Teknik Bread
board Kompone
n Elektronika
17
KOMPETENSI DASAR
INDIKATOR
NILAIMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARANPENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSAHAAN
TM PSPI
kelas.
Mandiri
Mencari sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
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
NILAIMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARANPENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSAHAAN
TM PSPI
4. Menjelaskan Konsep Elektronika Digital
Digambarkan 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
Mencari
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 efektif untuk menyelesaikan tugas-tugas di kelas dan luar kelas.
Mandiri
Tes tertulis
Tes Praktek
Pengamatan/ Observasi
4 2(4) - Buku Elektronika digital
Internetk Bread
board
18
KOMPETENSI DASAR
INDIKATOR
NILAIMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARANPENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSAHAAN
TM PSPI
sumber di perpustakaan untuk menyelesaikan tugas sekolah tanpa bantuan pustakawan.
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 hubungannya dengan bagian lain
Disebutkan jenis-jenis rangkaian display dan digambarkan 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 digitalMacam-macam FlipflopRangkaian counterUp CounterDown CounterFungsi bus digitalJenis-jenis rangkaian
display Fungsi clock pada
komputer
Menjelaskan rangkaian logika dasarMengidentifikasi jenis jenis flip-flopMenjelaskan cara kerja flip-flopMenjelaskan penggunaan Rangkaian logika kombinasi (komparator, adder, subtractor)Mengidentifikasi rangkaian logika sekuensialMenjelaskan fungsi bus digitalMenyebutkan rangkaian Display seven segment, LCD, dot matrikMenggambarkanrangkaian Display seven segment, LCD, dot matrikMenerangkan 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 tertulisTes PraktekPengamatan/ Observasi
4 2(4) - Buku Elektronika digitalInternetBread board
6. Elektronika Diterangkan Disiplin Mandiri Penguasaan konsep input Menguraikan jenis dan fungsi Tes tertulis 4 2(4) - Buku Teori
19
KOMPETENSI DASAR
INDIKATOR
NILAIMATERI
PEMBELAJARANKEGIATAN
PEMBELAJARANPENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSAHAAN
TM PSPI
Digital untuk komputer
alasan-alasan orang memerlukan rangkaian interface dan disebutkan macam-macamnya
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.
Kerja keras
Jujur dan disiplin
Tanggung jawab
Inofatif
Motifasi kuat untuk sukses
Rasa ingin
dan output (I/O) dalam sistem kendali dan ragam interface.
input/outputMenerangkan 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.
Pengamatan/ observasiTes PraktekProduk
Dasar ElektronikaInternetMajalah TeknikKomponen Elektronika
20
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 Program
Tutorial
21
SILABUSNAMA SEKOLAH : SMK NEGERI 1 SELONGMATA PELAJARAN : Menerapkan algoritma pemograman tingkat dasarKELAS/SEMESTER : X/1STANDAR KOMPETENSI : Menerapkan algoritma pemograman tingkat dasarKODE KOMPETENSI : 070.KK.02ALOKASI WAKTU : 20 X 45 Menit
KOMPETENSI DASAR
INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSA HAAN
TM PS PI
1. Menjelaskan 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 keras
Jujur dan disiplin
Tanggung jawab
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 Pemrograman dan Struktur Data
Modul Internet
22
KOMPETENSI DASAR
INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSA HAAN
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
2 1(2) Buku Algoritma dan Pemrogra-man
Jobsheet Modul
ajar
23
KOMPETENSI DASAR
INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSA HAAN
TM PS PI
3. Menjelaskan Data Flow Diagram
Menjelaskan Karakteristik sistem dari software/aplikasi 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
2 1(2) Buku Algoritma dan Pemrogra-man
Jobsheet Modul
ajar
24
KOMPETENSI DASAR
INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSA HAAN
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
2 1(2) Buku Algoritma dan Pemrogra-man
Jobsheet Modul
ajar
25
KOMPETENSI DASAR
INDIKATOR
NILAI
MATERI PEMBELAJARAN
KEGIATAN PEMBELAJARAN
PENILAIAN
ALOKASI WAKTU SUMBER
BELAJARKARAKTER BANGSA
KEWIRAUSA HAAN
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
2 1(2) Buku Algoritma dan Pemrogra-man
Jobsheet Modul
ajar
26
SILABUSNAMA SEKOLAH : SMK NEGERI 1 SELONGMATA PELAJARAN : Menerapkan algoritma pemograman tingkat LanjutKELAS/SEMESTER : X/1STANDAR KOMPETENSI : Menerapkan algoritma pemograman tingkat lanjutKODE KOMPETENSI : 070.KK.02ALOKASI WAKTU : 20 X 45 Menit
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER
BELAJARTM 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
Pengamatan
Tes tulis
4 7 Buku Algoritma dan Pemro-graman
Jobsheet Modul
ajar
27
KOMPETENSI DASAR
INDIKATORMATERI
PEMBELAJARANKEGIATAN PEMBELAJARAN PENILAIAN
ALOKASI WAKTU SUMBER
BELAJARTM 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
Pengamatan
Tes tulis Tes
praktek
2 9 Buku
Algoritma dan Pemrogra-man
Jobsheet Modul
ajar
28
R P P( RENCANA PELAKSANAAN PEMBELAJARAN )
PELAJARANKOMPETENSI KEJURUAN
STANDAR KOMPETENSI : MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR
KELAS/SMT. : X / I
PEMERINTAH KABUPATEN LOMBOK TIMURDINAS PENDIDIKAN PEMUDA DAN OLAHRAGA
SMK NEGERI 1 SELONGJL. PEJANGGIK NO. 74 SELONG – LOMBOK TIMUR
Website : www.smkn1selong.sch.id
29
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X / 1
Standar Kompetensi : MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR
Kompetensi 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 Pembelajaran1. 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 Penugasan Merapikan kembali perangkat yang telah dipergunakan
Sumber Belajar
30
Komputer yang telah terinstal program aplikasi terkait. Modul ajar
Penilaian Latihan / Tugas Tes Tertulis Tes Praktik
31
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X / 1
Standar Kompetensi : MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR
Kompetensi 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 Pembelajaran1. 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 Tes Praktik
32
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X / 1
Standar Kompetensi : MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR
Kompetensi 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 Pembelajaran1. 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 Tes Praktik
33
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X / 1
Standar Kompetensi : MENERAPKAN TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL DASAR
Kompetensi 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 logikaMateri Pembelajaran
Konversi bilangan dank ode ASCII Memahami tentang gerbang logika
Metode Pembelajaran Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran1. 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 Latihan / Tugas Tes Tertulis Tes Praktik
34
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 Pembelajaran1. 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 Tes Praktik
35
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 Pembelajaran1. 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 Latihan / Tugas Tes Tertulis Tes Praktik
36
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 Pembelajaran1. 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 Tes Praktik
RENCANA PELAKSANAAN PEMBELAJARAN 37
(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
Menjelaskn Pemakaian nama pada tipe data, variable, konstanta dan parameter
Alokasi Waktu :
A. Tujuan Pembelajaran Memahami Tipe data, variable konstanta, dan parameter yang berlaku umum pada
pemograman Membuat dan menjelaskan manfaat Tipe data baru dari tipe data yang ada Menjelaskan Pemakaian nama pada tipe data, variable, konstanta dan parameter
Materi Pembelajaran Jenis-jenis Tipe Data Penamaan variavel dan Konstanta Penentuan tipe data pada variabel dan konstanta
Metode Pembelajaran Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran1. Kegiatan Pendahuluan
Salam pembuka Menjelaskan tipe-tipe data
2. Kegiatan Inti Jenis-jenis Tipe Data Penamaan variavel dan Konstanta Penentuan tipe data pada variabel dan konstanta
3. Kegiatan Penutup Menarik kesimpulan tentang pemrograman berorientasi objek 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 Tes Praktik
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
38
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X / 1
Standar Kompetensi : MENERAPKAN ALGORITMA PEMROGRAMAN TINGKAT DASAR
Kompetensi Dasar:
Menerapkan Pengelolaan Array
Indikator : Membuat Algoritma dengan array satu dimensi Membuat Algoritma pencarian data dan algoritma
pengurutan data (sorting) dengan menggunakan array Alokasi Waktu :
A. Tujuan Pembelajaran Mampu Membuat Algoritma dengan array satu dimensi Mampu Membuat Algoritma pencarian data dan algoritma pengurutan data (sorting)
dengan menggunakan arrayB. Materi Pembelajaran
Jenis dan inisialisasi array Pemrosesan Array
Metode Pembelajaran Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran1. Kegiatan Pendahuluan
Salam Pembuka Menjelaskan pembuatan algoritma
2. Kegiatan Inti Mampu Membuat Algoritma dengan array satu dimensi Mampu Membuat Algoritma pencarian data dan algoritma pengurutan data (sorting)
dengan menggunakan array3. Kegiatan Penutup
Menarik kesimpulan tentang algoritma dengan array satu dimensi 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 Tes Praktik
39
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X / 1
Standar Kompetensi : Menerapkan Algoritma Pemrograman Tingkat Lanjut
Kompetensi Dasar:
Menggunakan Array Multidimensi
Indikator : 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
Alokasi Waktu :
A. Tujuan Pembelajaran Mengetahui struktur dan fungsi Array Multidimensi Memahami Matrik 2D dan 3D dalam aplikasi perhitungan
Materi Pembelajaran Mendeklarasikan dan memanfaatkan elemen array melalui penjumlahan, pengurangan, perkalian
serta pencarian elemen array Menjelaskan cara Inisialisasi Matriks Melakukan pembacaan elemen matriks Menjelaskan pengisian matriks tanpa petunjuk pembacaan Membuat program pengisian pengisian 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
Metode Pembelajaran Teori Praktis dan Praktikum
Langkah-langkah Kegiatan Pembelajaran
1. Kegiatan Pendahuluan Membuat dan menjelaskan Array multidimensi Memahami konsep dasar Algoritma dalam Array multidimensi
2. Kegiatan Inti Menjelaskan manfaat array multidimensi dalam aplikasi Memahami fungsi pembacaan elemen matrik Menjelaskan cara inisialisasi matrik Membuat program pengisian, serta pencarian elemen terbesar dan terkecil matrik
3. Kegiatan Penutup
40
Menarik kesimpulan tentang array multidimensi 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 Tes Praktik
41
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X / 1
Standar Kompetensi : Menerapkan Algoritma Pemrograman Tingkat Lanjut
Kompetensi Dasar: Menggunakan Prosedur dan Fungsi
Indikator : Algoritma program dibuat dengan menggunakan prosedur
Algoritma program dibuat dengan menggunakan fungsi
Algoritma program dibuat dengan menggunakan prosedur dan
fungsi
Alokasi Waktu :
A. Tujuan Pembelajaran Mengetahui konsep dasar prosedur dalam pembuatan algoritma Mengetahui konsep dasar fungsi dalam pembuatan algoritma
Materi Pembelajaran Menjelaskan pendeklarasian fungsi Membuat contoh program untuk pemanggilan fungsi Menjelaskan pendekalarasian prosedur Membuat contoh program pemanggilan prosedur
Metode Pembelajaran
Teori Praktis Praktikum
Langkah-langkah Kegiatan Pembelajaran1. Kegiatan Pendahuluan
Membuat dan menjelaskan Procedur dan Fungsi dalam pembuatan Algoritma
2. Kegiatan Inti Menjelaskan manfaat procedur dalam pembuatan Algoritma Menjelaskan manfaat fungsi dalam pembuatan Algoritma Menjelaskan cara pendeklarasian proceduur Membuat program untuk pemanggilan procedur
3. Kegiatan Penutup Menarik kesimpulan tentang procedur dan fungsi Tes tertulis Kompilasi program Penugasan Merapikan kembali perangkat yang telah dipergunakan
42
Sumber Belajar Komputer yang telah terinstal program aplikasi terkait. Modul ajar
Penilaian Latihan / Tugas Tes Tertulis Tes Praktik
43
SOAL KOMPETENSI KEJURUANJURUSAN : REKAYASA PERANGKAT LUNAK
STANDAR KOMPETENSI : ALGORITMA PEMROGRAMAN TINGKAT LANJUT
1. Konversi bilangan biner ke desimal 23 yang benar adalah :a. 10111 d. 10011b. 11011 e. 01111c. 11101
2. 1110011 adalah bilangan Biner yang jika dikonversikan ke Desimal menjadi :a. 115 d. 100b. 113 e. 110c. 117
3. Bilangan Oktal 11 jika dikonversi ke Oktal menjadi :a. 1001 d. 1000b. 1101 e. 1011c. 1110
4. Bilangan Hexadesimal 25 ke Biner adalah :a. 100101 d. 110000b. 100110 e. 100111c. 111100
5. 110000111 adalah bilangan biner untuk :a. 391 desimal d. 330 desimalb. 339 desimal e. 390 desimalc. 320 desimal
6. Di bawah ini adalah nama – nama Software untuk aplikasi bahasa pemrograman, Kecuali :a. Delphi d. Matlabb. Visual Basic e. Microsoft Wordc. Borland C++
7. Visual Basic Merupakan salah satu bahasa pemrograman berbasis :a. Text d. Objeckb. Gui e. Source Codec. User Interface
8. Tes yang dilakukan oleh PC pada saat booting untuk mengecek apakah fungsi komponen pendukung PC bekerja dengan baik adalah .... a. BIOS b. POST c. logind. log oute. config
9. Berikut ini adalah algoritma menghitung luas segitiga yang sederhana. 1. start2. baca data alas dan tinggi3. luas adalah alas kali tinggi kali 0,5
44
4. tampilkan luas5. stop
10. Bila kita membuat pseudo code dengan bahasa BASIC menjadi .... a. print alas, tinggi
luas = 0.5*alas*tinggi print luas
b. read alas, tinggi print alas, tinggi luas = 0.5*alas*tinggi print luas
c. baca alas, tinggi luas = 0.5*alas*tinggi print luas stop
d. baca alas, tinggi print luas = 0.5*alas*tinggi baca luas stop
e. start print alas, tinggi luas = 0.5*alas*tinggi print luas
10. Simbol diagram alir (flowchart) yang digunakan untuk mempersiapkan penyimpanan yang akandigunakan sebagai tempat pengolahan di dalam storage adalah ....
11. Syntax untuk menjalankan suatu pernyataan secara kondisional adalah .... a. if... do b. while ... do c. if... then ... do d. if... then ... while do e. if... then ... while ...
12. Berikut ini adalah algoritma sederhana tentang menghitung volume balok: 1. start2. baca panjang, lebar, tinggi3. volume = panjang kali lebar kali tinggi4. tampilkan volume5. stopBila kita membuat pseudocode dengan bahasa BASIC sebagai berikut ....
45
a. print panjang,lebar,tinggivolume = panjang*lebar*tinggi print volume
b. read panjang,lebar,tinggiprint panjang,lebar,tinggi volume= panjang*lebar*tinggi print volume
c. baca panjang,lebar,tinggivolume = panjang, lebar ,tinggi print volume
d. baca panjang,lebar,tinggivolume = panjang,lebar,tinggi
e. baca volumeprint panjang,lebar,tinggiprint volume = panjang,lebar,tinggi print volume
13. Notasi yang disebut terminator yang berarti digunakan untuk menunjukkan awal dan akhir suatu program adalah ....
14. Penulisan logika yang benar pada statement ini adalah ....a. =if(A3>5 Al=200)b. =if(Al>5,"sarjana","DO")c. =if(Al>5 A1*B1,A1..B1)d. =if(Al>5.Al*Bl>e. =Al>5,"sarjana","DO"
15. Untuk menambahkan obyek table, query, from, report, pada MS Access dengan menggunakan icon ....a. blank data access pageb. blank acces data basec. open an exiting filed. project exiting datae. project new data
46
LEMBAR PENILAIAN TEST PRAKTIK KEJURUAN
Satuan Pendidikan : Sekolah Menengah KejuruanKompetensi Keahlian : Rekayasa Perangkat LunakKode : 2089Alokasi Waktu : 20 - 24 jamBentuk Soal : Penugasan Perorangan
Nomor Test :
Nama Peserta :
No Komponen/Subkomponen PenilaianPencapaian Kompetensi
Tidak Ya7,0-7,9 8,0-8,9 9,0-10
1 2 3 4 5 6
I Persiapan Kerja 1.1. Memastikan semua peralatan sudah
tersedia1.2. Memastikan semua peralatan dalam
keadaan baik
Skor Komponen :
II Proses (Sistematika & Cara Kerja)2.1. Menyiapkan Aplikasi yang akan
digunakan2.2. Mengecek aplikasi apakah dalam
keadaan baik2.3 mulai membuat aplikasi baru dengan
aplikasi yang telah ada.2.4 pengecekan aplikasi yang telah dibuat.
Skor Komponen :
Hasil Kerja2.1. Menyiapkan Aplikasi yang akan
digunakan2.2. Mengecek aplikasi apakah dalam
keadaan baik2.3 mulai membuat aplikasi baru dengan
aplikasi yang telah ada.2.4 pengecekan aplikasi yang telah dibuat.
Skor Komponen :
47
No Komponen/Subkomponen PenilaianPencapaian Kompetensi
Tidak Ya7,0-7,9 8,0-8,9 9,0-10
1 2 3 4 5 6
III Sikap Kerja4.1. Penggunaan alat tangan dan bahan
4.2. Keselamatan kerja
Skor Komponen :
Waktu 5.1. Waktu penyelesaian praktik
Skor Komponen :
Keterangan : Skor masing-masing komponen penilaian ditetapkan berdasarkan perolehan skor terendah dari subkomponen penilaian
Perhitungan nilai praktik (NP) :
Prosentase Bobot Komponen Penilaian Nilai Praktik(NP)
Persiapan Proses Sikap Kerja
Hasil Waktu ∑ NK
1 2 3 4 5 6
Bobot (%)
Skor Komponen
NKKeterangan: Bobot diisi dengan prosentase setiap komponen. Besarnya prosentase dari setiap komponen
ditetapkan secara proposional sesuai karakteristik program keahlian. NK = Nilai Komponen, perkalian dari bobot dengan skor komponen NP = penjumlahan dari hasil perhitungan nilai komponen Jenis komponen penilaian (persiapan, proses, sikap kerja, hasil, dan waktu) disesuaikan
dengan karakter program keahlian.
……………, ………………. 2011Guru Mata Pelajaran
*) Coret yang tidak perlu
48