Administrasi Pembelajaran Rpl x(1)

65
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 1

Transcript of Administrasi Pembelajaran Rpl x(1)

Page 1: 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

Page 2: Administrasi Pembelajaran Rpl x(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

Page 3: Administrasi Pembelajaran Rpl x(1)

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

Page 4: Administrasi Pembelajaran Rpl x(1)

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

Page 5: Administrasi Pembelajaran Rpl x(1)

( MARTUA H. NASUTION, M. Pd )NIP. 19680919 1999301 1 002

PROGRAM TAHUNAN

5

Page 6: Administrasi Pembelajaran Rpl x(1)

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

Page 7: Administrasi Pembelajaran Rpl x(1)

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

Page 8: Administrasi Pembelajaran Rpl x(1)

ANALISIS PROGRAM SEMESTER

8

Page 9: Administrasi Pembelajaran Rpl x(1)

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

Page 10: Administrasi Pembelajaran Rpl x(1)

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

Page 11: Administrasi Pembelajaran Rpl x(1)

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

Page 12: Administrasi Pembelajaran Rpl x(1)

ANALISIS PENENTUAN KKM

12

Page 13: Administrasi Pembelajaran Rpl x(1)

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

Page 14: Administrasi Pembelajaran Rpl x(1)

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

Page 15: Administrasi Pembelajaran Rpl x(1)

SILABUS

15

Page 16: Administrasi Pembelajaran Rpl x(1)

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

Page 17: Administrasi Pembelajaran Rpl x(1)

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

Page 18: Administrasi Pembelajaran Rpl x(1)

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

Page 19: Administrasi Pembelajaran Rpl x(1)

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

Page 20: Administrasi Pembelajaran Rpl x(1)

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

Page 21: Administrasi Pembelajaran Rpl x(1)

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

Page 22: Administrasi Pembelajaran Rpl x(1)

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

Page 23: Administrasi Pembelajaran Rpl x(1)

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

Page 24: Administrasi Pembelajaran Rpl x(1)

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

Page 25: Administrasi Pembelajaran Rpl x(1)

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

Page 26: Administrasi Pembelajaran Rpl x(1)

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

Page 27: Administrasi Pembelajaran Rpl x(1)

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

Page 28: Administrasi Pembelajaran Rpl x(1)

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

Page 29: Administrasi Pembelajaran Rpl x(1)

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

Page 30: Administrasi Pembelajaran Rpl x(1)

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

Page 31: Administrasi Pembelajaran Rpl x(1)

Komputer yang telah terinstal program aplikasi terkait. Modul ajar

Penilaian Latihan / Tugas Tes Tertulis Tes Praktik

31

Page 32: Administrasi Pembelajaran Rpl x(1)

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

Page 33: Administrasi Pembelajaran Rpl x(1)

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

Page 34: Administrasi Pembelajaran Rpl x(1)

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

Page 35: Administrasi Pembelajaran Rpl x(1)

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

Page 36: Administrasi Pembelajaran Rpl x(1)

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

Page 37: Administrasi Pembelajaran Rpl x(1)

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

Page 38: Administrasi Pembelajaran Rpl x(1)

(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

Page 39: Administrasi Pembelajaran Rpl x(1)

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

Page 40: Administrasi Pembelajaran Rpl x(1)

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

Page 41: Administrasi Pembelajaran Rpl x(1)

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

Page 42: Administrasi Pembelajaran Rpl x(1)

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

Page 43: Administrasi Pembelajaran Rpl x(1)

Sumber Belajar Komputer yang telah terinstal program aplikasi terkait. Modul ajar

Penilaian Latihan / Tugas Tes Tertulis Tes Praktik

43

Page 44: Administrasi Pembelajaran Rpl x(1)

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

Page 45: Administrasi Pembelajaran Rpl x(1)

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

Page 46: Administrasi Pembelajaran Rpl x(1)

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

Page 47: Administrasi Pembelajaran Rpl x(1)

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

Page 48: Administrasi Pembelajaran Rpl x(1)

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