Administrasi Pembelajaran RPL X 1
Administrasi Pembelajaran RPL X 1
ADMINISTRASI PEMBELAJARAN
KOMPETENSI KEJURUAN
JURUSAN REKAYASA PERANGKAT LUNAK
SMK TAMANSISWA KOTA SUKABUMI
Disetujui di :
Sukabumi, JULI 2019
.................................. .......................................................
Disetujui Oleh :
Kepala Sekolah SMK Tamansiswa Kota Sukabumi
..................................................
1
PROGRAM TAHUNAN
2
PROGRAM TAHUNAN
Kelas/Semester :X/1
3
ANALISA PROGRAM SEMESTER
3. Pekan Efektif
No Rekapitulasi Banyak Pekan
1 Jumlah Pekan dalam Semester Ganjil 26 Pekan
2 Jumlah Pekan Tidak Efektif 8 Pekan
Jumlah Pekan Efektif dalam Semester Ganjil 18 Pekan
4
No. Kompetensi Dasar Bulan
RPP
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
6 Menerapkan pengelolaan array Nopember
KELAS :X
Semester : 1 ( Satu )
Jurusan : Rekayasa Perangkat Lunak
Standar Kompetensi : Menerapkan algoritma pemrograman tingkat lanjut
5
Rendah 50 – 64
Tinggi 81 – 100
INTAKE SISWA Sedang 65 – 80
Rendah 50 – 64
B. PENENTUAN KKM
Kelas :X
Standar Kompetensi : Menerapkan teknik elektronika analog dan digital
Program : REKAYASA PERANGKAT LUNAK
6
dimensi
7
SILABUS
8
070.KK.001
SILABUS
NAMA SEKOLAH : SMK TAMANSISWA KOTA 1 SUKABUMI
MATA PELAJARAN : Menerapkan teknik elektronika analog dan digital dasar
KELAS/SEMESTER : X/1-2
STANDAR KOMPETENSI : Menerapkan teknik elektronika analog dan digital dasar
KODE KOMPETENSI : 070.KK.01
ALOKASI WAKTU : 48 X 45 menit
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTE KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
R BANGSA HAAN
1. Menerapkan Dijelaskan Disiplin Mandiri Perbedaan antara Menjelaskan perbedaan Tes tertulis 4 2(4) - Buku Teori
teori perbedaan tegangan, arus, dan antara tegangan, arus, Pengamat Dasar
Selalu teliti dan Kerja keras
Kelistrikan antara resistansi dan resistansi an/ Kelistrikan
tertib dalam Jujur dan
tegangan, observasi Internet
mengerjakan disiplin Manfaat dasar sistem Menjelaskan manfaat dasar
arus, dan Tes Majalah
tugas. kelistrikan dari kelistrikan
resistansi Tanggung Praktek Teknik
Perbedaan antara Menjelaskan perbedaan
Kerja jawab Produk Bread
Dijelaskan tegangan, arus, dan antara tegangan, arus,
Keras board
manfaat Inofatif resistansi dan resistansi
Komponen
dasar dari Menggunakan Motifasi Disiplin
R, L, C
kelistrikan waktu secara kuat untuk Selalu teliti dan tertib dalam
Dijelaskan efektif untuk sukses mengerjakan tugas.
perbedaan menyelesaikan
antara Rasa ingin Kerja Keras
tugas-tugas di
tegangan, tahu
kelas dan luar Menggunakan waktu secara
arus, dan
kelas. efektif untuk menyelesaikan
resistansi
Mandiri tugas-tugas di kelas dan luar
kelas.
Mencari
sumber di Mandiri
perpustakaan Mencari sumber di perpustakaan
untuk untuk menyelesaikan tugas
menyelesaikan sekolah tanpa bantuan
tugas sekolah pustakawan.
tanpa bantuan
pustakawan.
9
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTE KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
R BANGSA HAAN
2. Mengenal Nama-nama Disiplin Mandiri Komponen Elektronika Menjelaskan nama-nama Tes tertulis 4 2(4) Buku Teori
komponen komponen Selalu teliti dan Kerja keras komponen elektronika dan Pengamat Dasar
elektronika elektronika kegunaannya. an/ Kelistrikan
tertib dalam Jujur dan
dapat observasi Internet
mengerjakan disiplin Disiplin
dijelaskan. Tes
tugas. Tanggung Selalu teliti dan tertib dalam Praktek
Kerja jawab mengerjakan tugas. Produk
Keras Inofatif Kerja Keras
Menggunakan Motifasi kuat Menggunakan waktu secara
waktu secara untuk sukses efektif untuk menyelesaikan
efektif untuk Rasa ingin tugas-tugas di kelas dan luar
menyelesaikan tahu kelas.
tugas-tugas di
Mandiri
kelas dan luar
kelas. Mencari sumber di
perpustakaan untuk
Mandiri
menyelesaikan tugas sekolah
Mencari tanpa bantuan pustakawan.
sumber di
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.
3. Menggunaka Disebutkan Disiplin Mandiri Komponen Elektronika Menjelaskan bahan Tes tertulis 4 2(4) - Buku Teori
n komponen dengan Selalu teliti dan Kerja keras Nilai besaran komponen komponen Pengamat Dasar
elektronika benar elektronika Menghitung nilai resistansi an/ Elektronika
tertib dalam Jujur dan
bahan- berbagai jenis resistor observasi Internet
mengerjakan disiplin
bahan Menghitung nilai Tes Majalah
tugas. Tanggung kapasitansi berbagai jenis Praktek Teknik
resistif dan
Kerja jawab kapasistor Produk Bread
dijelaskan
Keras Inofatif Menjelaskan macam- board
bagaimana
macam komponen Komponen
resistor Menggunakan Motifasi kuat
Menguji komponen pasif Elektronika
dipakai waktu secara untuk sukses
Menguji komponen aktif
dalam efektif untuk Rasa ingin Memanfaatkan komponen
bidang menyelesaikan tahu pasif
elektronika tugas-tugas di Memanfaatkan komponen
kelas dan luar aktif
kelas. Menjelaskan penggunaan
10
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTE KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
R BANGSA HAAN
Mandiri resistor pada rangkaian
Mencari Disiplin
sumber di Selalu teliti dan tertib dalam
perpustakaan mengerjakan tugas.
untuk
Kerja Keras
menyelesaikan
tugas sekolah Menggunakan waktu secara
tanpa bantuan efektif untuk menyelesaikan
pustakawan. tugas-tugas di kelas dan luar
kelas.
Mandiri
Mencari sumber di
perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
BANGSA HAAN
4. Menjelaskan Digam Disiplin Mandiri Konversi Bilangan dan Menggambarkan Tes 4 2(4) - Buku
barkan dan Selalu teliti dan Kerja keras Kode ASCII konversikBilangan dan tertulis Elektronika
Konsep
Elektronika dijelaskan tertib dalam Gerbang Logika Kode ASCII Tes digital
tentang kode Jujur dan Tabel kebenaran Menggambarkan macam- Praktek Internet
Digital mengerjakan
ASCII disiplin macam gerbang logika Pengamat k
Tiap- tugas. Tanggung Menggambarkan tabel an/ Bread
tiap jenis Kerja jawab kebenaran Observasi board
gerbang Membuktikan tabel
Keras Inofatif
logika dasar kebenaran
di-identifikasi Menggunakan Motifasi Disiplin
waktu secara kuat untuk Selalu teliti dan tertib dalam
efektif untuk sukses
menyelesaikan mengerjakan tugas.
Rasa ingin
tugas-tugas di Kerja Keras
tahu
kelas dan luar
Menggunakan waktu secara
kelas.
efektif untuk menyelesaikan
Mandiri tugas-tugas di kelas dan luar
Mencari kelas.
sumber di Mandiri
perpustakaan
11
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
BANGSA HAAN
untuk Mencari sumber di
menyelesaikan perpustakaan untuk
tugas sekolah menyelesaikan tugas sekolah
tanpa bantuan tanpa bantuan pustakawan.
pustakawan.
5. Menerapkan Diterangkan Disiplin Mandiri Gambar rangkaian digital Menjelaskan rangkaian logika Tes tertulis 4 2(4) - Buku
system fungsi flip- Selalu teliti dan Kerja keras Macam-macam Flipflop dasar Tes Praktek Elektronika
bilangan flop dan Rangkaian counter Mengidentifikasi jenis jenis Pengamatan/ digital
tertib dalam Jujur dan
digital disebutkan Up Counter flip-flop Observasi Internet
jenis- mengerjakan disiplin Down Counter Menjelaskan cara kerja flip- Bread board
jenisnya tugas. Tanggung Fungsi bus digital flop
Diterangkan jawab Jenis-jenis rangkaian Menjelaskan penggunaan
Kerja
bagaimana display Rangkaian logika kombinasi
Keras Inofatif
cara kerja Fungsi clock pada (komparator, adder,
sebuah Menggunakan Motifasi kuat komputer subtractor)
Counter waktu secara untuk Mengidentifikasi rangkaian
Diterangkan efektif untuk sukses logika sekuensial
fungsi dari menyelesaikan Rasa ingin tahu Menjelaskan fungsi bus digital
bus digital tugas-tugas di Menyebutkan rangkaian
dan kelas dan luar Display seven segment, LCD,
ditunjukkan dot matrik
kelas.
bagaimana Menggambarkanrangkaian
hubungann Mandiri Display seven segment, LCD,
ya dengan Mencari dot matrik
bagian lain sumber di Menerangkan fungsi dari clock
Disebutkan perpustakaan pada komputer
jenis-jenis Disiplin
untuk
rangkaian Selalu teliti dan tertib dalam
display dan menyelesaikan
digambarka tugas sekolah mengerjakan tugas.
n tanpa bantuan
Kerja Keras
bagaimana pustakawan.
angka dan Menggunakan waktu secara
huruf efektif untuk menyelesaikan
ditampilkan tugas-tugas di kelas dan luar
Diterangkan kelas.
fungsi dari Mandiri
clock pada
komputer Mencari sumber di perpustakaan
untuk menyelesaikan tugas
sekolah tanpa bantuan
pustakawan.
12
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN WAKTU SUMBER
INDIKATOR PENILAIAN
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN BELAJAR
TM PS PI
BANGSA HAAN
6. Elektronika Diterangkan Disiplin Mandiri Penguasaan konsep input Menguraikan jenis dan fungsi Tes tertulis 4 2(4) - Buku Teori
Digital untuk alasan-alasan Selalu teliti dan Kerja keras dan output (I/O) dalam input/output Pengamatan/ Dasar
komputer orang sistem kendali dan ragam Menerangkan alasan-alasan observasi Elektronika
tertib dalam Jujur dan
memerlukan interface. diperlukannya rangkaian Tes Praktek Internet
rangkaian mengerjakan disiplin interface Produk Majalah Teknik
interface dan tugas. Tanggung Menyebutkan macam-macam Komponen
disebutkan jawab rangakain interface Elektronika
Kerja
macam-
Inofatif Disiplin
macamnya Keras
Motifasi kuat Selalu teliti dan tertib dalam
Menggunakan
waktu secara untuk sukses mengerjakan tugas.
efektif untuk Rasa ingin Kerja Keras
menyelesaikan Menggunakan waktu secara
tugas-tugas di efektif untuk menyelesaikan
kelas dan luar tugas-tugas di kelas dan luar
kelas. kelas.
Mandiri Mandiri
Mencari Mencari sumber di perpustakaan
sumber di untuk menyelesaikan tugas
perpustak sekolah tanpa bantuan
aan untuk pustakawan.
menyeles
aikan
tugas
sekolah
tanpa
bantuan
pustakaw
an.
13
1. Entity Mengenal Diagram Mengenal macam Mampu mengenal dan Hasil kompilasi Modul
Relationship ER Diagram ER pada basis memahami cara kerja dari program 4 7 Ajar
Diagram Mengenal data. Diagram ER, serta mampu Pengamatan Program
pengertian dan Mengenal dan membuat diagram ER yang Tes tulis Tutorial
simbol Entitas, mengetahui pengertian dibutuhkan. Tes praktek
Attribut, serta simbol yang Mampu memahami pengertian
Relationship digunakan untuk dan simbol – simbol yang
Mengenal dan pendeskripsian Entitas, digunakan untuk pembuatan
memahami jenis – Atribut dan Entitas, Attribut dan
jenis relationship. Relationship. Relationship.
Mengenal dan Mampu mengenal dan
memahami bentuk memahami macam – macam
relasi yang ada. relasi yang terdapat pada
database, seperti relasi One to
One, One to Many serta Many
to Many.
2. Basis Data Pengertian basis Memahami pengertian Mampu memahami pengertian Hasil kompilasi Modul
Relational data relational dan konsep dasar dari dan konsep dasar dari basis data program 4 7 Ajar
Model basis data basis data relational relational. Pengamatan Program
relational Memahami model – Mampu mengetahui model – Tes tulis Tutorial
Struktur basis data model basis data model yang digunkan pada basis Tes praktek
relational relational. data relational.
Relasi antar tabel Memahami jenis – Mampu memahami dan
jenis struktur basis data membedakan macam – macam
relational. struktur basis data relational
Memahami cara seperti Row / Baris / Tuple dan
merelasikan data antar Field / kolom / Attribut.
tabel. Mampu memahami cara
merelasikan data antar tabel.
14
SILABUS
NAMA SEKOLAH : SMK TAMANSISWA KOTA SUKABUMI
MATA PELAJARAN : Menerapkan algoritma pemograman tingkat dasar
KELAS/SEMESTER : X/1
STANDAR KOMPETENSI : Menerapkan algoritma pemograman tingkat dasar
KODE KOMPETENSI : 070.KK.02
ALOKASI WAKTU : 20 X 45 Menit
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
1. Menjelas Menjelaskan Disiplin Mandiri Prinsip dan fungsi Prinsip dan fungsi Pengamatan 2 1(2)
Buku
Algoritma
kan struktur Gambaran Selalu teliti dan tertib Kerja struktur algoritma Tes tertulis Pemrogra
algoritma struktur struktur algoritma man dan
dalam keras Konsep algoritma Struktur
algoritma mengerjakan pemrograman Data
Jujur dan Modul
sesuai dengan Disiplin
tugas. disiplin Internet
SOP Selalu teliti dan tertib dalam mengerjakan
Kerja Keras Tanggung
jawab tugas.
Menggunakan waktu
secara efektif Inofatif Kerja Keras
untuk Motifasi Menggunakan waktu secara efektif untuk
menyelesaikan kuat untuk menyelesaikan tugas-tugas di
tugas-tugas di sukses kelas dan luar kelas.
kelas dan luar
Rasa Mandiri
kelas.
ingin tahu Mencari sumber di perpustakaan untuk
Mandiri menyelesaikan tugas sekolah
Mencari sumber di tanpa bantuan pustakawan.
perpustakaan
untuk
menyelesaikan
tugas sekolah
tanpa bantuan
pustakawan.
15
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
2. Membuat alur Membuat Disiplin Mandiri Algoritma Menuliskan algoritma Pengamatan 2 1(2) Buku
logika algoritmaSelalu teliti dan tertib Kerja keras runtunan runtunan Tes tertulis Algoritma
pemograman dengan skema dalam Algoritma Menuliskan algoritma Hasil dan
program Jujur dan pemilihan pemilihan if-then dan if kompilasi Pemrogra
mengerjakan disiplin
sekuensial Algoritma then-else program -man
Membuat tugas. Tanggung Pengula-ngan Menuliskan algoritma Jobsheet
Algoritma Kerja Keras jawab pengulangan while-do, Modul
dengan skema do-wile, switch-case, ajar
program Menggunakan waktu Inofatif repeat N-times
percabangan secara efektif Motifasi Menggambarkan
Membuat untuk kuat untuk diagram alir untuk
algoritma menyelesaikan sukses algoritma runtunan,
dengan skema tugas-tugas di pemilihan dan
Rasa ingin
program kelas dan luar pengulangan
tahu
pengulangan. kelas. Disiplin
Mandiri Selalu teliti dan tertib dalam mengerjakan
Mencari sumber di tugas.
perpustakaan Kerja Keras
untuk
Menggunakan waktu secara efektif untuk
menyelesaikan
menyelesaikan tugas-tugas di
tugas sekolah
kelas dan luar kelas.
tanpa bantuan
pustakawan. Mandiri
Mencari sumber di perpustakaan untuk
menyelesaikan tugas sekolah
tanpa bantuan pustakawan.
16
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
3. Menjelaskan Disiplin Mandiri Pengamatan 2 1(2) Buku
Menjelaskan Metode pada Menjelaskan tentang Tes tertulis Algoritma
Data Flow Selalu
Karakteristik teliti dan tertib Kerja keras algoritma Karakteristik Sistem
Diagram dalam Hasil dan
sistem dari Jujur dan pemrograman Pemrogra
mengerjakan Menjelaskan Narasi dari kompilasi
software/aplika disiplin -man
Struktur Data Software yang dirancang program
si yang tugas. Jobsheet
dirancang Tanggung Membuat Abstraksi Data
Kerja Keras jawab (DFD) Modul
Menjelaskan Disiplin ajar
Menggunakan waktu Inofatif
Level Abstraksi
secara efektif Motifasi Selalu teliti dan tertib dalam mengerjakan
data (DFD)
untuk kuat untuk tugas.
menyelesaikan sukses
tugas-tugas di Kerja Keras
Rasa ingin Menggunakan waktu secara efektif untuk
kelas dan luar
tahu menyelesaikan tugas-tugas di
kelas.
kelas dan luar kelas.
Mandiri
Mencari sumber di Mandiri
perpustakaan Mencari sumber di perpustakaan untuk
untuk menyelesaikan tugas sekolah
menyelesaikan tanpa bantuan pustakawan.
tugas sekolah
tanpa bantuan
pustakawan.
17
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
4. Menjelaskan Menjelaskan Disiplin Mandiri Jenis-jenis Tipe Menjelaskan tipe-tipe Pengamatan 2 1(2) Buku
Varian dan Tipe data,Selalu teliti dan tertib Kerja keras Data data Tes tertulis Algoritma
Invarian variable dalam Penamaan Menjelaskan tipe data Hasil dan
konstanta, dan Jujur dan variavel dan dasar dan bentukan. kompilasi Pemrogra
mengerjakan disiplin
parameter yang Konstanta Menjelaskan penamaan program -man
berlaku umum tugas. Tanggung Penentuan tipe variabel dan konstanta Jobsheet
pada data pada variabel Menjelaskan pemberian Modul
Kerja Keras jawab
pemograman dan konstanta harga variabel ajar
Menggunakan
Membuat dan waktu Inofatif
Menunjukkan
menjelaskan secara efektif Motifasi penggunaan variabel
manfaat Tipe untuk kuat untuk pada program
data baru dari menyelesaikan sukses Disiplin
tipe data yang tugas-tugas di
ada Rasa ingin Selalu teliti dan tertib dalam mengerjakan
kelas dan luar tahu tugas.
Menjelaskn kelas.
Pemakaian
Mandiri Kerja Keras
nama pada tipe
Mencari
data, variable, sumber di Menggunakan waktu secara efektif untuk
konstanta dan perpustakaan menyelesaikan tugas-tugas di
parameter untuk kelas dan luar kelas.
menyelesaikan Mandiri
tugas sekolah Mencari sumber di perpustakaan untuk
tanpa bantuan menyelesaikan tugas sekolah
pustakawan. tanpa bantuan pustakawan.
18
NILAI ALOKASI
KOMPETENSI MATERI KEGIATAN PENILAIAN WAKTU SUMBER
INDIKATOR
DASAR KARAKTER KEWIRAUSA PEMBELAJARAN PEMBELAJARAN
TM PS PI BELAJAR
BANGSA HAAN
5.Menerapkan Membuat Disiplin Mandiri Jenis dan Mendefinisikan array Pengamatan 2 1(2) Buku
Pengelolaan AlgoritmaSelalu teliti dan tertib Kerja keras inisialisasi array Menginisialisasi array Tes tertulis Algoritma
Array dengan array dalam Pemrosesan Array Menulis elemen array ke Hasil dan
satu dimensi Jujur dan piranti keluaran kompilasi Pemrogra
mengerjakan disiplin
Membuat Menulis harga tertentu di program -man
Algoritma tugas. Tanggung dalam array Jobsheet
pencarian data Kerja Keras jawab Mencari harga Modul
dan algoritma maksimum array ajar
Menggunakan
pengurutan waktu Inofatif
MenggunakAn elemen
data (sorting) secara efektif Motifasi array
dengan untuk kuat untuk Disiplin
menggunakan menyelesaikan sukses
array Selalu teliti dan tertib dalam mengerjakan
tugas-tugas di
Rasa ingin
kelas dan luar tugas.
tahu
kelas. Kerja Keras
Mandiri Menggunakan waktu secara efektif untuk
Mencari sumber di menyelesaikan tugas-tugas di
perpustakaan kelas dan luar kelas.
untuk Mandiri
menyelesaikan
Mencari sumber di perpustakaan untuk
tugas sekolah
menyelesaikan tugas sekolah
tanpa bantuan
tanpa bantuan pustakawan.
pustakawan.
19
SILABUS
NAMA SEKOLAH : SMK TAMANSISWA KOTA SUKABUMI
MATA PELAJARAN : Menerapkan algoritma pemograman tingkat Lanjut
KELAS/SEMESTER : X/1
STANDAR KOMPETENSI : Menerapkan algoritma pemograman tingkat lanjut
KODE KOMPETENSI : 070.KK.02
ALOKASI WAKTU : 20 X 45 Menit
ALOKASI
KOMPETENSI MATERI WAKTU
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN SUMBER
DASAR PEMBELAJARAN
TM PS PI BELAJAR
20
ALOKASI
KOMPETENSI MATERI WAKTU
INDIKATOR KEGIATAN PEMBELAJARAN PENILAIAN SUMBER
DASAR PEMBELAJARAN
TM PS PI BELAJAR
2..Menggunakan Algoritma program Prosedur dan Menjelaskan pendeklarasian fungsi Hasil Buku
Prosedur dan dibuat dengan Fungsi Membuat contoh program untuk kompilasi 2 9 Algoritm
fungsi menggunakan pemanggilan fungsi program a dan
prosedur Menjelaskan pendekalarasian prosedur Pengamata Pemrogra
Algoritma program Membuat contoh program pemanggilan n -man
dibuat dengan prosedur Tes tulis Jobsheet
menggunakan Tes Modul
fungsi praktek ajar
Algoritma program
dibuat dengan
menggunakan
prosedur dan fungsi
21
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
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
22
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
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
23
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
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
(RPP)
24
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 Pembelajaran
1. 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)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X/1
25
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 array
B. Materi Pembelajaran
Jenis dan inisialisasi array
Pemrosesan Array
Metode Pembelajaran
Teori Praktis dan Praktikum
2. Kegiatan Inti
Mampu Membuat Algoritma dengan array satu dimensi
Mampu Membuat Algoritma pencarian data dan algoritma pengurutan data (sorting)
dengan menggunakan array
3. 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
26
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
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
Menarik kesimpulan tentang array multidimensi
Tes tertulis
27
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
28
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
Mata Pelajaran : Kompetensi Kejuruan Rekayasa Perangkat Lunak
Kelas /Semester : X/1
Standar Kompetensi : Menerapkan Algoritma Pemrograman Tingkat Lanjut
: Menggunakan Prosedur dan Fungsi
Kompetensi Dasar
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
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
29
Sumber Belajar
Komputer yang telah terinstal program aplikasi terkait.
Modul ajar
Penilaian
Latihan / Tugas
Tes Tertulis
Tes Praktik
30
SOAL KOMPETENSI KEJURUAN
JURUSAN : REKAYASA PERANGKAT LUNAK
STANDAR KOMPETENSI : ALGORITMA PEMROGRAMAN TINGKAT LANJUT
6. Di bawah ini adalah nama – nama Software untuk aplikasi bahasa pemrograman, Kecuali :
a. Delphi d. Matlab
b. Visual Basic e. Microsoft Word
c. Borland C++
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. login
d. log out
e. config
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. start
2. baca panjang, lebar, tinggi
3. volume = panjang kali lebar kali tinggi
4. tampilkan volume
5. stop
Bila kita membuat pseudocode dengan bahasa BASIC sebagai berikut ....
32
a. print panjang,lebar,tinggi
volume = panjang*lebar*tinggi
print volume
b. read panjang,lebar,tinggi
print panjang,lebar,tinggi
volume= panjang*lebar*tinggi
print volume
c. baca panjang,lebar,tinggi
volume = panjang, lebar ,tinggi
print volume
d. baca panjang,lebar,tinggi
volume = panjang,lebar,tinggi
e. baca volume
print panjang,lebar,tinggi
print 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 page
b. blank acces data base
c. open an exiting file
d. project exiting data
e. project new data
33
LEMBAR PENILAIAN
TEST PRAKTIK KEJURUAN
Nomor Test :
Nama Peserta :
Pencapaian Kompetensi
No Komponen/Subkomponen Penilaian Ya
Tidak
7,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
tersedia
1.2. Memastikan semua peralatan dalam
keadaan baik
Skor Komponen :
Skor Komponen :
Hasil Kerja
2.1. Menyiapkan Aplikasi yang akan
digunakan
2.2. Mengecek aplikasi apakah dalam
keadaan baik
2.3 mulai membuat aplikasi baru dengan
aplikasi yang telah ada.
2.4 pengecekan aplikasi yang telah dibuat.
Skor Komponen :
34
Pencapaian Kompetensi
No Komponen/Subkomponen Penilaian Ya
Tidak
7,0-7,9 8,0-8,9 9,0-10
1 2 3 4 5 6
Skor Komponen :
Waktu
5.1. Waktu penyelesaian praktik
Skor Komponen :
Keterangan :
Skor masing-masing komponen penilaian ditetapkan berdasarkan perolehan skor terendah
dari subkomponen penilaian
Nilai Praktik
Prosentase Bobot Komponen Penilaian
(NP)
Sikap
Persiapan Proses Hasil Waktu ∑ NK
Kerja
1 2 3 4 5 6
Bobot (%)
Skor
Komponen
NK
Keterangan:
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.